Intel возвращает AVX-512 в процессоры Nova Lake для P-ядер и E-ядер
Компания Intel готовит к выпуску процессоры линейки Core Ultra Series 4 под кодовым названием «Nova Lake». Согласно утечкам от инсайдера Jay Kihn, новое поколение получит поддержку инструкции AVX-512 не только на мощных P-ядрах архитектуры «Coyote Cove», но и на энергоэффективных E-ядрах «Arctic Wolf».
Это событие знаменует собой официальный возврат технологии в клиентские процессоры компании после её отказа на поколениях после 11-го Core. Инсайдер объясняет необходимость: без единого набора инструкций (ISA) для обоих типов ядер возникнут ошибки при миграции потоков между ними.
Почему это важно?
Инструкция AVX-512 позволяет выполнять вычисления над массивами данных шириной 512 бита. Ранее Intel отказалась от неё в потребительских процессорах, так как E-ядра не поддерживали эту инструкцию, а P-ядра страдали от перегрева при нагрузках на векторные инструкции.
В прошлый раз AVX-512 был доступен только на 11-м поколении Core «Rocket Lake» (техпроцесс 14 нм), где он вызывал критический рост температуры. Теперь, по словам источника, проблема с перегревом решена, и поддержка будет реализована на обоих типах ядер.
Практическое значение
Возвращение AVX-512 в клиентские процессоры может быть полезно для специализированных задач: ускорения кодирования видео, работы с научными вычислениями и приложений искусственного интеллекта. Для геймеров же это пока не является прямым бондом, так как большинство игр используют инструкции SSE или AVX2.
Контекст конкуренции
Компания AMD поддерживает AVX-512 на своих процессорах архитектуры Zen 4 и Zen 5. Возвращение этой технологии к конкуренту может стать шагом навстречу разработчикам, которые ранее избегали использования широких векторных инструкций из-за проблем с энергопотреблением или совместимостью.