بعد أيام قليلة من نشر مراجعات Core Ultra 7 270K Plus وCore Ultra 5 250K Plus من Intel، قالت Geekbench إنها ستبطل جميع النتائج المسجلة مع وحدتي المعالجة المركزية. وذلك لأنه التطبيق الوحيد غير المخصص للألعاب الذي يدعم حاليًا أداة Intel Binary Optimization Tool، أو iBOT، التي تقوم بتعديل الملف الثنائي لتحسينه لبنية Intel محددة. وبعد أسبوع، نشرت Geekbench النتائج التي توصلت إليها بعد التحقيق في ما يفعله iBOT خلف الكواليس، وأرجعت زيادة تصل إلى 30٪ في أعباء عمل معينة إلى التعليمات التي تم توجيهها حديثًا.
تعمق أكثر مع TH Premium: وحدة المعالجة المركزية
مع تمكين iBOT، شهد Geekbench انخفاضًا بنسبة 14% في التعليمات الإجمالية وانخفاضًا بنسبة 62% في التعليمات العددية. ومع ذلك، فقد شهدت زيادة بنسبة 1,366% في تعليمات المتجهات. لمعرفة التعليمات التي تم تنفيذها، استخدم Geekbench محاكي تطوير البرمجيات من Intel، أو SDE.
يستمر المقال أدناه
مع تعطيل iBOT وبعد 100 تشغيل لاختبار HDR الفرعي، رأى Geekbench إجمالي 220 مليار تعليمات عددية و1.25 مليار تعليمات متجهة. ومع تشغيل iBOT، وصل ذلك إلى 84.6 مليار عدد قياسي و18.3 مليار متجه. من خلال توجيه عدد كبير من التعليمات في هذا الاختبار الفرعي، يستطيع iBOT تحسين الأداء بشكل كبير، بالاعتماد على SIMD (تعليمات فردية، بيانات متعددة) بدلاً من خط أنابيب خطي (تعليمات فردية، بيانات فردية، أو SISD) للتعليمات العددية.
التغيير في مزيج التعليمات هو المثير للاهتمام هنا. استنتاج Geekbench هو ما تتوقعه على الأرجح؛ إنها لا تقدر التحسين الذي ينطبق فقط على قائمة صغيرة من التطبيقات. “[iBOT] يقوض ذلك عن طريق استبدال هذا الكود المتنوع بثنائيات مُحسّنة بالكامل ومضبوطة بواسطة المعالج، وقياس الذروة بدلاً من الأداء النموذجي.
تعتبر وجهة نظر Geekbench سلبية إلى حد ما، وهذا أمر مفهوم، ولكن نظرة خاطفة خلف الستار هنا لها الكثير من الآثار المترتبة على مستقبل iBOT. يمكن للتعليمات الموجهة حول بنيات وحدة المعالجة المركزية الحديثة أن تحسن الأداء بشكل كبير مع تأثير بسيط نسبيًا على استهلاك الطاقة – ما عليك سوى إلقاء نظرة على أداء Zen 5 في حمل عمل AVX-512 مثل Y-Cruncher. يوضح هذا التحقيق أن Intel قادرة على القيام بذلك على الواجهة الخلفية باستخدام ثنائي الشحن.
ومع ذلك، هناك سلبيات هنا. لاحظ Geekbench تأخيرًا في بدء التشغيل لمدة 40 ثانية في اختباره الأولي باستخدام iBOT، والذي تقلص إلى تأخير ثابت لمدة ثانيتين في التمريرات اللاحقة. لم يكن هناك تأخير مع تعطيل iBOT. بالإضافة إلى ذلك، لم تجد أي تحسن في الأداء مع Geekbench 6.7. يقوم iBOT بحساب المجموع الاختباري مقابل الملف القابل للتنفيذ، مما يعني أنه يحاول معرفة ما إذا كان قد تم تحسين ثنائي معين.
يتبع أجهزة توم على أخبار جوجل، أو أضفنا كمصدر مفضل، للحصول على آخر الأخبار والتحليلات والمراجعات في خلاصاتك.

التعليقات