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/1811068-SK-TALOS205952&sro&grw&export=pdf .
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 Core i9 7900X Core i9 7960X Core i9 7980XE Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only Intel Core i7-7900X @ 4.50GHz (10 Cores / 20 Threads) ASRock X299 Extreme4 (P1.30 BIOS) Intel Sky Lake-E DMI3 Registers 32768MB 525GB 2115 AMD Radeon RX Vega 8GB Realtek ALC1220 Intel 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-7960X @ 4.40GHz (16 Cores / 32 Threads) MSI X299 SLI PLUS (MS-7A93) v1.0 (1.A0 BIOS) Intel Core i9-7980XE @ 4.20GHz (18 Cores / 36 Threads) ASUS PRIME X299-A (1503 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 2950X 16-Core @ 3.50GHz (16 Cores / 32 Threads) MSI MEG X399 CREATION (MS-7B92) v1.0 (1.10 BIOS) Intel I211 Gigabit Connection + Intel Wireless-AC 9260 AMD Ryzen Threadripper 2970WX 24-Core @ 3.00GHz (24 Cores / 48 Threads) Gigabyte X399 AORUS Gaming 7 (F11e BIOS) Qualcomm Atheros Killer E2500 Gigabit + Intel Wireless 8265 / 8275 AMD Ryzen Threadripper 2990WX 32-Core @ 3.00GHz (32 Cores / 64 Threads) ASUS ROG ZENITH EXTREME (1402 BIOS) Intel I211 Gigabit Connection 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 OpenBenchmarking.org Environment Details - Core i9 7900X: CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native - Core i9 7960X: CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native - Core i9 7980XE: CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native - Threadripper 2920X: CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native - Threadripper 2950X: CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native - Threadripper 2970WX: CXXFLAGS=-O3-march=native CFLAGS=-O3-march=native - Threadripper 2990WX: 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 - 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 - 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 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 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 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 - 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 - 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 - 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 Processor Details - Core i9 7900X: Scaling Governor: intel_pstate performance - Core i9 7960X: Scaling Governor: intel_pstate performance - Core i9 7980XE: Scaling Governor: intel_pstate performance - Threadripper 2920X: Scaling Governor: acpi-cpufreq performance - Threadripper 2950X: Scaling Governor: acpi-cpufreq performance - Threadripper 2970WX: Scaling Governor: acpi-cpufreq performance - Threadripper 2990WX: 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 Python Details - Core i9 7900X: Python 2.7.15+ + Python 3.6.7rc1 - Core i9 7960X: Python 2.7.15+ + Python 3.6.7rc1 - Core i9 7980XE: Python 2.7.15+ + Python 3.6.7rc1 - Threadripper 2920X: Python 2.7.15+ + Python 3.6.7rc1 - Threadripper 2950X: Python 2.7.15+ + Python 3.6.7rc1 - Threadripper 2970WX: Python 2.7.15+ + Python 3.6.7rc1 - Threadripper 2990WX: 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 - 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 - 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 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 2920X: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp - Threadripper 2950X: __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 - Threadripper 2990WX: __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)
Talos II POWER9 vs. AMD / Intel HEDT Benchmarks octave-benchmark: rodinia: OpenMP LavaMD rust-prime: Prime Number Test To 200,000,000 stockfish: Total Time compress-7zip: Compress Speed Test build-llvm: Time To Compile c-ray: Total Time - 4K, 16 Rays Per Pixel povray: Trace Time openssl: RSA 4096-bit Performance phpbench: PHP Benchmark Suite pgbench: Buffer Test - Normal Load - Read Only pybench: Total For Average Test Times Core i9 7900X Core i9 7960X Core i9 7980XE Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX Talos II 2 x 22c POWER9 Talos II 2 x 22c POWER 9 - Spec Kernel Only 17.07 31.25 11.55 28320368 62788 359 51.28 44.22 3059 717281 327587 942 17.57 21.47 6.71 43638299 89432 248 35.71 30.72 4421 701357 493203 960 17.47 20.08 8.18 46289588 95662 227 33.51 28.29 4686 703666 522155 955 16.43 25.77 30.14 33023827 61894 373 41.30 37.92 2566 535263 271596 1133 16.64 20.74 21.21 41553292 73967 303 33.08 30.56 3287 537467 317019 1136 17.87 14.52 17.64 54575580 84493 255 23.12 22.39 4561 520064 430861 1165 16.78 11.75 12.49 67300757 85484 221 17.97 17.92 5821 525276 472250 1147 14.92 19.74 3.64 79137127 162969 183 19.14 25.28 7356 161286 544186 4088 16.35 19.30 3.54 80530953 149050 172 19.09 23.44 7408 328546 574403 1936 OpenBenchmarking.org
GNU Octave Benchmark OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 4.4.1 Core i9 7900X Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.15, N = 3 SE +/- 0.10, N = 3 SE +/- 0.13, N = 3 SE +/- 0.04, N = 3 SE +/- 0.42, N = 3 SE +/- 0.09, N = 3 17.07 17.57 17.47 16.35 14.92 16.43 16.64 17.87 16.78
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD Core i9 7900X Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 7 14 21 28 35 SE +/- 0.10, N = 3 SE +/- 0.11, N = 3 SE +/- 0.01, N = 3 SE +/- 0.59, N = 3 SE +/- 0.67, N = 3 SE +/- 0.26, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 31.25 21.47 20.08 19.30 19.74 25.77 20.74 14.52 11.75 1. (CXX) g++ options: -O2 -lOpenCL
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 Core i9 7900X Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 7 14 21 28 35 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.10, N = 3 SE +/- 0.25, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 11.55 6.71 8.18 3.54 3.64 30.14 21.21 17.64 12.49 1. (CC) gcc options: -m64 -pie -nodefaultlibs
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time Core i9 7900X Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 20M 40M 60M 80M 100M SE +/- 167195.68, N = 3 SE +/- 190986.01, N = 3 SE +/- 259466.13, N = 3 SE +/- 874263.62, N = 3 SE +/- 208031.64, N = 3 SE +/- 389385.61, N = 3 SE +/- 289641.03, N = 3 SE +/- 60617.50, N = 3 SE +/- 531617.07, N = 3 28320368 43638299 46289588 80530953 79137127 33023827 41553292 54575580 67300757 -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 -march=native -msse -msse3 -mpopcnt -march=native -msse -msse3 -mpopcnt -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 Core i9 7900X Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 30K 60K 90K 120K 150K SE +/- 457.96, N = 3 SE +/- 159.66, N = 3 SE +/- 245.34, N = 3 SE +/- 6982.30, N = 3 SE +/- 2495.57, N = 3 SE +/- 241.87, N = 3 SE +/- 79.99, N = 3 SE +/- 1626.58, N = 3 SE +/- 1518.03, N = 3 62788 89432 95662 149050 162969 61894 73967 84493 85484 1. (CXX) g++ options: -pipe -lpthread
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 6.0.1 Time To Compile Core i9 7900X Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 80 160 240 320 400 359 248 227 172 183 373 303 255 221
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 Core i9 7900X Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 12 24 36 48 60 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.14, N = 3 SE +/- 0.06, N = 3 SE +/- 0.16, N = 3 SE +/- 0.02, N = 3 SE +/- 0.27, N = 3 SE +/- 0.02, N = 3 51.28 35.71 33.51 19.09 19.14 41.30 33.08 23.12 17.97 -march=native -march=native -march=native -mtune=power9 -mcpu=power9 -mtune=power9 -mcpu=power9 -march=native -march=native -march=native -march=native 1. (CC) gcc options: -lm -lpthread -O3
POV-Ray Trace Time OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.7.0.7 Trace Time Core i9 7900X Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 10 20 30 40 50 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.18, N = 3 SE +/- 0.05, N = 3 SE +/- 0.13, N = 3 SE +/- 0.08, N = 3 SE +/- 0.23, N = 3 SE +/- 0.06, N = 3 44.22 30.72 28.29 23.44 25.28 37.92 30.56 22.39 17.92 -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 -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 1. (CXX) g++ options: -pipe -O3 -ffast-math -pthread -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance Core i9 7900X Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 1600 3200 4800 6400 8000 SE +/- 6.71, N = 3 SE +/- 3.04, N = 3 SE +/- 8.96, N = 3 SE +/- 30.64, N = 3 SE +/- 73.20, N = 3 SE +/- 11.27, N = 3 SE +/- 9.28, N = 3 SE +/- 2.41, N = 3 SE +/- 9.70, N = 3 3059 4421 4686 7408 7356 2566 3287 4561 5821 -march=native -march=native -march=native -mtune=power9 -mcpu=power9 -mtune=power9 -mcpu=power9 -march=native -march=native -march=native -march=native 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Core i9 7900X Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 150K 300K 450K 600K 750K SE +/- 3798.24, N = 3 SE +/- 3410.71, N = 3 SE +/- 527.71, N = 3 SE +/- 1172.68, N = 3 SE +/- 99.28, N = 3 SE +/- 1027.79, N = 3 SE +/- 2351.81, N = 3 SE +/- 224.58, N = 3 SE +/- 497.10, N = 3 717281 701357 703666 328546 161286 535263 537467 520064 525276
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 Core i9 7900X Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 120K 240K 360K 480K 600K SE +/- 2185.93, N = 3 SE +/- 977.39, N = 3 SE +/- 1164.93, N = 3 SE +/- 743.49, N = 3 SE +/- 2018.77, N = 3 SE +/- 303.81, N = 3 SE +/- 225.90, N = 3 SE +/- 657.61, N = 3 SE +/- 6205.53, N = 3 327587 493203 522155 574403 544186 271596 317019 430861 472250 -march=native -march=native -march=native -mtune=power9 -mcpu=power9 -mtune=power9 -mcpu=power9 -march=native -march=native -march=native -march=native 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Core i9 7900X Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 900 1800 2700 3600 4500 SE +/- 3.18, N = 3 SE +/- 1.86, N = 3 SE +/- 2.40, N = 3 SE +/- 8.17, N = 3 SE +/- 3.71, N = 3 SE +/- 1.67, N = 3 SE +/- 0.58, N = 3 SE +/- 2.65, N = 3 942 960 955 1936 4088 1133 1136 1165 1147
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS Per Watt, More Is Better 7-Zip Compression 16.02 Compress Speed Test Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 90 180 270 360 450 368.12 370.74 380.29 406.82 281.57 317.27 274.35 272.59
7-Zip Compression System Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better 7-Zip Compression 16.02 System Power Consumption Monitor Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 90 180 270 360 450 Min: 86.8 / Avg: 242.94 / Max: 267 Min: 105.3 / Avg: 258.03 / Max: 296.7 Min: 214.6 / Avg: 391.94 / Max: 511.2 Min: 217.6 / Avg: 400.59 / Max: 517.8 Min: 86.5 / Avg: 219.81 / Max: 270.5 Min: 78.1 / Avg: 233.14 / Max: 268.6 Min: 108.8 / Avg: 307.98 / Max: 368.5 Min: 144.7 / Avg: 313.6 / Max: 376.7
Stockfish Total Time OpenBenchmarking.org Nodes Per Second Per Watt, More Is Better Stockfish 9 Total Time Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 40K 80K 120K 160K 200K 148183.51 142237.36 162776.95 159850.38 134941.54 162569.21 153012.89 182420.49
Stockfish System Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better Stockfish 9 System Power Consumption Monitor Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 90 180 270 360 450 Min: 204.8 / Avg: 294.49 / Max: 301.9 Min: 112.1 / Avg: 325.44 / Max: 333.9 Min: 219 / Avg: 494.73 / Max: 511.1 Min: 218.9 / Avg: 495.07 / Max: 511.9 Min: 86.9 / Avg: 244.73 / Max: 261.8 Min: 81 / Avg: 255.6 / Max: 266.5 Min: 110 / Avg: 356.67 / Max: 380 Min: 100.8 / Avg: 368.93 / Max: 393.5
Timed LLVM Compilation System Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better Timed LLVM Compilation 6.0.1 System Power Consumption Monitor Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 90 180 270 360 450 Min: 116.8 / Avg: 262.98 / Max: 292 Min: 107.4 / Avg: 294.06 / Max: 324.2 Min: 221.8 / Avg: 413.64 / Max: 524.3 Min: 223.7 / Avg: 393.91 / Max: 520.8 Min: 85.8 / Avg: 236.4 / Max: 257.6 Min: 81.1 / Avg: 242.92 / Max: 255 Min: 160.6 / Avg: 310.75 / Max: 363.3 Min: 145.5 / Avg: 311.15 / Max: 373.5
C-Ray System Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better C-Ray 1.1 System Power Consumption Monitor Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 90 180 270 360 450 Min: 89.6 / Avg: 260.75 / Max: 271.5 Min: 107.6 / Avg: 281.58 / Max: 296.9 Min: 219.9 / Avg: 466.89 / Max: 499.2 Min: 219.4 / Avg: 467.87 / Max: 498.5 Min: 139.7 / Avg: 215.79 / Max: 236.5 Min: 82.8 / Avg: 224.51 / Max: 253.5 Min: 131.4 / Avg: 318.11 / Max: 360.5 Min: 372.3 / Avg: 374.13 / Max: 375.8
POV-Ray System Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better POV-Ray 3.7.0.7 System Power Consumption Monitor Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 90 180 270 360 450 Min: 88.4 / Avg: 261.13 / Max: 284.5 Min: 107.6 / Avg: 283.31 / Max: 330.6 Min: 220.1 / Avg: 430.14 / Max: 502.9 Min: 220.2 / Avg: 417.11 / Max: 505.1 Min: 87 / Avg: 215.02 / Max: 258.5 Min: 174 / Avg: 249.83 / Max: 259.9 Min: 110 / Avg: 311.01 / Max: 372.8 Min: 101.8 / Avg: 295.64 / Max: 388.6
Rust Prime Benchmark System Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better Rust Prime Benchmark System Power Consumption Monitor Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 80 160 240 320 400 Min: 87.1 / Avg: 198.76 / Max: 231.9 Min: 105.8 / Avg: 196.4 / Max: 242.1 Min: 220.6 / Avg: 335 / Max: 449.4 Min: 87.5 / Avg: 152.66 / Max: 165.2 Min: 78.4 / Avg: 158.93 / Max: 178.4 Min: 108.3 / Avg: 176.6 / Max: 208.3 Min: 177.8 / Avg: 201.53 / Max: 210.4
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second Per Watt, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 4 8 12 16 20 17.20 15.88 15.90 17.00 11.70 13.40 14.64 17.12
OpenSSL System Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better OpenSSL 1.1.1 System Power Consumption Monitor Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 90 180 270 360 450 Min: 89.4 / Avg: 256.99 / Max: 279.1 Min: 224.9 / Avg: 295.08 / Max: 304.8 Min: 220.2 / Avg: 466.03 / Max: 494.7 Min: 219.7 / Avg: 432.76 / Max: 496 Min: 87.3 / Avg: 219.34 / Max: 255.1 Min: 156.3 / Avg: 245.28 / Max: 263.5 Min: 106.9 / Avg: 311.43 / Max: 342.4 Min: 311.7 / Avg: 340 / Max: 356
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 Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 400 800 1200 1600 2000 2079.49 1970.78 1626.36 1595.93 1262.40 1564.57 1496.49 1705.41
PostgreSQL pgbench System Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better PostgreSQL pgbench 10.3 System Power Consumption Monitor Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 90 180 270 360 450 Min: 87.7 / Avg: 237.18 / Max: 289.1 Min: 106.3 / Avg: 264.95 / Max: 324.7 Min: 219.5 / Avg: 353.18 / Max: 485.1 Min: 219.2 / Avg: 340.98 / Max: 486.2 Min: 86.4 / Avg: 215.14 / Max: 244.7 Min: 79.7 / Avg: 202.62 / Max: 247.2 Min: 107.4 / Avg: 287.91 / Max: 345.7 Min: 100.3 / Avg: 276.91 / Max: 355
PyBench System Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better PyBench 2018-02-16 System Power Consumption Monitor Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 40 80 120 160 200 Min: 87.9 / Avg: 114.78 / Max: 121.2 Min: 108.2 / Avg: 123.98 / Max: 126.8 Min: 218.5 / Avg: 232.77 / Max: 234 Min: 217.9 / Avg: 227.49 / Max: 228.8 Min: 119.9 / Avg: 121.01 / Max: 123.4 Min: 80.2 / Avg: 120.41 / Max: 126.7 Min: 161.7 / Avg: 163.52 / Max: 166.2 Min: 119.6 / Avg: 145.1 / Max: 149.6
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score Per Watt, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 1300 2600 3900 5200 6500 6137.30 5805.83 1418.92 707.13 4524.62 4479.42 3491.92 3795.35
PHPBench System Power Consumption Monitor OpenBenchmarking.org Watts, Fewer Is Better PHPBench 0.8.1 System Power Consumption Monitor Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 40 80 120 160 200 Min: 86.9 / Avg: 114.28 / Max: 118.8 Min: 105.5 / Avg: 121.2 / Max: 125.1 Min: 219.6 / Avg: 231.55 / Max: 233.5 Min: 219 / Avg: 228.08 / Max: 236 Min: 116.3 / Avg: 118.3 / Max: 119.5 Min: 111.3 / Avg: 119.99 / Max: 123.1 Min: 108.5 / Avg: 148.93 / Max: 160.2 Min: 100.3 / Avg: 138.4 / Max: 146
System Power Consumption Monitor Phoronix Test Suite System Monitoring OpenBenchmarking.org Watts System Power Consumption Monitor Phoronix Test Suite System Monitoring Core i9 7960X Core i9 7980XE Talos II 2 x 22c POWER 9 - Spec Kernel Only Talos II 2 x 22c POWER9 Threadripper 2920X Threadripper 2950X Threadripper 2970WX Threadripper 2990WX 90 180 270 360 450 Min: 86.7 / Avg: 219.01 / Max: 311.6 Min: 105.1 / Avg: 238.48 / Max: 344.8 Min: 208.5 / Avg: 369.83 / Max: 524.3 Min: 216.9 / Avg: 354.47 / Max: 520.8 Min: 83.3 / Avg: 217.06 / Max: 274.3 Min: 77.5 / Avg: 204.77 / Max: 273.4 Min: 102.2 / Avg: 293.7 / Max: 380 Min: 96.8 / Avg: 239.51 / Max: 424.4
Phoronix Test Suite v10.8.5