تکنولوژی Hyper-Threading

تکنولوژی Hyper-threading یکی از ویژگی‌های مربوط به CPU است که به بهبود سرعت پردازش کامپیوتر شما بسیار کمک می‌کند.
واحد پردازش مرکزی (CPU) در رایانه شما اساساً برنامه‌های مربوط به کار محاسباتی را اجرا می‌کند.
اما CPU های مدرن دارای ویژگی‌هایی از قبیل هسته‌های مختلف و تکنولوژی Hyper-threating.
بعضی از رایانه‌های شخصی حتی از چندین CPU استفاده می‌کنند.

درباره تکنولوژی Hyper-Threading

سابقاً سرعت کلاک پردازنده برای مقایسه کارایی کافی بود اما دیگر این‌طور نیست.
CPU با چندین هسته و یا باقابلیت تکنولوژی Hyper-threading، ممکن است عملکرد به‌مراتب بهتری از یک CPU  تک‌هسته‌ای با همان سرعت داشته باشد که دارای تکنولوژی Hyper-threading نیست.
رایانه‌های شخصی با چندین CPU می‌توانند یک مزیت بزرگ‌تر نیز داشته باشند. همه این ویژگی‌ها به‌گونه‌ای طراحی‌شده‌اند که رایانه‌های شخصی بتوانند راحت‌تر چندین فرآیند را هم‌زمان انجام دهند.
عملکرد شمارا هنگام چند کار هم‌زمان یا تحت تقاضای برنامه‌های قدرتمند مانند رمزگذارهای ویدیویی و بازی‌های مدرن افزایش می‌دهد.
بنابراین، اجازه دهید نگاهی به هریک از این ویژگی‌ها و آنچه ممکن است برای شما مهم باشد بپردازیم.

تکنولوژی Hyper-Threading چیست؟

تکنولوژی Hyper-threading اولین تلاش اینتل برای محاسبه موازی برای رایانه‌های شخصی بود.
این مورد در پردازنده‌های دسک تاپ با Pentium 4 HT در سال ۲۰۰۲ آغاز شد، Pentium 4 در آن زمان تنها یک هسته پردازنده واحد داشت، بنابراین واقعاً می‌تواند فقط یک کار را در یک‌زمان انجام دهد.
حتی اگر می‌توانست به‌سرعت کافی بین Task ها تغییر کند به نظر می‌رسید Multi Tasking است. این تکنولوژی سعی در جبران کمبود سرعت آن داشت.

یک پردازنده فیزیکی تک‌هسته‌ای با استفاده از تکنولوژی Hyper-Threading به‌عنوان دو هسته منطقی برای سیستم‌عامل عمل می‌کند درحالی‌که هنوز یک CPU تک‌هسته‌ای است.

بنابراین مانند یک تقلب کوچک است.
درحالی‌که سیستم‌عامل برای هر پردازنده تک‌هسته‌ای را به‌صورت دو هسته مشاهده کند.
سخت‌افزار CPU درواقع فقط یک مجموعه از منابع اجرایی واحد برای هر هسته دارد.
در این حالت CPU وانمود می‌کند هسته‌های بیشتری نسبت به واقعیت دارد.
درحالی‌که از منطق خاص خود برای سرعت بخشیدن به اجرای برنامه استفاده می‌کند.
به‌عبارت‌دیگر سیستم‌عامل فریب داده می‌شود تا هر هسته واقعی پردازنده را به‌صورت دو پردازنده ببیند.
تکنولوژی Hyper-threading به دو هسته CPU منطقی اجازه می‌دهد تا منابع اجرای فیزیکی را با یکدیگر به اشتراک بگذارند که این کار می‌تواند در برخی از موارد سرعت را افزایش دهد.
اگر یک CPU مجازی متوقف‌شده و منتظر بماند، CPU مجازی دیگر می‌تواند منابع اجرای خود را به آن قرض دهد.
فنّاوری Hyper-threading می‌توانند به پیشرفت سیستم شما کمک کنند، اما به‌هیچ‌وجه به‌اندازه داشتن هسته‌های اضافی واقعی سرعت شمارا افزایش نمی‌دهد.
خوشبختانه، این تکنولوژی یک مزیت محسوب می‌شود.
درحالی‌که پردازنده‌های امروزی دارای چند هسته هستند.
در این حالت پردازنده دو هسته‌ای شما با تکنولوژی Hyper-threading به‌عنوان چهار هسته در سیستم‌عامل شما ظاهر می‌شود.
همین‌طور CPU چهار هسته‌ای شما با فنّاوری Hyper-threading به‌عنوان هشت هسته ظاهر می‌شود.

Hyper-Threading
این تکنولوژی جایگزینی برای هسته‌های اضافی نیست.

اما یک CPU دو هسته‌ای با استفاده از تکنولوژی Hyper-threading بسیار بهتر و سریع‌تر از یک CPU دو هسته‌ای بدون این تکنولوژی است.

هسته های چندگانه

این تکنولوژی کمک می‌کند تا درحالی‌که CPU خود را کوچک نگه می‌داریم عملکرد آن را به‌طور چشم‌گیری افزایش می‌دهد.
فقط نیاز به یک سوخت CPU وجود دارد که یک CPU به آن واردشده.
نه ۴ سوکت CPU مختلف که هرکدام به پاور، فن و سایر سخت‌افزارها را نیاز دارند.
تأخیر کمتری نیاز دارد زیرا هسته‌ها می‌توانند با سرعت بیشتری ارتباط برقرار کنند زیرا همه روی یک تراشه قرار دارند.
در شکل مشاهده می‌کنید که Task Manager ویندوز این کار را به‌خوبی انجام می‌دهد.
در اینجا می‌بینید که این سیستم دارای یک CPU 4 هسته‌ای با تکنولوژی Hyper-Threading است که باعث می‌شود ۸ پردازنده واقعی را نشان دهد.

چند CPU

نتایج Task Manager از CPU با تکنولوژی Hyper-Threading

چند CPU

بیشتر رایانه‌ها یک پردازنده واحد دارند.
این CPU ممکن است دارای چندین هسته یا تکنولوژی Hyper-Threading باشد.
قبل از اینکه پردازنده‌های چندهسته‌ای به وجود بیایند مردم با اضافه کردن CPU اقدام به‌اضافه کردن قدرت پردازش کامپیوتر خود می‌کردند.
این کار نیاز به mother board و همچنین سخت‌افزارهای اضافی دیگری داشت.
همچنین این CPU تا برای ارتباط باهم دچار مشکل می‌شدند، پس این دستگاه‌ها محبوبیت خود رابین مردم از دست دادند.
امروزه همه کامپیوترها یک CPU واحد دارند، ولی این CPU دارای چندین هسته است و همین‌طور دارای فنّاوری Hyper-Threading که یک امتیاز بزرگ به‌حساب می‌آید.

گردآوری و تنظیم توسط مجموعه شرکت های مهندسی دانش بنیان رها

دانلود pdf تکنولوژی Hyper-Threading

برای امتیاز به این نوشته کلیک کنید!
[کل: ۰ میانگین: ۰]