باور6


power 6 هو معالج 64 بت ,قامت بتوصيفه ISSCC في شهر شباط عام 2006 وقامت بتطويره، هو معالج ثنائي النواة dual core وهو يعتمد على تقنية التنفيذ المتوازي (التفرعي)SMT (simultaneous multi threading)والتي تجعله قادر على تنفيذ عمليتين أو برنامجين بنفس الوقت. يحتوي على 790 مليون ترانزستور وهو موجّه للعمل على التردد 4-5 GH، كل نواة عرض حزمتها (سرعتها) حوالي 300GB/sوهو يتبع أسلوب الشبكة العروية.. وحسب تصنيف Flynn فهو من النوع SIMD --BIG HEART (نقاش) 19:58، 15 ديسمبر 2009 (ت‌ع‌م)وهو 7-way superscalar 2way- smt core. Power 6 يدعم IEEE754 وهو يتضمن أول وحدة فاصلة عائمة عشرية متكاملة على شريحة السيليكون.(decimal floating point) Power 6 يأخذ إيجابيات VIVA-2 (virtual vector architecture)والذي قادر على تجميع عدة عقد من power 6 لتمثيل معالج شعاعي (vector processor).

مواصفاته:

كل نواة تحتوي على 9 وحدات للتنفيذ وهي التالية : وحدتين للاعداد الصحيحة 2 FXU، وحدتين للفاصلة العائمة الثنائية binary floating point,وحدة VMX (vector multimedia extension), وحدة فاصلة عائمة عشرية decimal floating point، وحدة تفرع Branch unit، وحدتين 2LS

-كل نواة تحتوي على خابية تعليمات حجمها 64 KB بنمط تجميعية في مجموعات 4 way-associative وتحتوي على خابية معطيات بحجم 64KB بنمط تجميعية في مجموعات 8 way-associative والمصممة بقناتين توارد وتعتمد على 32بت للقراءة بسرعة 51.2GB/s وعلى 64 بت للكتابة بسرعة 25.6GB/s.

الكاش cache:

عبارة عن 3 مستويات : -المستوى الأولL1 : كل نواة تحتوي على هذا المستوى، حجمها 64 KB من نمط تجميعية في مجموعات 4 way-associative. -المستوى الثاني L2 : أيضاً كل نواة تحتوي على هذا المستوى ,حجمها 4MB من نمط تجميعية في مجموعات 8way –associative. وهي نصف خاصة أي ترتبط هذه الكاش بأحد النواتين والتي تستطيع الوصول بشكل أسرع إلى الكاش من الأخرى. -المستوى الثالث L3: كلا النواتين تشتركان بهذا المستوى، حجمها 32MB من نمط تجميعية في مجموعات 16 way –associative.وهي تستخدم مسار بسرعة 80GB/s. وهي خابية تحكم مشتركة. تتحكم بالمعالجين وذاكرتي التحكم والتحكم بالدخل والخرج. وكل ذاكرة تحكم ترتبط مع ذاكرة باستخدام the third generation of IBM ‘s synchronous memory interface -ذاكرة التحكم و L3 cache لديها عنوان منفصل ومسار معطيات منفصل

الاختلافات بين power6 & power 5: 1-1- طريقة تنفيذ التعليمات : Power6 ينفذ التعليمات بالترتيب وهذا يحتاج إلى تطبيقات software لتتم عملية الترجمة compiled بطريقة تعطي أداء مرتفع. Power 5 ينفذ التعليمات بطريقة غير مرتبة. 2-على مستوى الكاش : الكاش L1 :تضاعفت في power 6 وأصبحت 64KBبنمط 4 set –associative. الكاش L2: كانت بحجم 2MB ومشتركة بين النواتين في power 5، أما في power6 أصبحت بحجم 4MB وكل نواة لديها الكاشL2 الخاصة فيها.ويحتوي على ذاكرتين للتحكم عن طريق 2buffer chips. 3-خطوط التحكم : أصبحت خطوط التحكم في power6 موحدة بين الرقاقات. 4- تردد الساعة : ارتفع تردد الساعة من 1.9GH في power5 إلى 4.7 GH في power6. 5- عرض الحزمة (band width): تضاعفت عرض الحزمة في power6 عن power5 بسبب زيادة التردد وإضافة العديد من الواجهات الجديدة.

References :

1- Overview09.PDF

2- http://www.itjungle.com/tug/tug101206-story01.html

3- http://www.power.org/search?config=htdig;words=power6;page=3

من العنوان السابق ملفان :

- PADC07_Mack_PADC_Power6_Reliability_and_Energy_Management.pdf

- PADC07_Stuecheli_POWER6_OVERVIEW_FINAL_01.pdf

4- http://scc.ustc.edu.cn/zh_CN/article/61/4ad52dfc/4ad52e36.pdf

POWER6]] fr:POWER6 it:POWER6 ja:POWER6 nl:POWER6 ru:POWER6 zh:Power6