شذوذ تعليمة SHLX في معالج Alder Lake: لغز أداء ثلاثي الأضعاف

2025-01-02

اكتشف المدوّن Tavian Barnes خللًا غريبًا في أداء معالجات Intel Alder Lake يتعلق بتعليمات SHLX. في ظل ظروف معينة، تعمل هذه التعليمات ببطء كبير، أي بثلاثة أضعاف سرعتها المتوقعة. أظهرت اختبارات قياس الأداء أن تهيئة سجل عداد التحويلة باستخدام قيمة فورية 64 بت تسبب هذا البطء، بينما لا تتسبب تعليمات 32 بت أو طرق التهيئة الأخرى في ذلك. هذه الاختلافات محيرة، لأن SHLX تستخدم فقط الـ 6 بتات السفلية من سجل عداد التحويلة. يبقى السبب الجذري لغزًا، لكن هذا الاكتشاف يبرز إغفالًا محتملًا في عملية تحسين هندسة المعالج Alder Lake.