IT之家 2 月 11 日訊息,根據 Phoronix,新版 GNU 編譯器集合(GCC)已經為即將到來的 AMD Zen 5 架構提供了初步支援,並確認 Zen 5 處理器至少引入 5 個全新的指令集,例如 AVX-VNNI。
IT之家注意到,這5 個全新的指令集中有 4 個早已在 Intel CPU 上引入,還有一個指令後續也將很快出現在 Intel Granite Rapids 伺服器 CPU 上。AMD 此前在指令集支援方面並不像 Intel 那樣重視,尤其是 AVX 相關指令。
公開資料顯示,AVX-VNNI 是在 2021 年為 Alder Lake CPU 引入的一種指令集,其中 VNNI 代表向量神經網路指令 (Vector Neural Network Instructions),在當今以 AI 為中心的環境中可謂極其重要。
需要注意的是,AVX-VNNI 與 AVX512-VNNI 不同,AVX-VNNI 相對來說較弱,不過這兩個指令都可以執行相同的操作,而 AVX512-VNNI 可以使用 512bit 向量和 EVEX 擴充套件來實現更好的效能。
目前,Zen 4 已經支援 AVX512-VNNI 指令集,因此 AVX-VNNI支不支援似乎沒有太大意義,但至少對消費級處理器來說是有意義的,而且英特爾之前也做過同樣的事。