تحليل البلدوزر: لماذا تعتبر شريحة AMD مخيبة للآمال

موت AMD FX swoosh والجرافة

لقد وصل بلدوزر AMD أخيرًا ، بعد سنوات من التطوير - وأداؤه كذلك أسوأ بكثير مما توقعه أي شخص. إن الوضع قبيح بما يكفي لدرجة أنه قد يفسر سبب مغادرة العديد من المديرين التنفيذيين لشركة AMD خلال الاثني عشر شهرًا الماضية ، ولماذا كانت الشركة شديدة الصمت بشأن مغادرتهم. كان الأداء العام للبلدوزر مغطى على نطاق واسع؛ هدفنا هنا هو التعمق في لماذا ا تعمل وحدة المعالجة المركزية بالطريقة التي تعمل بها بدلاً من تغطيتها في مجموعة واسعة من سيناريوهات العالم الحقيقي.

ملحوظة: تم تعطيل Turbo Core من AMD و Intel's Turbo Mode على جميع الرقائق ، من أجل منعهم من ضبط سرعة ساعة وحدة المعالجة المركزية والتخلص من النتائج. نتيجة لذلك ، ستكون النتائج هنا أقل من المراجعة القياسية ، خاصة بالنسبة للأداء أحادي الخيط.



أول شيء يجب فهمه حول البلدوزر هو أنه يستفيد من جوانب الخيوط المتعددة المتزامنة لدمج وظائف ما يمكن أن يكون عادةً قلبين منفصلين في حزمة واحدة (تشير AMD إلى هذه المجموعة على أنها 'وحدة'). تحتوي كل وحدة على ما يحدده Windows على أنه نواتان ، ولكن الجمع بين جدولة التعليمات وموارد وحدة المعالجة المركزية له تأثير على تحجيم وحدة المعالجة المركزية في الاختبارات متعددة الخيوط عند مقارنتها بالبرامج نفسها التي تعمل على معالجات 'تقليدية' متعددة النواة.



جرافة AMD

عندما صممت AMD Bulldozer ، كانت تهدف إلى الحصول على وحدة معالجة مركزية يسهل الوصول إلى ترددات أعلى مع الحفاظ على نفس IPC (التعليمات لكل دورة على مدار الساعة) مثل سابقتها سداسية النواة. من أجل الوصول إلى سرعات أعلى للساعة ، قامت AMD بإطالة خط أنابيب وحدة المعالجة المركزية وزيادة فترات الاستجابة في جميع أنحاء البنية. كان لمفهوم بناء الرقائق للترددات الأعلى سمعة سيئة منذ الكارثة Prescott Pentium 4 ؛ بعد رؤية الأداء العام لـ Bulldozer ، قد لا يكون قرار AMD باتخاذ هذا الطريق قرارًا جيدًا للغاية. كما هو الحال ، يكافح FX-8150 لتجاوز Thuban في عدد من الاختبارات بينما حققت IPC نجاحًا كبيرًا بالتأكيد.



جرافة AMD

قبل أن نتعمق في بنية وحدة المعالجة المركزية ، هناك عامل نظام تشغيل للمناقشة. وفقًا لـ AMD ، لا يفهم Windows 7 تخصيص موارد Bulldozer جيدًا. Windows 7 'يرى' ثمانية أنوية مستقلة لوحدة المعالجة المركزية ، على الرغم من حقيقة أن كل وحدة تشترك في موارد الجدولة والتنفيذ. في بعض الأحيان يكون من المنطقي أن تقوم بتدوير الخيوط إلى نوى خاملة قبل جدولتها على النوى المشغولة بالفعل بشيء آخر. في أوقات أخرى ، من الأفضل تدوير خيطين متصلين إلى نفس النواة. يبدو أن Windows 8 سيكون أكثر كفاءة في جدولة أحمال العمل حيث يكون تنفيذها أكثر منطقية.

هذه المشكلة لها تأثير عملي على أداء وحدة المعالجة المركزية بسبب الطريقة التي يتم بها تنفيذ Turbo Core من AMD. تهدف النكهة الجديدة لـ Turbo Core إلى زيادة السرعة القصوى للساعة بما يصل إلى درجتين للسرعة إذا تم تمكين أربعة مراكز فقط. نظرًا لأن Windows 7 لا يفهم أي النوى يجب إيقاف تشغيلها ، ومع ذلك ، فمن غير المرجح أن تزيد وحدة المعالجة المركزية من سرعة الساعة كما لو كانت ستزيد. تم تقديم سرعات 'Turbo' في الأصل من قبل Intel كطريقة للضغط على المزيد من الأداء من أحمال العمل ذات الخيوط الخفيفة أو الأحمال أحادية الترابط ، ولكن هندسة Bulldozer تجعل تلك الميجاهرتز الإضافية ذات أهمية خاصة.



أداء AMD البلدوزر

أداء AMD البلدوزر

لقد تحققنا من تأثير برنامج جدولة Windows 7 من خلال قياس أداء وحدة المعالجة المركزية في Maxwell Render 1.7 و Cinebench 11.5. كلا البرنامجين يسمحان للمستخدم بتحديد عدد محدد من الخيوط (أربعة ، في حالتنا). يعني ملصق 4M / 8C أن جميع النوى الثمانية نشطة ، 4M / 4C تعني أن جميع النوى الأربعة الوحدات نشطة ، مع تشغيل نواة واحدة لكل وحدة ، ويشير 2M / 4C إلى تكوين ثنائي الوحدة / رباعي النواة. يُظهر كلا الاختبارين ترتيب 4M / 4C يتفوق على نظام 4M / 8C بنحو ثمانية بالمائة عند استخدام أربعة خيوط. يشير هذا إلى أن عدم كفاءة برنامج الجدولة يمكن أن يضر بالفعل بالأداء العام لـ Bulldozer في أحمال العمل التي لا يمكن أن تستفيد من جميع النوى الثمانية.

Copyright © كل الحقوق محفوظة | 2007es.com