خطوط التنفيذ وتعارض التعليمات
تداخل مراحل تعليمات مختلفة بدل إنهاء كل تعليمة منفردة.
يرفع خط التنفيذ معدل الإنجاز دون أن يقلل بالضرورة زمن كل تعليمة.
قراءة بايتات التعليمة.
تتبّع التعليمة
يرفع التداخل معدل الإنجاز. تضيف الاعتماديات فراغات ما لم يسمح التنفيذ بالتمرير أو بعمل مستقل.
حدود هذا النموذج
نموذج تعليمي أحادي الإرسال من خمس مراحل. يضيف نمط الاعتماد دورتين فارغتين بين التعليمات؛ تختلف التعارضات والتمرير الحقيقيان.
ما الذي يحدث في الداخل
تقسيم الرحلة
يضم الخط التعليمي الجلب وفك الترميز والتنفيذ والذاكرة وكتابة النتيجة. تحفظ سجلات الخط الحالة بين الدورات. بعد امتلائه قد ينهي خط أحادي الإرسال تعليمة في كل دورة، رغم احتياج التعليمة خمس دورات. تختلف أعماق الخطوط الحقيقية وعروض إرسالها.
معالجة التعارضات
يحدث تعارض بيانات حين تحتاج تعليمة نتيجة غير مكتملة. يتجاوز التمرير المباشر انتظار كتابة السجل إذا كانت النتيجة جاهزة. تعارض الموارد تنافس على مورد؛ وتعارض التحكم ينشأ من فرع. يضيف التوقف فراغات، ويلغي التفريغ العمل على المسار الخاطئ.
ideal cycles = stages + instructions − 1ما أثر ذلك في برنامجك
مهندس الأنظمة والعتاد
ميّز زمن العملية عن مقلوب معدل تنفيذها. تعتمد تأخيرات القراءة ومسارات التمرير وتنافس الموارد على النواة.
مطوّر البرمجيات
يمكن تداخل العمل المستقل؛ ولا يمكن ذلك لسلسلة تعتمد كل خطوة فيها على السابقة. لذلك قد تختلف سرعة حلقتين لهما عدد العمليات نفسه.
اقرأ المواصفات الأصلية
توضح هذه المراجع العقود الأساسية وتفاصيل التنفيذ. الرسومات هنا نماذج تعليمية مبسطة.