AMD начала работу над поддержкой микроархитектуры Zen 5 в GNU Compiler Collection (GCC), также замечены новые инструкции
Согласно первым патчам, в AMD Zen 5 подтверждена поддержка новых инструкций, таких как AVXVNNI, MOVDIRI, MOVDIR64B, AVX512VP2INTERSECT и PREFETCHI.
Некоторые из этих инструкций уже поддерживаются 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.
В отчете добавляется, что тот же набор инструкций указан для всего семейства продуктов Zen 5, это означает, что Zen 5c, считающийся более энергоэффективным вариантом, будет поддерживать те же инструкции.
Поскольку это начальное включение, определенный код планирования был перенесен из Zen 4 до тех пор, пока инженеры AMD не представят обновленную версию. Кроме того, остается нерешенным вопрос о доступности компиляторов LLVM/Clang для Zen 5. Патчей для этого компилятора пока не предвидится.
Комментарий недоступен
Комментарий недоступен
Потому что на серверном авх512 в основном и нужны.