AMD 剛剛在 Linux 上發布了新的 Zen 5 “好東西”,這次帶來了該架構對即將推出的 GCC 14 編譯器的支持,並提到了該系列的功能。
AMD 在 Linux 上的 Zen 5 支援工作仍在繼續,該公司最終在最後一刻推出了支援
Phoronix透露,經過漫長的等待,AMD 終於決定醒來,為新的 GCC 編譯器帶來 Zen 5 支持,因為英特爾等競爭對手已經推出了對計劃在幾年後發布的架構的支持。這麼晚才推動 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 位元指令集擴充。)
是的,將所有“znver4-double”更改為“znver5-direct”強烈支持 4x256b FP -> 4x512b FP。 #Zen和#Zen2之間也有類似的加倍。#AMD #Zen5 pic.twitter.com/wxCEcnqYgM
– InstLatX64 (@InstLatX64) 2024 年 2 月 10 日
這個新清單確實揭示了一些新的內容,其中包括 AVX-512 VP2INTERSECT,以及 MOVDIRI 和 MOVDIR64B。雖然這些名稱聽起來有點難以解釋,但一般來說,新指令將改進處理器在密碼學和資料壓縮領域的應用程序,因為它們傾向於處理「資料」領域。此外,我們還將在 Zen 5 中看到 AVX-VNNI,這是一個非常重要的補充,因為它可能會導致深度學習工作負載的效能提升。
此外,Zen 5 對GCC 編譯器的支援告訴我們,我們確實正處於Team Red 將首次推出其下一代處理器的時間線上,而這一次,開發人員在維護對即將推出的架構的支援方面做得非常出色。 Linux。
新聞來源:Phoronix
發佈留言