أطلس السيليكونمرجع العتاد
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
Linux · Memory barriersLinux kernel documentation

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

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