Что такое гиперпоточность?

Оглавление:
- Что такое HyperThreading?
- HyperThreading в повседневном использовании
- Эволюция этой технологии
- Альтернатива AMD
Конечно, вы когда-нибудь слышали о технологии HyperThreading различных современных процессоров, таких как Intel Core, но что такое HyperThreading? Мы попытаемся объяснить это в следующих строках, а также сделаем небольшую историю, потому что эта технология не нова.
Что такое HyperThreading?
Технология HyperThreading состоит из «имитации» двух процессоров (или ядер) в одном, деления рабочей нагрузки между ними и, следовательно, повышения скорости обработки. Здесь поговорка « две головы думают больше, чем одна» прекрасно применяет логику, которую Intel давно внедрила в свои процессоры.
Сегодня мы видим процессоры с 2, 4, 6 или 8 физическими ядрами Intel, которые благодаря технологии HyperThreading могут имитировать вдвое больше процессорных ядер. Например, процессоры Intel Core i3 имеют только два физических ядра, но он ведет себя так, как если бы он имел 4 ядра (они действительно являются РЕЗЬБАМИ) благодаря этой технологии. Эти дополнительные ядра, которые имитирует HyperThreading, часто называют «логическими ядрами» .
Эта функция присутствует во всем семействе Intel Core, Intel Core M и Intel Core Xeon.
HyperThreading в повседневном использовании
В настоящее время компьютер или мобильный телефон является многозадачным устройством, которое выполняет несколько операций одновременно. Мы можем посмотреть фильм и выполнить сканирование системы на наличие вирусов или сыграть в видеоигру и скачать полную серию Black Mirror. Это только то, что видит пользователь, но компьютер выполняет гораздо больше задач в фоновом режиме, не осознавая этого. Это обычные задачи, которые мы выполняем каждый день, поскольку все больше вычислительных ядер компьютера могут делать все это и многое другое без потери производительности.
Эволюция этой технологии
Впервые корпорация Intel внедрила эту технологию с известными процессорами Intel Pentium IV (Northwood), которые в то время обещали повысить производительность на 15–30%, если бы мы ее активировали, потребляя всего на 5% больше.
Этот первый подход к технологии HyperThreading был несколько горьковато-сладким, поскольку программное обеспечение того времени (мы говорим о 2001 году) было не слишком подготовлено для такого типа функций, поэтому в Windows 2000 или более ранних операционных системах мы могли пострадать от сбоя производительности, поэтому нам пришлось отключить его через BIOS нашей материнской платы.
После нескольких лет паузы технология HyperThreading вернулась с процессорами Intel Core i3, i5 и i7 архитектуры Westmere (2010) и позволила ей добиться отличных результатов в многопоточных задачах, которые привели к снижению производительности предложений AMD.
Альтернатива AMD
Хотя Intel впервые применила технологию HyperThreading, AMD также реализовала нечто подобное в своих процессорах из архитектуры Bulldozer. AMD, со своей стороны, назвала его CMT (Cluster Based Multithreading), который делает то же самое, но не работает аналогично предложению Intel.
Технология CMT объединяет два ядра в одном блоке, но не дублирует модуль с плавающей запятой, который совместно используется двумя ядрами. То есть этот новый суперблок будет иметь два блока для выполнения операций с целыми числами и только один для операций с плавающей запятой.
МЫ РЕКОМЕНДУЕМ ВАМ Отфильтрованные тесты нового 8-ядерного 16-ядерного процессора AMD RYZENТехнология CMT процессоров AMD (серии FX и др.) Вскоре будет заменена SMT (одновременная многопоточность), которая будет включена в новый Ryzen. Отличие от CMT, представленного в Bulldozer, состоит в том, что он может выполнять два идентичных потока, а SMT может выполнять два потока на ядро, но полностью независимы. Который мы увидим большую эволюцию по отношению к уже "устаревшей" Intel.
Я надеюсь, что эта статья разрешила ваши сомнения, и я приглашаю вас прочитать наше руководство по лучшим процессорам на рынке.
Что такое и что такое реестр Windows

Что такое реестр Windows и для чего он нужен? Узнайте больше о важности и работе этого реестра на нашем компьютере.
▷ Adobe xd: что такое и что такое приложение для дизайнеров?

Что это такое и для чего нужны Adobe Experience Design или Adobe XD? Узнайте больше об этой новой программе Adobe и о том, как она работает.
Ghz: что такое и что такое гигагерц в вычислительной технике

Все еще не знаете, что такое ГГц? В этой статье мы объясним, что такое гигагерц и для чего он используется в вычислительной технике.