أطلس السيليكونمرجع العتاد
English
المراجع/داخل المعالج المركزي
المعالج والأنوية

توقّع الفروع والتنفيذ التخميني

تخمين وجهة التنفيذ التالية كي تستمر الواجهة الأمامية.

قد يهدر فرع غير قابل للتوقع عملًا قطع نصف رحلته داخل النواة.
السجل

أنماط الفروع السابقة.

تجربة تفاعلية

تتبّع التعليمة

تعمل على جهازك
١٢٣٤٥٦٧٨٩١٠
I١
F
D
E
M
W
I٢
F
D
E
M
W
I٣
F
D
E
M
W
I٤
F
D
E
M
W
I٥
F
D
E
M
W
I٦
F
D
E
M
W
F · جلبD · فكE · تنفيذM · ذاكرةW · كتابة
التعليمات٦
الدورات الكلية١٠
الدورة المعروضة١

يرفع التداخل معدل الإنجاز. تضيف الاعتماديات فراغات ما لم يسمح التنفيذ بالتمرير أو بعمل مستقل.

حدود هذا النموذج

نموذج تعليمي أحادي الإرسال من خمس مراحل. يضيف نمط الاعتماد دورتين فارغتين بين التعليمات؛ تختلف التعارضات والتمرير الحقيقيان.

تتبّع الآلية

ما الذي يحدث في الداخل

١

توقّع الاتجاه والوجهة

يستخدم المتنبئ عناوين التعليمات وسجل التنفيذ لتخمين اتخاذ الفرع الشرطي. توفر متنبئات الوجهة عناوين الوصول، وتتتبع متنبئات العودة أنماط الاستدعاء. تتعلم هذه البنى أنماطًا، لكن محدودية السعة وتداخل العناوين وتغيّر البيانات قد يفسدان التوقع.

٢

التعافي من تخمين خاطئ

تنفذ النواة تخمينيًا قبل حسم الشرط. عند الخطأ تلغي العمل الأحدث وتبدأ من العنوان الصحيح. قد يؤثر العمل الملغى معماريًا في توقيت البنية الدقيقة. هذا الفرق أساس قنوات التخمّن الجانبية؛ وتعالجها المنصة والبرمجيات معًا.

استخدم ما فهمته

ما أثر ذلك في برنامجك

مهندس الأنظمة والعتاد

قِس إخفاقات الفروع مع الدورات. قد يستبدل التنفيذ المشروط الفرع، لكنه قد ينفذ الطرفين أو يطيل سلسلة اعتماد.

مطوّر البرمجيات

الفروع المعتمدة على بيانات عشوائية قد تكون مكلفة. قد يحسن فرز العمل أو تقسيمه قابلية التوقع إذا بررت الفائدة كلفته.

ارجع إلى المصدر

اقرأ المواصفات الأصلية

توضح هذه المراجع العقود الأساسية وتفاصيل التنفيذ. الرسومات هنا نماذج تعليمية مبسطة.

Intel · Optimization reference manualsIntel

واصل تتبّع الفكرة

فهمت الفكرة؟ سجّل تقدّمك.