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

الأنوية والخيوط وSMT

العمل البرمجي والمحركات الفعلية والسياقات العتادية أعداد مختلفة.

ستة عشر معالجًا منطقيًا لا تعني دائمًا ستة عشر محرّك تنفيذ كاملًا.
الخيط البرمجي

حالة تنفيذ قابلة للجدولة.

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

أضف أنوية

تعمل على جهازك
نواة واحدة
1×
٨ أنوية
٤٫٧١×
يبقى العمل المتسلسلينكمش العمل المتوازي
التسريع المثالي٤٫٧١×
الحد مع أنوية غير محدودة١٠×
الكفاءة٥٨٫٨٢%

يحد الجزء المتسلسل التسريع الكلي. لا تسرّع الأنوية الإضافية الجزء الذي يجب تنفيذه بالتتابع.

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

عمل كلي ثابت وتوسع مثالي، دون كلفة جدولة أو اتصال. هذا حد متفائل.

تتبّع الآلية

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

١

جدولة العمل البرمجي

للخيط البرمجي حالة يديرها النظام أو بيئة التشغيل. يجدول النظام الخيوط الجاهزة على المعالجات المنطقية. يبدّل السياق الحالة النشطة وقد يخل محلية المخبأ والمتنبئ. الخيط النائم لا يشغل موضع تنفيذ باستمرار.

٢

تقاسم نواة فعلية

تحفظ SMT سياقات عتادية عدة على نواة واحدة. تتشارك موارد التنفيذ والمخبأ والنقل إلى حد كبير. قد تستخدم الخانات الخاملة عند توقف سياق، لكن سياقين مشغولين قد يتنافسان. يجب فصل عدد الأنوية والمعالجات المنطقية والخيوط البرمجية.

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

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

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

افحص التوصيلات وثبّت الخيوط فقط إن بررت القياسات ذلك. قد تحد الموارد المشتركة وموقع NUMA زيادة الأداء.

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

اضبط تجمع الخيوط حسب العمل. قد يتجاوز تزامن I/O عدد الأنوية؛ ويحتاج العمل الحسابي قياسًا مقابل التوصيلات والتنافس.

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

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

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

Arm · big.LITTLEArm
Intel · Optimization reference manualsIntel

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

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