التخطي إلى المحتوى

يدعي المطورون الذين يقفون وراء محاكي PlayStation 3 مفتوح المصدر RPCS3 أنهم حققوا اختراقًا في محاكاة معالج Cell Broadband Engine الخاص بـ PS3، حيث اكتشف المطور الرئيسي Elad أنماط استخدام SPU غير المعروفة سابقًا وكتابة مسارات تعليمات برمجية جديدة لإنشاء مخرجات كمبيوتر أصلية أكثر كفاءة منها. يفيد التحسين كل لعبة في مكتبة المحاكي، حيث يُظهر Twisted Metal، أحد أكثر الألعاب التي تستخدم SPU، تحسنًا متوسطًا في معدل الإطارات في الثانية بنسبة 5% إلى 7% بين الإصدارين v0.0.40-19096 وv0.0.40-19151.

قام المعالج الخلوي لجهاز PS3 بإقران وحدة PPU المستندة إلى PowerPC مع ما يصل إلى سبع وحدات معالجة تآزرية، كل منها عبارة عن معالج مشترك SIMD 128 بت مع ذاكرة تخزين محلية تبلغ سعتها 256 كيلو بايت. يحاكي RPCS3 أحمال عمل SPU عن طريق إعادة ترجمة تعليمات الخلية الأصلية إلى كود x86 الأصلي باستخدام الواجهات الخلفية LLVM وASMJIT. تحدد جودة هذه الترجمة مقدار الوقت الذي تستهلكه وحدة المعالجة المركزية (CPU) المضيفة في كل دورة SPU تمت مضاهاتها.



Fonte

التعليقات

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *