AMD EPYC 9754 Benchmarks For The 128-Core Bergamo

Written by Michael Larabel in Processors on 19 July 2023 at 09:00 AM EDT. Page 4 of 9. 31 Comments.
Timed Node.js Compilation benchmark with settings of Time To Compile. EPYC 9684X 2P - Power 400W was the fastest.
Timed LLVM Compilation benchmark with settings of Build System: Ninja. EPYC 9684X 2P - Power 400W was the fastest.

While code compilation is an area where many CPU cores can pay off, in the case of Bergamo with 256 threads per socket it's not necessarily worthwhile. Most compilations is limited to running compiler jobs in parallel on separate source files. While there has been some talk and work around parallelizing the compilation of large single source files, so far nothing significant has materialized at least in the open-source world. So even with large code-bases like Node.js or LLVM, there wasn't any benefit out of 512 concurrent build jobs. Granted if you are running a containerized build farm on the Bergamo server and constantly compiling many different code-bases concurrently, there will be benefit to the 256 threads per socket available with these new AMD server processors.

Timed LLVM Compilation benchmark with settings of Build System: Ninja. EPYC 9684X 2P - Power 400W was the fastest.

It was fascinating to see the power consumption difference between Bergamo and Genoa(X).

Timed Linux Kernel Compilation benchmark with settings of Build: defconfig. EPYC 9684X 2P - Power 400W was the fastest.
Timed Linux Kernel Compilation benchmark with settings of Build: defconfig. EPYC 9684X 2P - Power 400W was the fastest.
Timed Godot Game Engine Compilation benchmark with settings of Time To Compile. EPYC 9684X 2P - Power 400W was the fastest.
Timed Godot Game Engine Compilation benchmark with settings of Time To Compile. EPYC 9684X 2P - Power 400W was the fastest.

When compiling the Linux kernel or the Godot game engine it was also fascinating to see the power consumption difference with the efficiency-minded Zen 4C cores.


Related Articles