AMD剛剛在Linux上發布了新的Zen 5好東西,這次帶來了該架構對即將推出的GCC 14編譯器的支援,並提到了該系列的功能。
Phoronix透露經過漫長的等待AMD終於決定醒來,為新的GCC編譯器帶來Zen 5支援,因為Intel等競爭對手已經推出了對計劃在幾年後發布的架構的支援。這麼晚才推動Zen 5支援真是AMD之舉,但我們不能抱怨,因為它終於來了。有趣的是新更新公開了新架構將帶來的指令支援,顯然還有一些重要的補充。以下是Zen 5 ISA 功能:
znver5
基於 AMD 系列 1ah 核心的 CPU,支援 x86-64 指令集。 (此超集BMI、BMI2、CLWB、F16C、FMA、FSGSBASE、AVX、AVX2、ADCX、RDSEED、MWAITX、SHA、CLZERO、AES、PCLMUL、CX16、MOVBE、MMX、SSE、SSE2、SSE3、SSE4A、SSSE3、 。 12VBMI2、AVX512VNNI、AVX512BITALG 、AVX512VPOPCNTDQ 、GFNI、AVXVNNI、MOVDIRI、MOVDIR64B、AVX512VP2INTERSECT、PREFETCHI和64位元指令集擴充。)
這個新清單確實揭示了一些新的內容,其中包括AVX-512 VP2INTERSECT,以及MOVDIRI和MOVDIR64B。雖然這些名稱聽起來有點難以解釋,但一般來說新指令將改進處理器在密碼學和資料壓縮領域的應用,因為它們傾向於處理資料領域。此外我們還將在Zen 5中看到AVX-VNNI,這是一個非常重要的補充,因為它可能會導致深度學習工作負載的效能提升。
消息來源 |