AMD EPYC 7543 build time benchmarks by Michael Larabel for a future article of compilers.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2107282-IB-AOCC31BUI91 AOCC 3.1 Build Time Comparison - Phoronix Test Suite AOCC 3.1 Build Time Comparison AMD EPYC 7543 build time benchmarks by Michael Larabel for a future article of compilers.
HTML result view exported from: https://openbenchmarking.org/result/2107282-IB-AOCC31BUI91&grr&rdt .
AOCC 3.1 Build Time Comparison Processor Motherboard Chipset Memory Disk Graphics Monitor Network OS Kernel Desktop Display Server Compiler File-System Screen Resolution AOCC 3.1 GCC 11.1 Clang 12.0 AMD EPYC 7543 32-Core @ 2.80GHz (32 Cores / 64 Threads) TYAN S8036GM2NE-LE (V2.00.B21 BIOS) AMD Starship/Matisse 64GB 1000GB Corsair Force MP600 ASPEED VE228 2 x Broadcom NetXtreme BCM5720 2-port PCIe Ubuntu 21.04 5.11.0-25-generic (x86_64) GNOME Shell 3.38.4 X Server Clang 12.0.0 ext4 1920x1080 GCC 11.1.0 Clang 12.0.1-++20210630032617+fed41342a82f-1~exp1~20210630133328.128 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Environment Details - CXXFLAGS="-O3 -march=znver3" CFLAGS="-O3 -march=znver3" Compiler Details - AOCC 3.1: Optimized build with assertions; Default target: x86_64-unknown-linux-gnu; Host CPU: znver3 - GCC 11.1: --disable-multilib --enable-checking=release Processor Details - Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa001119 Python Details - Python 3.9.5 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
AOCC 3.1 Build Time Comparison build-llvm: Ninja build-eigen: Time To Compile build-godot: Time To Compile build-ffmpeg: Time To Compile build-apache: Time To Compile build-mplayer: Time To Compile build-imagemagick: Time To Compile AOCC 3.1 GCC 11.1 Clang 12.0 462.293 116.185 54.569 40.851 33.406 34.518 33.672 244.486 88.602 55.841 22.751 17.967 13.942 13.896 221.825 62.618 53.617 20.745 16.111 14.076 14.071 OpenBenchmarking.org
Timed LLVM Compilation Build System: Ninja OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 12.0 Build System: Ninja AOCC 3.1 GCC 11.1 Clang 12.0 100 200 300 400 500 SE +/- 0.41, N = 3 SE +/- 2.96, N = 3 SE +/- 0.08, N = 3 462.29 244.49 221.83
Timed Eigen Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Eigen Compilation 3.3.9 Time To Compile AOCC 3.1 GCC 11.1 Clang 12.0 30 60 90 120 150 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 116.19 88.60 62.62
Timed Godot Game Engine Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Godot Game Engine Compilation 3.2.3 Time To Compile AOCC 3.1 GCC 11.1 Clang 12.0 13 26 39 52 65 SE +/- 0.33, N = 3 SE +/- 0.16, N = 3 SE +/- 0.08, N = 3 54.57 55.84 53.62
Timed FFmpeg Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed FFmpeg Compilation 4.4 Time To Compile AOCC 3.1 GCC 11.1 Clang 12.0 9 18 27 36 45 SE +/- 0.18, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 40.85 22.75 20.75
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.41 Time To Compile AOCC 3.1 GCC 11.1 Clang 12.0 8 16 24 32 40 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 33.41 17.97 16.11
Timed MPlayer Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed MPlayer Compilation 1.4 Time To Compile AOCC 3.1 GCC 11.1 Clang 12.0 8 16 24 32 40 SE +/- 0.11, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 34.52 13.94 14.08
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.9.0 Time To Compile AOCC 3.1 GCC 11.1 Clang 12.0 8 16 24 32 40 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 33.67 13.90 14.07
Phoronix Test Suite v10.8.4