3. الـ PPE معالج متعدد الاستخدام، فيه branch predictor ووحدة لحسابات الأعداد الصحيحة (integers) وأعداد الفاصلة العائمة (floats) ووحدة إدارة ذاكرة MMU (بمعنى أنه قادر على تشغيل نظام تشغيل حديث يستخدم الذاكرة التخليلية)، ويدعم تعليمات SIMD تسمى VMX (مثل SSE من Intel)...
5. الـ SPE ليست معالجات متعددة الاستخدام، بل معالجات vector processing أو SIMD ومسؤول الـ PPE عن تحميل برامجها وتشغيلها، كل معالج فيه 128 registers كل منها بحجم 128 بت وتستطيع إجراء عدد كبير من الحسابات المتوازية بنفس الوقت، كل تعليمة تستطيع تنفيذ 4 عمليات float في الـ cycle...
6. كل SPE لها ذاكرة scratchpad محلية ومنفصلة لا تستطيع القراءة والكتابة إلا منها، ولو احتجت شيء من الـ RAM فتحتاج لعمل DMA من الـ RAM للـ scratchpad، ولا يوجد فيها cache ولا branch predictor (بمعنى أن وجود branch قد يؤثر سلبياً على الأداء) مما يتطلب مجهود أكبر لبرمجتها...
7. في حالة PS3 هناك 8 أنوية SPE، منها 6 متاحة للمبرمج، وواحد محجوز ومعزول يستخدم مع الـ hypervisor للـ security، وواحد معطل لتقليل كلفة التصنيع، فلو كان المعالج فيه SPE تالفة، فهناك SPE احتياط يمكن استخدامه بدل من رمي كل المعالج، حتى لو كان سليم يتم تعطيله لتوحيد المعالج.
جاري تحميل الاقتراحات...