Intel отказывается от Hyper-Threading — но пока только в Lunar Lake

Читать в полной версии

Технология Hyper-Threading, позволяющая исполнять на одном ядре два вычислительных потока, используется в процессорах Intel уже более 20 лет. Но анонсированные сегодня мобильные процессоры Lunar Lake оказались ей обделены — это касается и P-, и E-ядер.

Объясняя отсутствие поддержки Hyper-Threading в Lunar Lake, Intel ссылается на то, что она больше не требуется для повышения производительности. P-ядра новых процессоров превосходят по быстродействию ядра Meteor Lake на двузначную процентную величину даже без Hyper-Threading. Также Intel приводит аргумент о том, что пользователи мобильных компьютеров редко нуждаются в максимальной многопоточности, работая в основном с малопоточными задачами, а потому нет нужды стремиться увеличивать в Lunar Lake число исполняемых потоков.

Более того, включение Hyper-Threading отрицательно сказывается на энергоэффективности, а поскольку одним из ключевых свойств новых CPU должна стать экономичность, Intel приняла решение отказаться от этой технологии. В конечном итоге это позволило выиграть в компактности предлагаемых ноутбуков и времени их автономной работы.

По словам Ори Лемпеля (Ori Lempel), главного инженера Intel по P-Core, целью разработчиков была оптимизация однопоточной производительности с прицелом на увеличение производительности в пересчёте на ватт и производительности в пересчёте на площадь чипа. И в обоих случаях отключение Hyper-Threading даёт позитивный эффект: в тонких и легких ноутбуках, куда и ориентирован Lunar Lake, отключение технологии повышает производительность на ватт на 15 % и производительность на единицу площади — на 10 %. Таким образом, процессоры Lunar Lake, в которых предусмотрено не более четырёх P- и четырёх E-ядер, смогут исполнять максимум восемь потоков одновременно.

При этом Intel не отказывается от Hyper-Threading полностью. Технология сохраняет актуальность как для флагманских настольных процессоров, так и для процессоров серверного уровня. Поэтому отсутствие поддержки Hyper-Threading в Lunar Lake не означает, что Intel больше не будет использовать эту технологию в прочих продуктах.