Hyper-Threading
تكشف تقنية Intel Hyper-Threading عن معالجات منطقية متعددة من نواة فعلية واحدة متى ما كان التنفيذ يدعم ذلك. وتتشارك المعالجات المنطقية موارد النواة ولا تكافئ نوى فعلية مستقلة إضافية.
ما تحتاج إلى معرفته
تكشف تقنية Intel Hyper-Threading عن معالجات منطقية متعددة من نواة فعلية واحدة متى ما كان التنفيذ يدعم ذلك. وتتشارك المعالجات المنطقية موارد النواة ولا تكافئ نوى فعلية مستقلة إضافية.
كيف يعمل
يوفر كل معالج منطقي حالة تنفيذ معمارية بينما يتشارك أجزاء من موارد التنفيذ وذاكرة التخزين المؤقت والجدولة الخاصة بالنواة. ويعد ترتيب المشاركة الدقيق خاصًا بالبنية الدقيقة. وتحدد جدولة نظام التشغيل ومتطلبات موارد عبء العمل ما إذا كانت الخيوط المتزامنة ستحسن الإنتاجية أم لا.
مواضع فائدتها
قد يستخدم خيطان ذوا فترات توقف تكميلية موارد التنفيذ المشتركة بشكل أكثر فاعلية، بينما قد يحقق خيطان يتنافسان على نفس المورد المشبع مكاسب أقل. وتتطلب نتائج زمن الاستجابة والإنتاجية والطاقة قياسات خاصة بكل عبء عمل.
كيفية التحقق من الدعم والتمكين
استخدم تعداد تخطيط المعالج الحديث ومنظور النواة الفعلية/المعالج المنطقي لنظام التشغيل، جنبًا إلى جنب مع سياسة البرامج الثابتة. وتأكد من عدد الخيوط الممكّنة فعليًا لكل نواة بدلاً من مضاعفة عدد النوى التسويقي تلقائيًا.
يتم التحكم في السلوك المرصود بواسطة المنصة بأكملها: البرامج الثابتة، وسياسة نظام التشغيل، وجدولة أعباء العمل، وتوصيل الطاقة، ودرجة الحرارة. يصف حقل الميزة إمكانية معينة، وليس حالة تشغيل ثابتة أو ترددا موعودا به.
ما لا تثبته هذه الميزة
لا يحدد حقل Hyper-Threading عدد النوى الفعلية أو الخيوط الممكّنة، ولا تعد بت HTT القديمة وحدها تعدادًا للبنية الهيكلية. وهي لا تضمن مضاعفة الأداء أو جعل كل عبء عمل متوازٍ أسرع. كما يمكن لسياسة أمان المنصة أن تؤثر على النشر.
التوافق والأداء في الممارسة العملية
استخدم القياس عن بعد المدعوم للنظام المعني وقارن أعباء العمل المستدامة التمثيلية. ميّز بين سلوك الخمول والزيادات المؤقتة وإنتاجية الحالة الثابتة. إن تغيير إعدادات متعددة للبرامج الثابتة أو الطاقة في وقت واحد يجعل التشخيص والاسترداد أكثر صعوبة.
قائمة عملية للتحقق
- سجل الطراز الدقيق للمعالج أو المنصة، بالإضافة إلى إصدارات التطبيق ونظام التشغيل وبيئة التشغيل المعنية. واحتفظ بنص الخطأ الفعلي أو المتطلب كما هو.
- راجع مرجع الشركة المصنعة لذلك الطراز بدقة، ثم افحص القدرة الفعلية وحالة التمكين في البيئة التي يعمل فيها البرنامج.
- قارن كل متطلب من متطلبات الملف الثنائي أو الواجهة الخلفية المحددة. فوجود ميزة ذات اسم مشابه أو اسم بديل أو تصنيف تقني عام ليس كافيًا.
- تأكد من أن التطبيق قد اختار التنفيذ المطلوب. واستخدم وسائله التشخيصية الموثقة والبديل الاحتياطي المدعوم عندما لا يتم استيفاء المتطلبات.
- قم بإجراء تغيير مدعوم واحد في كل مرة وأعد تنفيذ نفس حمل العمل. واحتفظ بالتهيئة الأصلية ومسار الاسترداد متاحين.
إذا كانت الميزة مدرجة ولكن يتعذر على البرنامج استخدامها
ابدأ بالمكون الفعلي الذي حدث فيه الفشل. تصف قاعدة بيانات الأجهزة القدرات المسجلة؛ ولكن يمكن لنظام التشغيل أو برنامج المراقبة الفوقي (hypervisor) إتاحة بيئة فعلية مختلفة. ويتطلب خطأ التعليمة غير الصالحة (illegal-instruction) أيضًا فحص التعليمة المتسببة في الخطأ وبنية الملف الثنائي، لأن التلف أو وجود تعليمة غير مدعومة لا صلة لها بالأمر قد يُحدث أعراضًا مماثلة.
ثبت إصدار التطبيق أو برنامج التشغيل أو بيئة التشغيل المدعومة للمنصة المعنية بدقة، واستخدم البنية الأساسية أو الاحتياطية الموثقة من الشركة المصنعة عند الحاجة. لا يمكن للتحديث البرمجي إنشاء تعليمة يفتقر إليها المعالج. ويجب أن تتبع تغييرات البرامج الثابتة وسياسات الأمان إجراءات الشركة المصنعة للنظام وخطة استرداد، بدلاً من اتباع وصفة تحسين عامة.
مصادر ونطاق هذا التوضيح
Intel 64 and IA-32 Architectures Software Developer's Manual
تحدد هذه المراجع السلوك المعماري ومتطلبات البرمجيات. وهي لا تتحقق بشكل مستقل من قيمة كل ميزة على صفحة طراز عتاد مرتبطة. للحصول على دعم الطراز، استخدم أدلة الشركة المصنعة في تلك الصفحة وتحقق من تهيئة النظام الفعلية. لا تقدم هذه المقالة مقياس أداء أو شهادة اعتماد أو تاريخ مراجعة مستقلة.
المصادر والتحقق
الملكية التحريرية: Feex. لم يتم تسجيل تاريخ مراجعة مستقلة. كيف نقوم بالبحث.
- Intel 64 and IA-32 Architectures Software Developer's Manual · يصف المجلدان 1 و2 عائلات التعليمات المحددة وCPUID؛ بينما يصف المجلد 3 عناصر التحكم في الحالة والترقيم الصفحي وVMX والحماية. ولا تثبت وثائق المعمارية الدعم لطراز معين.
هل كانت هذه المقالة مفيدة؟
يكفي الإجابة بنعم أو لا. اختر سببًا إذا أردت، أو أضف ملاحظة قصيرة.
شكرًا لك. يساعدنا هذا في تحسين هذه الصفحة.