ما هي تقنية 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 هي-
- قم بتشغيل(Run) التطبيقات كثيرة المتطلبات في نفس الوقت مع الحفاظ على استجابة النظام
- حافظ على الأنظمة محمية وفعالة وقابلة للإدارة مع تقليل التأثير على الإنتاجية
- توفير(Provide) هامش لنمو الأعمال في المستقبل وقدرات الحلول الجديدة
باختصار ، إذا كان لديك آلة تستخدم لتعبئة بعض الصناديق ، فيجب أن تنتظر آلة التعبئة بعد تعبئة أحد الصناديق حتى تحصل على صندوق آخر من نفس الحزام الناقل. ولكن إذا قمنا بتطبيق حزام ناقل آخر يخدم الماكينة حتى يجلب الأول صندوقًا آخر ، فسيزيد ذلك من سرعة تعبئة الصندوق. هذا هو ما تتيحه تقنية Hyperthreading باستخدام وحدة المعالجة المركزية(CPU) أحادية النواة .
Related posts
Intel Extreme Tuning Utility يتيح لك فيركلوك CPU، Memory & Bus speeds
مراجعة ASUS Transformer Book T300 Chi - مظهر جيد تعرف على وحدة المعالجة المركزية Intel Core M
مراجعة Intel Core i5-12600K: أفضل وحدة معالجة مركزية للألعاب متوسطة المدى لهذا العام؟
مقارنة معالجات وحدة المعالجة المركزية - Intel Core i9 vs i7 vs i5 vs i3
كيفية رفع تردد التشغيل عن معالج إنتل (وحدة المعالجة المركزية)
Ryzen 3900X vs Intel i9-9900K - ما هي وحدة المعالجة المركزية الأفضل حقًا؟
ما هو تطبيق Spooler SubSystem ولماذا High CPU usage؟
Fix NTOSKRNL.exe error وCPU عالية، Memory & Disk usage problem
خنق: Monitor وتعطيل CPU اختناق على أجهزة الكمبيوتر المحمولة Windows
Microsoft Excel يؤدي High CPU usage عند تشغيل Windows 10
Monitor PC من system tray مع My CPU & Memory Monitor
كيفية إظهار CPU and GPU temperature في System Tray
WMI Provider Host (WmiPrvSE.exe) High CPU Usage في Windows 10
يؤدي إعداد DST إلى ارتفاع CPU & memory usage على Windows 10
Software Protection Platform Service Sppsvc.exe تسبب High CPU usage
Service Host SysMain تسبب High CPU and Memory usage
Service Host Delivery Optimization High Network، Disk or CPU usage
Fix MPSigStub CPU usage عالية في Windows 10
كيفية الاختيار، أقل أو Increase CPU usage في Windows 10
Modern Setup Host CPU or Memory usage عالية على نظام التشغيل Windows 10