Threadripper 2950X vs. 2990WX AMD Compilation Benchmarks

AMD Ryzen Threadripper 2950X vs. Threadripper 2990WX compiler benchmark tests for a future article.

HTML result view exported from: https://openbenchmarking.org/result/1808137-SYST-TRCOMPI64.

Threadripper 2950X vs. 2990WX AMD Compilation BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionThreadripper 2950XThreadripper 2990WXAMD Ryzen Threadripper 2950X 16-Core @ 3.50GHz (16 Cores / 32 Threads)MSI MEG X399 CREATION (MS-7B92) v1.0 (1.0EN43 BIOS)AMD Family 17h32768MB525GB SABRENT + Samsung SSD 970 EVO 250GBNVIDIA GeForce GTX 1080 Ti 11264MB (1480/5508MHz)Realtek ALC1220DELL P2415QIntel I211 Gigabit Connection + Intel Device 2526Ubuntu 18.044.18.0-999-generic (x86_64) 20180805GNOME Shell 3.28.2X Server 1.19.6NVIDIA 396.514.6.0GCC 7.3.0ext43840x2160AMD Ryzen Threadripper 2990WX 32-Core @ 3.00GHz (32 Cores / 64 Threads)ASUS ROG ZENITH EXTREME (0064 BIOS)Samsung SSD 970 EVO 500GBAMD Radeon RX Vega 8192MBIntel I211 Gigabit Connection + Qualcomm Atheros QCA6174 802.11ac Wirelessamdgpu 18.0.14.5 Mesa 18.0.5 (LLVM 6.0.0)OpenBenchmarking.orgCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Processor Details- Threadripper 2950X: Scaling Governor: acpi-cpufreq performance- Threadripper 2990WX: Scaling Governor: acpi-cpufreq ondemandPython Details- Python 2.7.15rc1 + Python 3.6.5Security Details- __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp Protection

Threadripper 2950X vs. 2990WX AMD Compilation Benchmarksbuild-apache: Time To Compilebuild-gcc: Time To Compilebuild-imagemagick: Time To Compilebuild-linux-kernel: Time To Compilebuild-llvm: Time To Compilebuild-php: Time To CompileThreadripper 2950XThreadripper 2990WX19.74617.6230.0045.25245.3449.34638.1524.5931.2948.48OpenBenchmarking.org

Timed Apache Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Apache Compilation 2.4.7Time To CompileThreadripper 2950X510152025SE +/- 0.01, N = 319.74

Timed GCC Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GCC Compilation 7.2Time To CompileThreadripper 2950XThreadripper 2990WX140280420560700SE +/- 1.73, N = 3SE +/- 0.90, N = 3617.62638.15

Timed ImageMagick Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed ImageMagick Compilation 6.9.0Time To CompileThreadripper 2950XThreadripper 2990WX714212835SE +/- 0.16, N = 3SE +/- 0.40, N = 330.0024.59

Timed Linux Kernel Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 4.13Time To CompileThreadripper 2950XThreadripper 2990WX1020304050SE +/- 0.68, N = 3SE +/- 0.50, N = 645.2531.29

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 4.0.1Time To CompileThreadripper 2950X50100150200250SE +/- 3.08, N = 3245.34

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 7.1.9Time To CompileThreadripper 2950XThreadripper 2990WX1122334455SE +/- 0.09, N = 3SE +/- 0.16, N = 349.3448.481. (CC) gcc options: -O2 -pedantic -ldl -lz -lm


Phoronix Test Suite v10.8.4