Новейший процессор Intel Arrow Lake для настольных ПК объединил в себе черты архитектур Meteor Lake и Lunar Lake – NPU и отказ от гиперпоточности соответственно.
Представители семейства Core Ultra 200S с архитектурой Arrow Lake стали первыми «дезагрегированными» настольными процессорами Intel, построенными на основе «плиток» (tiles). При таком решении все части чипа изготавливаются индивидуально по отдельному технологическому процессу. Целью создания Arrow Lake было увеличение производительности и снижение потребляемой мощности по сравнению с чипами Core 14-го поколения. Разработчики старались сделать ядра максимально эффективными с точки зрения как энергопотребления, так и занимаемого пространства. Именно поэтому от гиперпоточности и решено было отказаться.
При гиперпоточности внутри одного процессорного ядра создается второй «виртуальный» процессор со своим потоком команд. Идея заключается в том, чтобы ядро не простаивало в те моменты, когда оно может выполнять полезную работу. Но виртуализация требует определенного перераспределения ресурсов и дополнительных накладных расходов, в силу чего целесообразность гиперпоточности всегда оставалась предметом споров. Обеспечивает ли она повышение производительности, которое превосходит затраты, связанные с задержками системы, стоимостью контроллера и увеличением потребляемой мощности? Некоторые процессоры Intel Core 9-го, 10-го и 11-го поколения гиперпоточность не поддерживали, а в чипах Atom она никогда не использовалась. В Lunar Lake от нее отказались, и Arrow Lake продолжает эту тенденцию. Вернется ли когда-нибудь гиперпоточность? Возможно, но такое решение должно оправдывать себя с точки зрения производительности, потребляемой мощности и площади кристалла.