Talos II POWER9 vs. AMD / Intel HEDT Benchmarks Benchmarks by Michael Larabel for a future article on Phoronix.com... Some initial tests of the new Talos II system locally kindly provided by Raptor Computer Systems.
HTML result view exported from: https://openbenchmarking.org/result/1911299-KH-1902047KH93&rdt&grr .
Talos II POWER9 vs. AMD / Intel HEDT Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Network Monitor OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution System Layer Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Core i9 7900X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only ubuntu in granite Opteron 6378 4x 16c OC AMD Ryzen Threadripper 2990WX 32-Core @ 3.00GHz (32 Cores / 64 Threads) ASUS ROG ZENITH EXTREME (1402 BIOS) AMD Family 17h 32768MB 525GB 2115 AMD Radeon RX Vega 8GB Realtek ALC1220 Intel I211 Gigabit Connection Ubuntu 18.10 4.19.0-999-generic (x86_64) 20181020 GNOME Shell 3.30.1 X Server 1.20.1 modesetting 1.20.1 4.5 Mesa 18.2.2 (LLVM 7.0.0) GCC 8.2.0 ext4 3840x2160 Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads) ASUS PRIME X299-A (1503 BIOS) Intel Sky Lake-E DMI3 Registers Intel Connection AMD Ryzen Threadripper 2950X 16-Core @ 3.50GHz (16 Cores / 32 Threads) MSI MEG X399 CREATION (MS-7B92) v1.0 (1.10 BIOS) AMD Family 17h Intel I211 Gigabit Connection + Intel Wireless-AC 9260 Intel Core i9-7960X @ 4.40GHz (16 Cores / 32 Threads) MSI X299 SLI PLUS (MS-7A93) v1.0 (1.A0 BIOS) Intel Sky Lake-E DMI3 Registers Intel Connection Intel Core i7-7900X @ 4.50GHz (10 Cores / 20 Threads) ASRock X299 Extreme4 (P1.30 BIOS) AMD Ryzen Threadripper 2920X 12-Core @ 3.50GHz (12 Cores / 24 Threads) Gigabyte X399 AORUS Gaming 7 (F11e BIOS) AMD Family 17h Qualcomm Atheros Killer E2500 Gigabit + Intel Wireless 8265 / 8275 AMD Ryzen Threadripper 2970WX 24-Core @ 3.00GHz (24 Cores / 48 Threads) POWER9 altivec supported @ 3.80GHz (44 Cores / 176 Threads) PowerNV T2P9D01 REV 1.01 65536MB Samsung SSD 960 EVO 500GB VE228 Broadcom NetXtreme BCM5719 Gigabit PCIe 4.18.0-10-generic (ppc64le) 1920x1080 4 x Intel Xeon E5-2660 v2 @ 2.20GHz (4 Cores) Intel 440BX Intel 440BX/ZX/DX 1 x 8192 MB DRAM 21GB Virtual disk + 107GB Virtual disk VMware SVGA II Intel 82545EM Gigabit 4.18.0-13-generic (x86_64) KDE Frameworks 5 vmware 13.3.0 1360x768 VMware 4 x AMD Opteron 6378 @ 2.40GHz (64 Cores) Supermicro H8QG6 AMD RD890 + SB7x0/SB8x0/SB9x0 129024MB 12001GB MR9285CV-8e + 3001GB + 4001GB + 2 x 2000GB SAMSUNG HD204UI + 240GB KINGSTON SV300S3 + 256GB ADATA SU800 + 1000GB CT1000MX500SSD1 AMD Radeon RX Vega (VEGA10 DRM 3.35.0 5.4.0-050400-generic LLVM 10.0.0) 8176MB AMD Device aaf8 SUW49C Intel 82576 Gigabit Connection LinuxMint 19.2 5.4.0-050400-generic (x86_64) Cinnamon 4.2.4 modesetting 1.19.6 4.5 Mesa 20.0.0-devel- padoka PPA 3840x1080 OpenBenchmarking.org Environment Details - Threadripper 2990WX: CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native - Core i9 7980XE: CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native - Threadripper 2950X: CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native - Core i9 7960X: CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native - Core i9 7900X: CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native - Threadripper 2920X: CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native - Threadripper 2970WX: CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native - Talos II 2 x 22c POWER9: CXXFLAGS=-O3-mtune=power9-mcpu=power9 CFLAGS=-O3-mtune=power9-mcpu=power9 - Talos II 2 x 22c POWER 9 - Spec Kernel Only: CXXFLAGS=-O3-mtune=power9-mcpu=power9 CFLAGS=-O3-mtune=power9-mcpu=power9 Compiler Details - Threadripper 2990WX: --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Core i9 7980XE: --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Threadripper 2950X: --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Core i9 7960X: --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Core i9 7900X: --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Threadripper 2920X: --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Threadripper 2970WX: --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Talos II 2 x 22c POWER9: --build=powerpc64le-linux-gnu --disable-libphobos --disable-multilib --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-secureplt --enable-shared --enable-targets=powerpcle-linux --enable-threads=posix --host=powerpc64le-linux-gnu --program-prefix=powerpc64le-linux-gnu- --target=powerpc64le-linux-gnu --with-cpu=power8 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-long-double-128 -v - Talos II 2 x 22c POWER 9 - Spec Kernel Only: --build=powerpc64le-linux-gnu --disable-libphobos --disable-multilib --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++ --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-nls --enable-objc-gc=auto --enable-plugin --enable-secureplt --enable-shared --enable-targets=powerpcle-linux --enable-threads=posix --host=powerpc64le-linux-gnu --program-prefix=powerpc64le-linux-gnu- --target=powerpc64le-linux-gnu --with-cpu=power8 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-long-double-128 -v - Opteron 6378 4x 16c OC: --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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Processor Details - Threadripper 2990WX: Scaling Governor: acpi-cpufreq performance - Core i9 7980XE: Scaling Governor: intel_pstate performance - Threadripper 2950X: Scaling Governor: acpi-cpufreq performance - Core i9 7960X: Scaling Governor: intel_pstate performance - Core i9 7900X: Scaling Governor: intel_pstate performance - Threadripper 2920X: Scaling Governor: acpi-cpufreq performance - Threadripper 2970WX: Scaling Governor: acpi-cpufreq performance - Talos II 2 x 22c POWER9: Scaling Governor: powernv-cpufreq performance - Talos II 2 x 22c POWER 9 - Spec Kernel Only: Scaling Governor: powernv-cpufreq performance - Opteron 6378 4x 16c OC: Scaling Governor: acpi-cpufreq ondemand Python Details - Threadripper 2990WX: Python 2.7.15+ + Python 3.6.7rc1 - Core i9 7980XE: Python 2.7.15+ + Python 3.6.7rc1 - Threadripper 2950X: Python 2.7.15+ + Python 3.6.7rc1 - Core i9 7960X: Python 2.7.15+ + Python 3.6.7rc1 - Core i9 7900X: Python 2.7.15+ + Python 3.6.7rc1 - Threadripper 2920X: Python 2.7.15+ + Python 3.6.7rc1 - Threadripper 2970WX: Python 2.7.15+ + Python 3.6.7rc1 - Talos II 2 x 22c POWER9: Python 2.7.15+ + Python 3.6.7 - Talos II 2 x 22c POWER 9 - Spec Kernel Only: Python 2.7.15+ + Python 3.6.7 Security Details - Threadripper 2990WX: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp - Core i9 7980XE: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - Threadripper 2950X: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp - Core i9 7960X: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - Core i9 7900X: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - Threadripper 2920X: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp - Threadripper 2970WX: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp - Talos II 2 x 22c POWER9: __user pointer sanitization ori31 speculation barrier enabled + Indirect branch cache disabled + Kernel entry/exit barrier (eieio) - Talos II 2 x 22c POWER 9 - Spec Kernel Only: __user pointer sanitization ori31 speculation barrier enabled + Indirect branch serialisation (kernel only) + Kernel entry/exit barrier (eieio) System Details - ubuntu in granite, Opteron 6378 4x 16c OC: Python 2.7.15+. Kernel Details - Opteron 6378 4x 16c OC: amdgpu.ppfeaturemask=0xffffffff amdgpu.dc=1 amdgpu.hw_i2c=1 amdgpu.vm_fragment_size=9 amdgpu.dpm=1 amdgpu.audio=1 amdgpu.ngg=1
Talos II POWER9 vs. AMD / Intel HEDT Benchmarks pgbench: Buffer Test - Normal Load - Read Only build-llvm: Time To Compile stockfish: Total Time compress-7zip: Compress Speed Test pybench: Total For Average Test Times povray: Trace Time c-ray: Total Time - 4K, 16 Rays Per Pixel phpbench: PHP Benchmark Suite rodinia: OpenMP LavaMD openssl: RSA 4096-bit Performance rust-prime: Prime Number Test To 200,000,000 Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Core i9 7900X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only ubuntu in granite Opteron 6378 4x 16c OC 472250 221 67300757 85484 1147 17.92 17.97 525276 11.75 5821 12.49 522155 227 46289588 95662 955 28.29 33.51 703666 20.08 4686 8.18 317019 303 41553292 73967 1136 30.56 33.08 537467 20.74 3287 21.21 493203 248 43638299 89432 960 30.72 35.71 701357 21.47 4421 6.71 327587 359 28320368 62788 942 44.22 51.28 717281 31.25 3059 11.55 271596 373 33023827 61894 1133 37.92 41.30 535263 25.77 2566 30.14 430861 255 54575580 84493 1165 22.39 23.12 520064 14.52 4561 17.64 544186 183 79137127 162969 4088 25.28 19.14 161286 19.74 7356 3.64 574403 172 80530953 149050 1936 23.44 19.09 328546 19.30 7408 3.54 2517 278573 274181.99 244.90 54999286 86294 2296 29.08 44.96 311774 40.57 3827.17 9.48 OpenBenchmarking.org
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Core i9 7900X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only Opteron 6378 4x 16c OC 120K 240K 360K 480K 600K SE +/- 6205.53, N = 3 SE +/- 1164.93, N = 3 SE +/- 225.90, N = 3 SE +/- 977.39, N = 3 SE +/- 2185.93, N = 3 SE +/- 303.81, N = 3 SE +/- 657.61, N = 3 SE +/- 2018.77, N = 3 SE +/- 743.49, N = 3 SE +/- 2393.32, N = 3 472250.00 522155.00 317019.00 493203.00 327587.00 271596.00 430861.00 544186.00 574403.00 274181.99 -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -march=native -O3 -mtune=power9 -mcpu=power9 -O3 -mtune=power9 -mcpu=power9 -O2 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 6.0.1 Time To Compile Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Core i9 7900X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only Opteron 6378 4x 16c OC 80 160 240 320 400 221.00 227.00 303.00 248.00 359.00 373.00 255.00 183.00 172.00 244.90
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Core i9 7900X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only Opteron 6378 4x 16c OC 20M 40M 60M 80M 100M SE +/- 531617.07, N = 3 SE +/- 259466.13, N = 3 SE +/- 289641.03, N = 3 SE +/- 190986.01, N = 3 SE +/- 167195.68, N = 3 SE +/- 389385.61, N = 3 SE +/- 60617.50, N = 3 SE +/- 208031.64, N = 3 SE +/- 874263.62, N = 3 SE +/- 495273.50, N = 3 67300757 46289588 41553292 43638299 28320368 33023827 54575580 79137127 80530953 54999286 -march=native -msse -msse3 -mpopcnt -march=native -msse -msse3 -mpopcnt -march=native -msse -msse3 -mpopcnt -march=native -msse -msse3 -mpopcnt -march=native -msse -msse3 -mpopcnt -march=native -msse -msse3 -mpopcnt -march=native -msse -msse3 -mpopcnt -mtune=power9 -mcpu=power9 -mtune=power9 -mcpu=power9 -march=native -msse -msse3 -mpopcnt 1. (CXX) g++ options: -m64 -lpthread -O3 -fno-exceptions -std=c++11 -pedantic -flto
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Core i9 7900X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only Opteron 6378 4x 16c OC 30K 60K 90K 120K 150K SE +/- 1518.03, N = 3 SE +/- 245.34, N = 3 SE +/- 79.99, N = 3 SE +/- 159.66, N = 3 SE +/- 457.96, N = 3 SE +/- 241.87, N = 3 SE +/- 1626.58, N = 3 SE +/- 2495.57, N = 3 SE +/- 6982.30, N = 3 SE +/- 1044.99, N = 3 85484 95662 73967 89432 62788 61894 84493 162969 149050 86294 1. (CXX) g++ options: -pipe -lpthread
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Core i9 7900X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only ubuntu in granite Opteron 6378 4x 16c OC 900 1800 2700 3600 4500 SE +/- 2.65, N = 3 SE +/- 1.86, N = 3 SE +/- 1.67, N = 3 SE +/- 3.18, N = 3 SE +/- 3.71, N = 3 SE +/- 0.58, N = 3 SE +/- 8.17, N = 3 SE +/- 2.40, N = 3 SE +/- 1.20, N = 3 SE +/- 8.62, N = 3 1147 955 1136 960 942 1133 1165 4088 1936 2517 2296
POV-Ray Trace Time OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.7.0.7 Trace Time Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Core i9 7900X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only Opteron 6378 4x 16c OC 10 20 30 40 50 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.13, N = 3 SE +/- 0.23, N = 3 SE +/- 0.05, N = 3 SE +/- 0.18, N = 3 SE +/- 0.16, N = 3 17.92 28.29 30.56 30.72 44.22 37.92 22.39 25.28 23.44 29.08 -march=native -lSDL -lXpm -lSM -lICE -lX11 -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -lpthread -march=native -lSDL -lXpm -lSM -lICE -lX11 -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -lpthread -march=native -lSDL -lXpm -lSM -lICE -lX11 -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -lpthread -march=native -lSDL -lXpm -lSM -lICE -lX11 -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -lpthread -march=native -lSDL -lXpm -lSM -lICE -lX11 -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -lpthread -march=native -lSDL -lXpm -lSM -lICE -lX11 -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -lpthread -march=native -lSDL -lXpm -lSM -lICE -lX11 -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -lpthread -mtune=power9 -mcpu=power9 -mtune=power9 -mcpu=power9 -march=native -lXpm -lSM -lICE -lX11 1. (CXX) g++ options: -pipe -O3 -ffast-math -pthread -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system
C-Ray Total Time - 4K, 16 Rays Per Pixel OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Core i9 7900X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only Opteron 6378 4x 16c OC 12 24 36 48 60 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.16, N = 3 SE +/- 0.27, N = 3 SE +/- 0.06, N = 3 SE +/- 0.14, N = 3 SE +/- 0.16, N = 3 17.97 33.51 33.08 35.71 51.28 41.30 23.12 19.14 19.09 44.96 -march=native -march=native -march=native -march=native -march=native -march=native -march=native -mtune=power9 -mcpu=power9 -mtune=power9 -mcpu=power9 1. (CC) gcc options: -lm -lpthread -O3
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Core i9 7900X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only ubuntu in granite Opteron 6378 4x 16c OC 150K 300K 450K 600K 750K SE +/- 497.10, N = 3 SE +/- 527.71, N = 3 SE +/- 2351.81, N = 3 SE +/- 3410.71, N = 3 SE +/- 3798.24, N = 3 SE +/- 1027.79, N = 3 SE +/- 224.58, N = 3 SE +/- 99.28, N = 3 SE +/- 1172.68, N = 3 SE +/- 2233.00, N = 3 SE +/- 1020.65, N = 3 525276 703666 537467 701357 717281 535263 520064 161286 328546 278573 311774
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Core i9 7900X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only Opteron 6378 4x 16c OC 9 18 27 36 45 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 SE +/- 0.10, N = 3 SE +/- 0.26, N = 3 SE +/- 0.06, N = 3 SE +/- 0.67, N = 3 SE +/- 0.59, N = 3 SE +/- 0.05, N = 3 11.75 20.08 20.74 21.47 31.25 25.77 14.52 19.74 19.30 40.57 1. (CXX) g++ options: -O2 -lOpenCL
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Core i9 7900X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only Opteron 6378 4x 16c OC 1600 3200 4800 6400 8000 SE +/- 9.70, N = 3 SE +/- 8.96, N = 3 SE +/- 9.28, N = 3 SE +/- 3.04, N = 3 SE +/- 6.71, N = 3 SE +/- 11.27, N = 3 SE +/- 2.41, N = 3 SE +/- 73.20, N = 3 SE +/- 30.64, N = 3 SE +/- 4.66, N = 3 5821.00 4686.00 3287.00 4421.00 3059.00 2566.00 4561.00 7356.00 7408.00 3827.17 -march=native -march=native -march=native -march=native -march=native -march=native -march=native -mtune=power9 -mcpu=power9 -mtune=power9 -mcpu=power9 -march=native 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
GNU Octave Benchmark OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 4.4.1 Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Core i9 7900X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only 4 8 12 16 20 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.13, N = 3 SE +/- 0.42, N = 3 SE +/- 0.10, N = 3 SE +/- 0.15, N = 3 16.78 17.47 16.64 17.57 17.07 16.43 17.87 14.92 16.35
Rust Prime Benchmark Prime Number Test To 200,000,000 OpenBenchmarking.org Seconds, Fewer Is Better Rust Prime Benchmark Prime Number Test To 200,000,000 Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Core i9 7900X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only Opteron 6378 4x 16c OC 7 14 21 28 35 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.25, N = 3 SE +/- 0.10, N = 3 SE +/- 0.15, N = 3 12.49 8.18 21.21 6.71 11.55 30.14 17.64 3.64 3.54 9.48 -ldl -lrt -lpthread -lgcc_s -lc -lm -lutil 1. (CC) gcc options: -m64 -pie -nodefaultlibs
System Power Consumption Monitor Phoronix Test Suite System Monitoring OpenBenchmarking.org Watts System Power Consumption Monitor Phoronix Test Suite System Monitoring Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only 90 180 270 360 450 Min: 96.8 / Avg: 239.51 / Max: 424.4 Min: 105.1 / Avg: 238.48 / Max: 344.8 Min: 77.5 / Avg: 204.77 / Max: 273.4 Min: 86.7 / Avg: 219.01 / Max: 311.6 Min: 83.3 / Avg: 217.06 / Max: 274.3 Min: 102.2 / Avg: 293.7 / Max: 380 Min: 216.9 / Avg: 354.47 / Max: 520.8 Min: 208.5 / Avg: 369.83 / Max: 524.3
PHPBench System Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better PHPBench 0.8.1 System Power Consumption Monitor Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only 40 80 120 160 200 Min: 100.3 / Avg: 138.4 / Max: 146 Min: 105.5 / Avg: 121.2 / Max: 125.1 Min: 111.3 / Avg: 119.99 / Max: 123.1 Min: 86.9 / Avg: 114.28 / Max: 118.8 Min: 116.3 / Avg: 118.3 / Max: 119.5 Min: 108.5 / Avg: 148.93 / Max: 160.2 Min: 219 / Avg: 228.08 / Max: 236 Min: 219.6 / Avg: 231.55 / Max: 233.5
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score Per Watt, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only 1300 2600 3900 5200 6500 3795.35 5805.83 4479.42 6137.30 4524.62 3491.92 707.13 1418.92
PyBench System Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better PyBench 2018-02-16 System Power Consumption Monitor Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only 40 80 120 160 200 Min: 119.6 / Avg: 145.1 / Max: 149.6 Min: 108.2 / Avg: 123.98 / Max: 126.8 Min: 80.2 / Avg: 120.41 / Max: 126.7 Min: 87.9 / Avg: 114.78 / Max: 121.2 Min: 119.9 / Avg: 121.01 / Max: 123.4 Min: 161.7 / Avg: 163.52 / Max: 166.2 Min: 217.9 / Avg: 227.49 / Max: 228.8 Min: 218.5 / Avg: 232.77 / Max: 234
PostgreSQL pgbench System Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better PostgreSQL pgbench 10.3 System Power Consumption Monitor Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only 90 180 270 360 450 Min: 100.3 / Avg: 276.91 / Max: 355 Min: 106.3 / Avg: 264.95 / Max: 324.7 Min: 79.7 / Avg: 202.62 / Max: 247.2 Min: 87.7 / Avg: 237.18 / Max: 289.1 Min: 86.4 / Avg: 215.14 / Max: 244.7 Min: 107.4 / Avg: 287.91 / Max: 345.7 Min: 219.2 / Avg: 340.98 / Max: 486.2 Min: 219.5 / Avg: 353.18 / Max: 485.1
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS Per Watt, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only 400 800 1200 1600 2000 1705.41 1970.78 1564.57 2079.49 1262.40 1496.49 1595.93 1626.36
OpenSSL System Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better OpenSSL 1.1.1 System Power Consumption Monitor Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only 90 180 270 360 450 Min: 311.7 / Avg: 340 / Max: 356 Min: 224.9 / Avg: 295.08 / Max: 304.8 Min: 156.3 / Avg: 245.28 / Max: 263.5 Min: 89.4 / Avg: 256.99 / Max: 279.1 Min: 87.3 / Avg: 219.34 / Max: 255.1 Min: 106.9 / Avg: 311.43 / Max: 342.4 Min: 219.7 / Avg: 432.76 / Max: 496 Min: 220.2 / Avg: 466.03 / Max: 494.7
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second Per Watt, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only 4 8 12 16 20 17.12 15.88 13.40 17.20 11.70 14.64 17.00 15.90
Rust Prime Benchmark System Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better Rust Prime Benchmark System Power Consumption Monitor Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only 80 160 240 320 400 Min: 177.8 / Avg: 201.53 / Max: 210.4 Min: 105.8 / Avg: 196.4 / Max: 242.1 Min: 78.4 / Avg: 158.93 / Max: 178.4 Min: 87.1 / Avg: 198.76 / Max: 231.9 Min: 87.5 / Avg: 152.66 / Max: 165.2 Min: 108.3 / Avg: 176.6 / Max: 208.3 Min: 220.6 / Avg: 335 / Max: 449.4
POV-Ray System Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better POV-Ray 3.7.0.7 System Power Consumption Monitor Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only 90 180 270 360 450 Min: 101.8 / Avg: 295.64 / Max: 388.6 Min: 107.6 / Avg: 283.31 / Max: 330.6 Min: 174 / Avg: 249.83 / Max: 259.9 Min: 88.4 / Avg: 261.13 / Max: 284.5 Min: 87 / Avg: 215.02 / Max: 258.5 Min: 110 / Avg: 311.01 / Max: 372.8 Min: 220.2 / Avg: 417.11 / Max: 505.1 Min: 220.1 / Avg: 430.14 / Max: 502.9
C-Ray System Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better C-Ray 1.1 System Power Consumption Monitor Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only 90 180 270 360 450 Min: 372.3 / Avg: 374.13 / Max: 375.8 Min: 107.6 / Avg: 281.58 / Max: 296.9 Min: 82.8 / Avg: 224.51 / Max: 253.5 Min: 89.6 / Avg: 260.75 / Max: 271.5 Min: 139.7 / Avg: 215.79 / Max: 236.5 Min: 131.4 / Avg: 318.11 / Max: 360.5 Min: 219.4 / Avg: 467.87 / Max: 498.5 Min: 219.9 / Avg: 466.89 / Max: 499.2
Timed LLVM Compilation System Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better Timed LLVM Compilation 6.0.1 System Power Consumption Monitor Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only 90 180 270 360 450 Min: 145.5 / Avg: 311.15 / Max: 373.5 Min: 107.4 / Avg: 294.06 / Max: 324.2 Min: 81.1 / Avg: 242.92 / Max: 255 Min: 116.8 / Avg: 262.98 / Max: 292 Min: 85.8 / Avg: 236.4 / Max: 257.6 Min: 160.6 / Avg: 310.75 / Max: 363.3 Min: 223.7 / Avg: 393.91 / Max: 520.8 Min: 221.8 / Avg: 413.64 / Max: 524.3
Stockfish System Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better Stockfish 9 System Power Consumption Monitor Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only 90 180 270 360 450 Min: 100.8 / Avg: 368.93 / Max: 393.5 Min: 112.1 / Avg: 325.44 / Max: 333.9 Min: 81 / Avg: 255.6 / Max: 266.5 Min: 204.8 / Avg: 294.49 / Max: 301.9 Min: 86.9 / Avg: 244.73 / Max: 261.8 Min: 110 / Avg: 356.67 / Max: 380 Min: 218.9 / Avg: 495.07 / Max: 511.9 Min: 219 / Avg: 494.73 / Max: 511.1
Stockfish Total Time OpenBenchmarking.org Nodes Per Second Per Watt, More Is Better Stockfish 9 Total Time Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only 40K 80K 120K 160K 200K 182420.49 142237.36 162569.21 148183.51 134941.54 153012.89 159850.38 162776.95
7-Zip Compression System Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better 7-Zip Compression 16.02 System Power Consumption Monitor Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only 90 180 270 360 450 Min: 144.7 / Avg: 313.6 / Max: 376.7 Min: 105.3 / Avg: 258.03 / Max: 296.7 Min: 78.1 / Avg: 233.14 / Max: 268.6 Min: 86.8 / Avg: 242.94 / Max: 267 Min: 86.5 / Avg: 219.81 / Max: 270.5 Min: 108.8 / Avg: 307.98 / Max: 368.5 Min: 217.6 / Avg: 400.59 / Max: 517.8 Min: 214.6 / Avg: 391.94 / Max: 511.2
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS Per Watt, More Is Better 7-Zip Compression 16.02 Compress Speed Test Threadripper 2990WX Core i9 7980XE Threadripper 2950X Core i9 7960X Threadripper 2920X Threadripper 2970WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only 90 180 270 360 450 272.59 370.74 317.27 368.12 281.57 274.35 406.82 380.29
Phoronix Test Suite v10.8.5