Phoronix分享Zen 3霄龍7003系列處理器Linux基準測試數據
Phoronix剛剛對AMD Zen 3霄龍Milan處理器(EPYC 7003系列)展開了一番初步的基準性能測試。可知與一年半前的Zen 3霄龍Rome處理器(EPYC 7002系列)相比,其具有更高的整數吞吐量、INT8潛力加倍、減少了緩存延遲、以及改善了分支預測。總體而言,Zen 3內核的IPC性能提升約為19%,與Zen 3銳龍5000系列台式處理器相當。
(圖自:Phoronix)
Zen 2霄龍Rome(EPYC 7002系列)處理器已經對英特爾至強可擴展處理器造成了相當大的競爭壓力,而Zen 3霄龍Milan(EPYC 7003系列)更是擴大了相較於Ice Lake至強的領先優勢。
最近幾週,Phoronix開始在Linux環境下對AMD EPYC Milan處理器開展測試,不過首先還是介紹下EPYC 7003系列處理器的參數。
其沿用了SP3 插槽,最多提供64 核/ 128 線程,全線支持八通道DDR4-3200 內存、SMT 同步多線程、安全加密虛擬化、以及128 條PCIe 4.0 通道。
與上一代相比,其最大變化是採用了統一的L3 高速緩存、增強了Infinity Fabric 總線,結合DDR4-3200 內存頻率和體系架構上的其它改進。
熱設計功耗(TDP)方面,EPYC Milan 處理器依然保持在120~280W 的範圍內。比如旗艦款EPYC 7763 具有64 個內核,基礎頻率2.45GHz / 動態可達3.5GHz,熱設計功耗也達到了280W 。
其次是64 核的EPYC 7713 / 7713P,它們具有225W 的熱設計功耗,基礎頻率2.0GHz / 動態可達3.7GHz(區別在於-P 型號不支持雙路配置)。
為更好地瞄準英特爾至強競品,EPYC 7003 系列在8 / 16 / 24 / 32 / 48 / 64 核心的選項之外,還新增了28 / 56 核的版本,而且在產品命名上也較至強更加明晰可辨。
售價方面,16C / 32T 的EPYC 7313P 的千顆起批價為913 美元,旗艦級64C / 128T 的EPYC 7713 / 7763 則是7060 / 7890 美元,略超上一代EPYC 7642、但低於英特爾至強鉑金8280(10009 美元)。
EPYC 7003 / 7002 平台有著相當不錯的服務器兼容性,只需更新BIOS 後即可在Linux 操作系統中獲得良好的支持,輔以k10temp 溫度監控、AMD_Energy 驅動程序、RAPL 等功能。
本次測試借助了更新的BIOS 和BMC 軟件,並在Daytona 參考平台上進行了橫評。不過受BIOS 容量的限制,升級後將失去對EPYC Rome 產品線的向後支持。
國際象棋基準測試
軟件方面,Phoronix 在Ubuntu 10.04.2 LTS 和Ubuntu 20.10(以及Linux 5.11 穩定版/ Linux 5.12 Git 內核)下進行了測試。
代碼編譯基準測試
指令集方面,EPYC 7003 系列主要加入了AVX2 VAES / VPCLMULQDQ,以實現更快的加解密性能。
安全性方面,EPYC 7003 系列引入了增強安全性的SEV-SNP(安全嵌套分頁),可防禦惡意的虛擬機管理程序。且AMD 在GitHub 提供了上游代碼,以改進Linux 主線內核的安全特性。
創作者工作負載基準測試
EPYC 7003 還支持控制流執行(CET)影子堆棧,以緩和ROP 攻擊。據說英特爾開源工程師也在這方面付出了不少努力,相關工作或於5.12 之後的Linux 內核版本中引入。
密碼基準測試
在GCC 和LLVM Clang 編譯器支持中,INVLPGB 已作為Znver3 支持指令的一部分。不過當前唯一的應用,似乎僅存在於INVLPGB 攔截位的KVM 代碼中。
數據庫性能基準測試
電路設計基準性能
Ngspice 基準測試,從Zen 2 EPYC Rome 到Zen 3 EYPC Milan 的速度提升高達20% 。
Fortran 基準性能測試
FFTE、HPCG、LAMMPS、NPB、Quantum Espresso 和NWChem 的性能表現都相當亮眼。
HPC 基準性能測試
高性能計算方面,EYPC 7742 雙路平台到EPYC 7763 雙路平台的提昇在30% 左右,而EYPC 7F52 到7F53 的提升更是高達60% 。
感興趣的朋友,可移步至Phoronix查看完整的評測數據,或前往OpenBenchmarking.org查看EPYC 7003系列處理器的所有公開對比數據。