AMD начала работу над поддержкой микроархитектуры Zen 5 в GNU Compiler Collection (GCC), также замечены новые инструкции

Переведено с помощью DeepL

Можно было бы ожидать, что поддержка Zen 5 появится раньше, учитывая, что релиз GCC 14 ожидается в марте-апреле, что является типичным ежегодным выпуском для этого компилятора.

Однако AMD имеет тенденцию выпускать такие обновления даже после выхода нового продукта. Тем не менее, AMD ускоряет процесс внедрения первых патчей для Zen 5 еще до выхода продукта.

Дебют архитектуры Zen 5 ожидается позже в этом году, в настольных моделях серии Granite Ridge и потенциальных мобильных вариантах из серии Strix Point.

Согласно первым патчам, в AMD Zen 5 подтверждена поддержка новых инструкций, таких как AVXVNNI, MOVDIRI, MOVDIR64B, AVX512VP2INTERSECT и PREFETCHI.

AMD начала работу над поддержкой микроархитектуры Zen 5 в GNU Compiler Collection (GCC), также замечены новые инструкции

Некоторые из этих инструкций уже поддерживаются Intel серии Tiger Lake, но до сих пор отсутствовали в продуктах AMD:

Приятно видеть AVX-512 VP2INTERSECT - которая присутствует у Intel со времен Tiger Lake.

MOVDIRI и MOVDIR64B - также присутствуют у Intel со времен Tiger Lake.

PREFETCHI - появился у Intel только с Granite Rapids.

И наконец, AVX-VNNI - новинка Zen 5, эквивалентная AVX512-VNNI с кодировкой VEX.

Phoronix

В отчете добавляется, что тот же набор инструкций указан для всего семейства продуктов Zen 5, это означает, что Zen 5c, считающийся более энергоэффективным вариантом, будет поддерживать те же инструкции.

Поскольку это начальное включение, определенный код планирования был перенесен из Zen 4 до тех пор, пока инженеры AMD не представят обновленную версию. Кроме того, остается нерешенным вопрос о доступности компиляторов LLVM/Clang для Zen 5. Патчей для этого компилятора пока не предвидится.

AMD начала работу над поддержкой микроархитектуры Zen 5 в GNU Compiler Collection (GCC), также замечены новые инструкции
88
5 комментариев

Комментарий недоступен

1
Ответить

Комментарий недоступен

Ответить

Потому что на серверном авх512 в основном и нужны.

Ответить