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

ALU وFPU ومنافذ التنفيذ

تمر العمليات المختلفة بموارد مختلفة داخل النواة.

قد تتنافس تعليمتان حتى لو لم تتشاركا أي بيانات.
ALU

حساب الأعداد الصحيحة والبتات.

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

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

تعمل على جهازك
١٢٣٤٥٦٧٨٩١٠
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 · كتابة
التعليمات٦
الدورات الكلية١٠
الدورة المعروضة١

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

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

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

تتبّع الآلية

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

١

الإرسال إلى وحدة مناسبة

تنفذ ALU الصحيحة الجمع والمقارنة والإزاحة والمنطق البِتّي. تنفذ FPU الصيغ العددية المدعومة. تكوّن وحدات توليد العنوان عناوين الذاكرة، وتنفذ وحدات القراءة والكتابة الوصول. تربط منافذ التنفيذ العمل بهذه الموارد؛ وتختلف التركيبات حسب النواة.

٢

تمييز الزمن عن السعة

قد تقبل وحدة ضرب ذات خط تنفيذ عملية جديدة قبل اكتمال السابقة. يقيس latency تأخر النتيجة، ويقيس throughput معدل العمل المستمر. القسمة غالبًا مورد مختلف ومحدود. لا تتداخل العمليات إلا إن سمحت الاعتماديات والموارد معًا.

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

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

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

استخدم جداول التعليمات الخاصة بالهدف. احسب سلاسل الاعتماد وضغط المنافذ بدل منح كل تعليمة كلفة عامة.

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

قد يتداخل الوصول إلى الذاكرة مع الحساب. استبدال عملية بعمليات تبدو أرخص قد ينشئ اختناقًا جديدًا.

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

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

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

Intel · Optimization reference manualsIntel

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

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