早在 3 月推出 AMD Milan-X 時,我發布了許多 EPYC 7773X 基準測試以及雲中的 Milan-X 基準測試。從那時起,在不斷發展的開源世界中出現了新的 Linux 內核改進和其他變化。再加上更多的時間在夏天進行額外的測試。這是我與米蘭 EPYC 7713/7763 SKU 以及英特爾的 Xeon Platinum 8380 “Ice Lake”比賽相比的最新一輪 AMD EPYC 7773X 1P 和 2P 基準測試。
在過去幾個月我對 AMD EPYC 7773X 處理器的持續測試中,高端 Milan-X SKU 繼續展示了大緩存服務器 CPU 向前發展的巨大潛力。由於我不斷為我的工具添加新的/更新的基準測試,並且自從 Milan-X 首次亮相以來,正式發布了 Ubuntu 22.04 LTS、新版本的 Linux 內核以及更新版本的 AMD Daytona 系統固件/BIOS ,我認為應該在夏季更新 AMD EPYC 7773X Linux 性能。
針對此 Linux 基準比較測試的服務器處理器包括:
-AMD EPYC 7713
-AMD EPYC 7713 2P
-AMD EPYC 7763
-AMD EPYC 7763 2P
-AMD EPYC 7773X
-AMD EPYC 7773X 2P
-Intel Xeon鉑金 8380
-英特爾至強鉑金 8380 2Pp>
因此,對 AMD 和英特爾當前發布的產品進行了很好的頂級外觀。使用 Intel 和 AMD 參考服務器平台進行測試,每個配置運行 8 x 32B DDR4-3200 內存,每個 CPU 並使用 3.8TB 美光 9300 NVMe 固態驅動器進行存儲。再次感謝 Intel 和 AMD 提供了處理器審查樣本,使該測試成為可能。
在軟件方面,所有這些處理器都在 Ubuntu 22.04 LTS 上進行了測試,並帶有最新的穩定版本更新。為了重新審視事物,Linux 5.19 Git 內核被用於監控前沿性能。所有 CPU 都使用“性能”CPU 頻率調節器運行。在基準測試期間,使用公開的 RAPL/PowerCap sysfs 接口監控 CPU 功耗。
在每個 CPU 上運行超過 24 小時的基準測試,觀察各種服務器和技術計算領域。現在讓我們看看這些最新的 Linux 內核性能數據、自 3 月 Milan-X 發布以來的一些新/更新的基準測試以及其他系統軟件更新。
提醒一下,AMD EPYC 7773X 每個 CPU 擁有令人難以置信的 768MB 的三級緩存……所以 2P 配置為 1.5GB。 EPYC 7773X 是旗艦 64 核/128 線程部件,其基本時鐘為 2.2GHz,最大升壓時鐘為 3.5GHz。
EPYC 7773X 仍然適合 225-280W 範圍內,如EPYC 7763。因此,在能夠利用大型 L3 緩存的工作負載中,即使以每瓦性能為基礎,Milan-X 也能夠提前充電。
EPYC 7763 的基礎稍高與 7773X 上的 2.2GHz 相比,時鐘頻率為 2.45GHz,但對於大多數工作負載,我繼續發現更大的緩存足以彌補這一差異,同時保持相同的 TDP。
跨越數百個在過去幾個月的 Milan-X 基準測試中,Xeon Platinum 8380 很少能接近 7773X 的性能,更罕見的是 Ice Lake SKU 能夠領先。
更新的基準之一因為最初的 Milan-X 測試現在合併了 OpenFOAM 9,而不是之前在我的基準測試中使用的 OpenFOAM 8。 OpenFOAM 9 還提供了用於基準測試的新“drivaerFastback”模型。借助 OpenFOAM 的重大更新和新的輸入,這款開源計算流體動力學軟件繼續顯示 MilanX 在 CFD 工作負載方面的巨大優勢。
1P 和 2P 配置的 EPYC 7773X 正在拉動與(較慢的)Xeon Platinum 8380 相比,功耗更低。
對於具有 drivaerFastback 汽車空氣動力學測試用例的 OpenFoam 9,當移動到更小的網格尺寸(進而更容易適應 CPU 緩存)時,EPYC 7773X 具有優勢更為重要。憑藉中小型網格尺寸,單個 AMD EPYC 7773X 能夠與雙 Xeon Platinum 8380 處理器進行探戈。
EPYC 7773X 在美國零售商推出幾個月後以 8800 美元的價格推出我看到它的標價約為 9500 美元,而一些更可疑的基於中國的標價顯示它低至 6,299 美元。無論如何,這個定價仍然與 EPYC 7763 的 Internet 列表非常具有競爭力,目前該部分的價格為 8600 美元至 8700 美元。因此,即使對於與 7763 相比沒有大的領先優勢的工作負載,價格差異也很小。
在每瓦性能的基礎上,EPYC 7773X 仍然具有很強的競爭力。
Xeon Platinum 8380 的定價在一些零售商處已降至 8775 美元,而在其他互聯網零售商處為 11~13000 美元。但即使價格與 EPYC 7773X 相同,它通常在大多數實際基準測試中都落後於這個高 L3 緩存部分。
EPYC 7773X 確實在 CFD、有限求解器等技術計算工作負載上大放異彩。
EPYC 7773X 在 WRF 天氣預報基準測試中也表現出色,與 EPYC 7763 相比可顯著節省時間。它的性能比 Xeon Platinum 8380 好得多,同時功耗也更低。
自 3 月以來,在其他新的和更新的基準測試中,AMD EPYC 7773X 繼續給人留下深刻印象。英特爾的至強鉑金 8380 能夠在軟件針對英特爾自己的微架構量身定制時展示其優勢。英特爾的 Embree 光線追踪內核是其 oneAPI 軟件工作的一部分,當使用經過 ISPC 優化的路徑追踪器時,它能夠在高效的 AVX-512 使用方面取得一些勝利。
英特爾公開賽帶有 ISPC 的 Volume Kernel Library (OpenVKL) 是另一個示例,或者帶有他們的 OSPRay 軟件,都是 oneAPI 的一部分。雖然對於利用英特爾隱式 SPMD 程序編譯器的工作負載來說存在這樣的優勢並不奇怪,但英特爾確實具有目前比 AMD 做出更多(開源)軟件生態系統貢獻的優勢。
或者當與 OSPRay Studio 軟件配對時,而不是僅僅對單個 API 組件進行基準測試,AMD EPYC 7773X 的渲染速度明顯優於 Xeon Platinum 8380 2P。
但是回到轉向中立/非供應商軟件,AMD EPYC 7773X 迅速重回巔峰。
Milan-X 僅在代碼編譯/專用構建盒方面具有微弱優勢。
英特爾的 Xeon Scalable Ice Lake 處理器在 MariaDB 和 PostgreSQL 等一些流行的數據庫服務器工作負載中的表現仍然非常出色,不過看看下一代 Xeon Sapphire Rapids 和 EPYC Genoa 如何在這一領域競爭將會很有趣。
但是使用 RocksDB 等其他數據庫解決方案,AMD EPYC 7763 和 7773X 處理器能夠提供更好的性能。
ClickHouse 開源 OLAP 數據管理系統是我添加到 PTS 的新基準自三月以來。在這個基準測試中,具有更大緩存大小的 AMD EPYC 7773X 略有優勢。
在第一次測試 Milan-X 幾個月後,我仍然對許多基準測試結果感到著迷,這要歸功於巨大的 3D V-Cache。
最後,考慮到執行的大量基準測試,這裡是按不同工作負載類型分組的幾何平均值,然後是整體地理平均值。
帶有 AMD 3D V-Cache 的 EPYC 7773X 在 WRF、NWChem 和 GPAW 等基於 BLAS 的工作負載下表現非常出色。
如果您正在考慮,Milan-X 在代碼編譯工作負載方面幾乎沒有優勢構建一個專用的構建盒/CI 設置,但 TDP 和與 EPYC 7763 相似的定價使其相當全面。
Milan-X 在各種英特爾 oneAPI 軟件包等創作者工作負載中繼續表現良好、ASTC 紋理壓縮、LuxCore 渲染器、Blender 和其他類似工作負載。
適用於傳統 HPC 工作負載從 NPB 基準測試到 NAMD、GROMACS、NWChem、LAMMPS、MiniFE、Pennant、Incompact3D Xcompact3D、OpenFOAM、GPAW、RELION 等,AMD EPYC 7773X 處理器確實大放異彩。
或者更廣泛地說。在執行的科學計算基準測試中,AMD EPYC 7773X 佔據主導地位。
在為本文執行的所有 137 個原始性能基準測試中取幾何平均值時,EPYC 7773X 2P 平均比 EPYC 7773X 快 15%。 EPYC 7763 2P 或比 Xeon Platinum 8380 2P 快 20.7%。在 1P 配置中,EPYC 7773X 比 7763 快 11%,比 Xeon Platinum 8380 快 37%。帶有 AMD 3D V-Cache 的 EPYC 7773X 幫助了各種工作負載,即使在收益很小的領域,它仍然是一款具有與 EPYC 7763 相似功耗的競爭產品,並且在當前市場條件下,其價格與 EPYC 7763 和英特爾至強可擴展競爭產品相比具有競爭力。
總的來說,我仍然對AMD EPYC(霄龍)7773X 在各種工作負載中的性能。這些最新的基準測試使用最新的 Linux 內核、Ubuntu 22.04 穩定版本、更新的 Daytona 固件和 CPU 微代碼,以及新/更新的基準測試繼續顯示 AMD Milan-X 和未來 3D V-Cache 產品的巨大市場潛力。性能提升可能很大,功耗與非 X EPYC 7763 相似,目前的價格仍然非常具有競爭力。今年晚些時候 AMD EPYC Genoa 即將推出,但據推測 Genoa-X 直到晚些時候甚至明年才會推出,這仍然為 Milan-X 帶來了有趣的市場活力。隨著越來越多的軟件針對大型 L3 緩存進行了更好的優化,特別是隨著更多開源軟件開發人員觸手可及的更實惠的 AMD Ryzen 7 5800X3D,在未來幾個月再次重新訪問此測試將會很有趣。在桌子的另一邊,到時候看看 Xeon Sapphire Rapids 和 hHBM2e 內存的表現也會很有趣。
那些想要為這款全新的 AMD EPYC 7773X 完成所有 137 項基準測試的人/7763/7713 與 Xeon Platinum 8380 基準測試可以通過 此 OpenBenchmarking.org 結果頁面.