ما هي تقنية Hyperthreading في وحدة المعالجة المركزية وكيف تعمل؟

في البداية ، كان لدينا وحدات معالجة مركزية أحادية النواة(single core CPUs) . تم تسجيل وحدات المعالجة المركزية(CPUs) (CPU) هذه بسرعة معينة ويمكنها تقديم أداء بهذه السرعة المعينة. ثم جاء عصر وحدات المعالجة المركزية(CPUs) ذات النوى المتعددة(multiple cores) . هنا ، يمكن لكل نواة فردية أن تقدم سرعتها الخاصة بشكل مستقل. أدى هذا إلى زيادة قوة وحدة المعالجة المركزية(CPU) بشكل كبير وبالتالي زيادة الأداء العام لجهاز الحوسبة. لكن الميل البشري هو البحث عن الأفضل دائمًا. ومن ثم(Hence) ، تم تقديم تعدد مؤشرات الترابط(multithreading) مما أدى إلى زيادة طفيفة في الأداء - ولكن بعد ذلك جاء Hyper-Threading . تم تقديمه لأول مرة في عام 2002 باستخدام معالجات Intel (Processors)Xeon . مع تنفيذ hyperthreading ، ظلت وحدة المعالجة المركزية(CPU) مشغولة دائمًا بتنفيذ بعض المهام.

فرط

تم تقديمه لأول مرة باستخدام شريحة Xeon من Intel ، ثم ظهر في شرائح (Xeon)SoCs المستندة إلى المستهلك باستخدام Pentium 4 . إنه موجود في سلسلة معالجات Intel's Itanium و Atom وكذلك Core 'i'.

ما هو HyperThreading في أجهزة الكمبيوتر؟

إنه يشبه جعل وقت الانتظار أو زمن الوصول لوحدة المعالجة المركزية(CPU) للتبديل من مهمة إلى أخرى لا يكاد يذكر. يسمح لكل نواة بمعالجة المهام بشكل مستمر دون الحاجة إلى الانتظار.

مع Hyperthreading ، تهدف Intel إلى تقليل وقت تنفيذ مهمة معينة لنواة واحدة. هذا يعني أن نواة واحدة من المعالج ستقوم بتنفيذ مهام متعددة واحدة تلو الأخرى دون أي تأخير. في النهاية ، سيؤدي هذا إلى تقليل الوقت المستغرق لتنفيذ المهمة بالكامل.

يستفيد بشكل مباشر من بنية superscalar حيث يتم وضع تعليمات متعددة في قائمة الانتظار للمعالجة بواسطة نواة واحدة. ولكن لهذا ، يجب أن يكون نظام التشغيل متوافقًا أيضًا. هذا يعني أن نظام التشغيل يجب أن يدعم SMT أو تعدد مؤشرات الترابط المتزامن.

أيضًا ، وفقًا لشركة Intel ، إذا كان نظام التشغيل الخاص بك لا يدعم هذه الوظيفة ، فيجب عليك فقط تعطيل ميزة hyperthreading.

بعض مزايا Hyperthreading هي-

  1. قم بتشغيل(Run) التطبيقات كثيرة المتطلبات في نفس الوقت مع الحفاظ على استجابة النظام
  2. حافظ على الأنظمة محمية وفعالة وقابلة للإدارة مع تقليل التأثير على الإنتاجية
  3. توفير(Provide) هامش لنمو الأعمال في المستقبل وقدرات الحلول الجديدة

باختصار ، إذا كان لديك آلة تستخدم لتعبئة بعض الصناديق ، فيجب أن تنتظر آلة التعبئة بعد تعبئة أحد الصناديق حتى تحصل على صندوق آخر من نفس الحزام الناقل. ولكن إذا قمنا بتطبيق حزام ناقل آخر يخدم الماكينة حتى يجلب الأول صندوقًا آخر ، فسيزيد ذلك من سرعة تعبئة الصندوق. هذا هو ما تتيحه تقنية Hyperthreading باستخدام وحدة المعالجة المركزية(CPU) أحادية النواة .



About the author

أنا فني كمبيوتر عملت مع Android وبرامج المكتب لسنوات عديدة. لقد قمت أيضًا بتعليم الأشخاص كيفية استخدام أجهزة Mac على مدار السنوات الخمس الماضية أو نحو ذلك. إذا كنت تبحث عن شخص يعرف كيفية إصلاح الأشياء على جهاز الكمبيوتر الخاص بك ، فربما يمكنني مساعدتك!



Related posts