(圖自: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 系列處理器的所有公開對比數據。