процессоры

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

Оглавление:

Anonim

Конечно, вы когда-нибудь слышали о технологии 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.

Я надеюсь, что эта статья разрешила ваши сомнения, и я приглашаю вас прочитать наше руководство по лучшим процессорам на рынке.

процессоры

Выбор редактора

Back to top button