Как стать автором
Обновить
95.97
Дата-центр «Миран»
Решения для аренды и размещения ИТ-инфраструктуры

MSI ослушалась Intel и включила поддержку инструкций AVX-512 на своей материнской плате

Время на прочтение3 мин
Количество просмотров11K


Месяц назад стало известно, что Intel заставляет производителей материнских плат отключить поддержку AVX-512. Всем производителям плат Z690 на процессорах Alder Lake пришло обновление микрокода, которое полностью запрещает использование этого набора векторных инструкций. При этом физически AVX-512 остался на ядрах P. Его можно активировать через BIOS и повысить производительность в 14–32 раза в некоторых специфических задачах, отключив при этом малополезные ядра E. С обновлением микрокода Intel закрыла эту лазейку.

Однако не для всех. Компания MSI ослушалась «большого брата» и включила поддержку старого микрокода по крайней мере в одной из версий прошивки. В этом могут убедиться все обладатели материнской платы MEG Z690 Unify-X.

Как видно на скриншоте вверху, MEG Z690 предлагает выбор из двух вариантов микрокода. Судя по всему, Normal — последняя версия микрокода, а AVX-512 Trial — предыдущий вариант, без январских обновлений от Intel.

Это довольно неожиданная и приятная новость для пользователей, которым требуется эта функциональность.

В январе 2022 года Intel убрала официальную поддержку AVX-512 из новых процессоров 12-го поколения Alder Lake. Изначально предполагалось, что этот модуль физически убрали с микросхемы, потому что он занимает много места. Но потом выяснилось, что блоки остались на месте, но только в производительных ядрах P.


Блоки векторных инструкций AVX-512 на процессоре Core i9-12900K

Вскоре после этого сообщество нашло способ внедрить в новую прошивку старую версию микрокода от Intel, что эффективно включает обратно AVX-512. К сожалению, выбор старого варианта микрокода заставляет отказаться от некоторых оптимизаций, которые Intel сделала в последних версиях, в том числе оптимизации производительности для контроллера памяти DDR5.

Поддержка AVX-512 есть в различных приложениях, которые сильно выигрывают от аппаратного ускорения векторных инструкций. Это софт для математических вычислений, эмуляторы разных игровых приставок типа RPCS3 (эмулятор PlayStation 3), Yuzu Emulator (эмулятор Nintendo Switch) и многое другое.

Спортивным оверклокерам тоже очень важна поддержка AVX-512, чтобы получать максимальные результаты в некоторых бенчмарках, таких как Y-cruncher (многопоточное вычисление числа Пи с поддержкой векторных инструкций). Об этом пишет энтузиаст Ксавьер Амбергер в твиттере, который надеется добиться рекордных показателей на 8-ядерном процессоре с AVX-512. Именно он первым заметил опцию выбора микрокода в MEG Z690 Unify-X. Такая опция произошла после обновления BIOS A22 на последнюю бета-версию:


В комментариях сказали, что в материнской плате MSI Z690-A Pro DDR4 после обновления прошивки тоже появился вариант отката на микрокод с поддержкой AVX-512.

Intel официально не разглашает причину, по которой запретила использование AVX-512. Возможно, причина в вынужденном отключении ядер E при активации блока AVX-512, хотя в некоторых задачах такая замена (AVX-512 вместо ядер E) практически не отражается на производительности или даже улучшает её.


Тестирование Intel Core i9-12900K, источник

Есть также конспирологическая версия, что программное отключение AVX-512 в десктопных процессорах создаёт дополнительный спрос на процессоры для рабочих станций и серверов, где набор инструкций останется работать как положено. Недоброжелатели подозревают, что в первых семи поколениях настольных процессоров Core специально не выпускались модели более чем с четырьмя ядрами, чтобы не повредить более прибыльному серверному сегменту.
Теги:
Хабы:
Всего голосов 15: ↑13 и ↓2+11
Комментарии0

Другие новости

Информация

Сайт
miran.ru
Дата регистрации
Дата основания
Численность
51–100 человек
Местоположение
Россия