Linux添加支持AMD的Zen 2處理器 優化7nm EPYC羅馬架構
2024-12-18 11:17:08
Phoronix的Linux愛好者報告說,Linux 4.21裡包含對AMD Rome處理器中新的Zen 2架構重要的新優化。AMD新推出的7nm EPYC Rome晶片帶來了一種全新的獨特架構,可以實現前所未有的低價位,最多可配置64個內核和128個線程,但新架構與系統的兼容性並不好因此需要單獨優化,特別是考慮到AMD的獨特設計。
AMD的下一代EPYC Rome處理器在第一季度上市,它們帶來了全新的設計,比第一代EPYC Naples晶片有著更強的算力。AMD的第二代Infinity Fabric具有延遲和大帶寬的特性,可以將多晶片設計與作為設計關鍵的14nm I/O晶片連接起來。該中央晶片將8個7nm CPU晶片通過Infinity Fabric連接了起來,創建了一個可大規模擴展的架構。
新的Linux內核有著對Zen 2 QoS(服務質量)的擴展,用於監視和管理系統內資源的使用,例如L3緩存。AMD最近還推出了新的Zen 2 「znver2」編譯器,新編譯器支持幾個新命令,例如刪寫和有效高速緩存(WBNOINVD),讀取處理器ID(RDPID)和高速緩存行刪寫(CLWB),後者支持NVDIMM(非易失性DIMM)。但是新編譯器不支持AVX512指令集,這對視頻編碼來說效率就會底下很多,可能以後會通過更新來支持AVX512指令集。
本文編輯:尹走召