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/1902047-KH-1811068SK56&sor.

Talos II POWER9 vs. AMD / Intel HEDT BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioNetworkMonitorOSKernelDesktopDisplay ServerDisplay DriverOpenGLCompilerFile-SystemScreen ResolutionSystem LayerCore i9 7900XCore i9 7960XCore i9 7980XEThreadripper 2920XThreadripper 2950XThreadripper 2970WXThreadripper 2990WXTalos II 2 x 22c POWER9Talos II 2 x 22c POWER 9 - Spec Kernel Onlyubuntu in graniteIntel Core i7-7900X @ 4.50GHz (10 Cores / 20 Threads)ASRock X299 Extreme4 (P1.30 BIOS)Intel Sky Lake-E DMI3 Registers32768MB525GB 2115AMD Radeon RX Vega 8GBRealtek ALC1220Intel ConnectionUbuntu 18.104.19.0-999-generic (x86_64) 20181020GNOME Shell 3.30.1X Server 1.20.1modesetting 1.20.14.5 Mesa 18.2.2 (LLVM 7.0.0)GCC 8.2.0ext43840x2160Intel 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 17hQualcomm Atheros Killer E2500 Gigabit + Intel Wireless 8265 / 8275AMD 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 9260AMD 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 / 8275AMD Ryzen Threadripper 2990WX 32-Core @ 3.00GHz (32 Cores / 64 Threads)ASUS ROG ZENITH EXTREME (1402 BIOS)Intel I211 Gigabit ConnectionPOWER9 altivec supported @ 3.80GHz (44 Cores / 176 Threads)PowerNV T2P9D01 REV 1.0165536MBSamsung SSD 960 EVO 500GBVE228Broadcom NetXtreme BCM5719 Gigabit PCIe4.18.0-10-generic (ppc64le)1920x10804 x Intel Xeon E5-2660 v2 @ 2.20GHz (4 Cores)Intel 440BXIntel 440BX/ZX/DX1 x 8192 MB DRAM21GB Virtual disk + 107GB Virtual diskVMware SVGA IIIntel 82545EM Gigabit4.18.0-13-generic (x86_64)KDE Frameworks 5vmware 13.3.01360x768VMwareOpenBenchmarking.orgEnvironment 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=power9Compiler 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 -vProcessor 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 performancePython 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.7Security 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)System Details- ubuntu in granite: Python 2.7.15+.

Talos II POWER9 vs. AMD / Intel HEDT Benchmarksrodinia: OpenMP LavaMDcompress-7zip: Compress Speed Teststockfish: Total Timebuild-llvm: Time To Compilec-ray: Total Time - 4K, 16 Rays Per Pixelpovray: Trace Timerust-prime: Prime Number Test To 200,000,000openssl: RSA 4096-bit Performancepgbench: Buffer Test - Normal Load - Read Onlypybench: Total For Average Test Timesphpbench: PHP Benchmark SuiteCore i9 7900XCore i9 7960XCore i9 7980XEThreadripper 2920XThreadripper 2950XThreadripper 2970WXThreadripper 2990WXTalos II 2 x 22c POWER9Talos II 2 x 22c POWER 9 - Spec Kernel Onlyubuntu in granite31.25627882832036835951.2844.2211.55305932758794271728121.47894324363829924835.7130.726.71442149320396070135720.08956624628958822733.5128.298.18468652215595570366625.77618943302382737341.3037.9230.142566271596113353526320.74739674155329230333.0830.5621.213287317019113653746714.52844935457558025523.1222.3917.644561430861116552006411.75854846730075722117.9717.9212.495821472250114752527619.741629697913712718319.1425.283.647356544186408816128619.301490508053095317219.0923.443.54740857440319363285462517278573OpenBenchmarking.org

Rodinia

Test: OpenMP LavaMD

OpenBenchmarking.orgSeconds, Fewer Is BetterRodinia 2.4Test: OpenMP LavaMDThreadripper 2990WXThreadripper 2970WXTalos II 2 x 22c POWER 9 - Spec Kernel OnlyTalos II 2 x 22c POWER9Core i9 7980XEThreadripper 2950XCore i9 7960XThreadripper 2920XCore i9 7900X714212835SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.59, N = 3SE +/- 0.67, N = 3SE +/- 0.01, N = 3SE +/- 0.07, N = 3SE +/- 0.11, N = 3SE +/- 0.26, N = 3SE +/- 0.10, N = 311.7514.5219.3019.7420.0820.7421.4725.7731.251. (CXX) g++ options: -O2 -lOpenCL

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 16.02Compress Speed TestTalos II 2 x 22c POWER9Talos II 2 x 22c POWER 9 - Spec Kernel OnlyCore i9 7980XECore i9 7960XThreadripper 2990WXThreadripper 2970WXThreadripper 2950XCore i9 7900XThreadripper 2920X30K60K90K120K150KSE +/- 2495.57, N = 3SE +/- 6982.30, N = 3SE +/- 245.34, N = 3SE +/- 159.66, N = 3SE +/- 1518.03, N = 3SE +/- 1626.58, N = 3SE +/- 79.99, N = 3SE +/- 457.96, N = 3SE +/- 241.87, N = 3162969149050956628943285484844937396762788618941. (CXX) g++ options: -pipe -lpthread

7-Zip Compression

Compress Speed Test

OpenBenchmarking.orgMIPS Per Watt, More Is Better7-Zip Compression 16.02Compress Speed TestTalos II 2 x 22c POWER9Talos II 2 x 22c POWER 9 - Spec Kernel OnlyCore i9 7980XECore i9 7960XThreadripper 2950XThreadripper 2920XThreadripper 2970WXThreadripper 2990WX90180270360450406.82380.29370.74368.12317.27281.57274.35272.59

7-Zip Compression

System Power Consumption Monitor

OpenBenchmarking.orgWatts, Fewer Is Better7-Zip Compression 16.02System Power Consumption MonitorThreadripper 2920XThreadripper 2950XCore i9 7960XCore i9 7980XEThreadripper 2970WXThreadripper 2990WXTalos II 2 x 22c POWER 9 - Spec Kernel OnlyTalos II 2 x 22c POWER990180270360450Min: 86.5 / Avg: 219.81 / Max: 270.5Min: 78.1 / Avg: 233.14 / Max: 268.6Min: 86.8 / Avg: 242.94 / Max: 267Min: 105.3 / Avg: 258.03 / Max: 296.7Min: 108.8 / Avg: 307.98 / Max: 368.5Min: 144.7 / Avg: 313.6 / Max: 376.7Min: 214.6 / Avg: 391.94 / Max: 511.2Min: 217.6 / Avg: 400.59 / Max: 517.8

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second, More Is BetterStockfish 9Total TimeTalos II 2 x 22c POWER 9 - Spec Kernel OnlyTalos II 2 x 22c POWER9Threadripper 2990WXThreadripper 2970WXCore i9 7980XECore i9 7960XThreadripper 2950XThreadripper 2920XCore i9 7900X20M40M60M80M100MSE +/- 874263.62, N = 3SE +/- 208031.64, N = 3SE +/- 531617.07, N = 3SE +/- 60617.50, N = 3SE +/- 259466.13, N = 3SE +/- 190986.01, N = 3SE +/- 289641.03, N = 3SE +/- 389385.61, N = 3SE +/- 167195.68, N = 3805309537913712767300757545755804628958843638299415532923302382728320368-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-march=native -msse -msse3 -mpopcnt-march=native -msse -msse3 -mpopcnt-march=native -msse -msse3 -mpopcnt1. (CXX) g++ options: -m64 -lpthread -O3 -fno-exceptions -std=c++11 -pedantic -flto

Stockfish

Total Time

OpenBenchmarking.orgNodes Per Second Per Watt, More Is BetterStockfish 9Total TimeThreadripper 2990WXTalos II 2 x 22c POWER 9 - Spec Kernel OnlyThreadripper 2950XTalos II 2 x 22c POWER9Threadripper 2970WXCore i9 7960XCore i9 7980XEThreadripper 2920X40K80K120K160K200K182420.49162776.95162569.21159850.38153012.89148183.51142237.36134941.54

Stockfish

System Power Consumption Monitor

OpenBenchmarking.orgWatts, Fewer Is BetterStockfish 9System Power Consumption MonitorThreadripper 2920XThreadripper 2950XCore i9 7960XCore i9 7980XEThreadripper 2970WXThreadripper 2990WXTalos II 2 x 22c POWER 9 - Spec Kernel OnlyTalos II 2 x 22c POWER990180270360450Min: 86.9 / Avg: 244.73 / Max: 261.8Min: 81 / Avg: 255.6 / Max: 266.5Min: 204.8 / Avg: 294.49 / Max: 301.9Min: 112.1 / Avg: 325.44 / Max: 333.9Min: 110 / Avg: 356.67 / Max: 380Min: 100.8 / Avg: 368.93 / Max: 393.5Min: 219 / Avg: 494.73 / Max: 511.1Min: 218.9 / Avg: 495.07 / Max: 511.9

Timed LLVM Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 6.0.1Time To CompileTalos II 2 x 22c POWER 9 - Spec Kernel OnlyTalos II 2 x 22c POWER9Threadripper 2990WXCore i9 7980XECore i9 7960XThreadripper 2970WXThreadripper 2950XCore i9 7900XThreadripper 2920X80160240320400172183221227248255303359373

Timed LLVM Compilation

System Power Consumption Monitor

OpenBenchmarking.orgWatts, Fewer Is BetterTimed LLVM Compilation 6.0.1System Power Consumption MonitorThreadripper 2920XThreadripper 2950XCore i9 7960XCore i9 7980XEThreadripper 2970WXThreadripper 2990WXTalos II 2 x 22c POWER9Talos II 2 x 22c POWER 9 - Spec Kernel Only90180270360450Min: 85.8 / Avg: 236.4 / Max: 257.6Min: 81.1 / Avg: 242.92 / Max: 255Min: 116.8 / Avg: 262.98 / Max: 292Min: 107.4 / Avg: 294.06 / Max: 324.2Min: 160.6 / Avg: 310.75 / Max: 363.3Min: 145.5 / Avg: 311.15 / Max: 373.5Min: 223.7 / Avg: 393.91 / Max: 520.8Min: 221.8 / Avg: 413.64 / Max: 524.3

C-Ray

Total Time - 4K, 16 Rays Per Pixel

OpenBenchmarking.orgSeconds, Fewer Is BetterC-Ray 1.1Total Time - 4K, 16 Rays Per PixelThreadripper 2990WXTalos II 2 x 22c POWER 9 - Spec Kernel OnlyTalos II 2 x 22c POWER9Threadripper 2970WXThreadripper 2950XCore i9 7980XECore i9 7960XThreadripper 2920XCore i9 7900X1224364860SE +/- 0.02, N = 3SE +/- 0.14, N = 3SE +/- 0.06, N = 3SE +/- 0.27, N = 3SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.16, N = 3SE +/- 0.03, N = 317.9719.0919.1423.1233.0833.5135.7141.3051.28-march=native-mtune=power9 -mcpu=power9-mtune=power9 -mcpu=power9-march=native-march=native-march=native-march=native-march=native-march=native1. (CC) gcc options: -lm -lpthread -O3

C-Ray

System Power Consumption Monitor

OpenBenchmarking.orgWatts, Fewer Is BetterC-Ray 1.1System Power Consumption MonitorThreadripper 2920XThreadripper 2950XCore i9 7960XCore i9 7980XEThreadripper 2970WXThreadripper 2990WXTalos II 2 x 22c POWER 9 - Spec Kernel OnlyTalos II 2 x 22c POWER990180270360450Min: 139.7 / Avg: 215.79 / Max: 236.5Min: 82.8 / Avg: 224.51 / Max: 253.5Min: 89.6 / Avg: 260.75 / Max: 271.5Min: 107.6 / Avg: 281.58 / Max: 296.9Min: 131.4 / Avg: 318.11 / Max: 360.5Min: 372.3 / Avg: 374.13 / Max: 375.8Min: 219.9 / Avg: 466.89 / Max: 499.2Min: 219.4 / Avg: 467.87 / Max: 498.5

POV-Ray

Trace Time

OpenBenchmarking.orgSeconds, Fewer Is BetterPOV-Ray 3.7.0.7Trace TimeThreadripper 2990WXThreadripper 2970WXTalos II 2 x 22c POWER 9 - Spec Kernel OnlyTalos II 2 x 22c POWER9Core i9 7980XEThreadripper 2950XCore i9 7960XThreadripper 2920XCore i9 7900X1020304050SE +/- 0.06, N = 3SE +/- 0.23, N = 3SE +/- 0.18, N = 3SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.08, N = 3SE +/- 0.03, N = 3SE +/- 0.13, N = 3SE +/- 0.04, N = 317.9222.3923.4425.2828.2930.5630.7237.9244.22-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-march=native -lSDL -lXpm -lSM -lICE -lX11 -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -lpthread1. (CXX) g++ options: -pipe -O3 -ffast-math -pthread -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system

POV-Ray

System Power Consumption Monitor

OpenBenchmarking.orgWatts, Fewer Is BetterPOV-Ray 3.7.0.7System Power Consumption MonitorThreadripper 2920XThreadripper 2950XCore i9 7960XCore i9 7980XEThreadripper 2990WXThreadripper 2970WXTalos II 2 x 22c POWER9Talos II 2 x 22c POWER 9 - Spec Kernel Only90180270360450Min: 87 / Avg: 215.02 / Max: 258.5Min: 174 / Avg: 249.83 / Max: 259.9Min: 88.4 / Avg: 261.13 / Max: 284.5Min: 107.6 / Avg: 283.31 / Max: 330.6Min: 101.8 / Avg: 295.64 / Max: 388.6Min: 110 / Avg: 311.01 / Max: 372.8Min: 220.2 / Avg: 417.11 / Max: 505.1Min: 220.1 / Avg: 430.14 / Max: 502.9

Rust Prime Benchmark

Prime Number Test To 200,000,000

OpenBenchmarking.orgSeconds, Fewer Is BetterRust Prime BenchmarkPrime Number Test To 200,000,000Talos II 2 x 22c POWER 9 - Spec Kernel OnlyTalos II 2 x 22c POWER9Core i9 7960XCore i9 7980XECore i9 7900XThreadripper 2990WXThreadripper 2970WXThreadripper 2950XThreadripper 2920X714212835SE +/- 0.10, N = 3SE +/- 0.25, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 33.543.646.718.1811.5512.4917.6421.2130.141. (CC) gcc options: -m64 -pie -nodefaultlibs

Rust Prime Benchmark

System Power Consumption Monitor

OpenBenchmarking.orgWatts, Fewer Is BetterRust Prime BenchmarkSystem Power Consumption MonitorThreadripper 2920XThreadripper 2950XThreadripper 2970WXCore i9 7980XETalos II 2 x 22c POWER 9 - Spec Kernel OnlyCore i9 7960XThreadripper 2990WXTalos II 2 x 22c POWER980160240320400Min: 87.5 / Avg: 152.66 / Max: 165.2Min: 78.4 / Avg: 158.93 / Max: 178.4Min: 108.3 / Avg: 176.6 / Max: 208.3Min: 105.8 / Avg: 196.4 / Max: 242.1Min: 87.1 / Avg: 198.76 / Max: 231.9Min: 177.8 / Avg: 201.53 / Max: 210.4Min: 220.6 / Avg: 335 / Max: 449.4

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceTalos II 2 x 22c POWER 9 - Spec Kernel OnlyTalos II 2 x 22c POWER9Threadripper 2990WXCore i9 7980XEThreadripper 2970WXCore i9 7960XThreadripper 2950XCore i9 7900XThreadripper 2920X16003200480064008000SE +/- 30.64, N = 3SE +/- 73.20, N = 3SE +/- 9.70, N = 3SE +/- 8.96, N = 3SE +/- 2.41, N = 3SE +/- 3.04, N = 3SE +/- 9.28, N = 3SE +/- 6.71, N = 3SE +/- 11.27, N = 3740873565821468645614421328730592566-mtune=power9 -mcpu=power9-mtune=power9 -mcpu=power9-march=native-march=native-march=native-march=native-march=native-march=native-march=native1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl

OpenSSL

RSA 4096-bit Performance

OpenBenchmarking.orgSigns Per Second Per Watt, More Is BetterOpenSSL 1.1.1RSA 4096-bit PerformanceCore i9 7960XThreadripper 2990WXTalos II 2 x 22c POWER9Talos II 2 x 22c POWER 9 - Spec Kernel OnlyCore i9 7980XEThreadripper 2970WXThreadripper 2950XThreadripper 2920X4812162017.2017.1217.0015.9015.8814.6413.4011.70

OpenSSL

System Power Consumption Monitor

OpenBenchmarking.orgWatts, Fewer Is BetterOpenSSL 1.1.1System Power Consumption MonitorThreadripper 2920XThreadripper 2950XCore i9 7960XCore i9 7980XEThreadripper 2970WXThreadripper 2990WXTalos II 2 x 22c POWER9Talos II 2 x 22c POWER 9 - Spec Kernel Only90180270360450Min: 87.3 / Avg: 219.34 / Max: 255.1Min: 156.3 / Avg: 245.28 / Max: 263.5Min: 89.4 / Avg: 256.99 / Max: 279.1Min: 224.9 / Avg: 295.08 / Max: 304.8Min: 106.9 / Avg: 311.43 / Max: 342.4Min: 311.7 / Avg: 340 / Max: 356Min: 219.7 / Avg: 432.76 / Max: 496Min: 220.2 / Avg: 466.03 / Max: 494.7

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyTalos II 2 x 22c POWER 9 - Spec Kernel OnlyTalos II 2 x 22c POWER9Core i9 7980XECore i9 7960XThreadripper 2990WXThreadripper 2970WXCore i9 7900XThreadripper 2950XThreadripper 2920X120K240K360K480K600KSE +/- 743.49, N = 3SE +/- 2018.77, N = 3SE +/- 1164.93, N = 3SE +/- 977.39, N = 3SE +/- 6205.53, N = 3SE +/- 657.61, N = 3SE +/- 2185.93, N = 3SE +/- 225.90, N = 3SE +/- 303.81, N = 3574403544186522155493203472250430861327587317019271596-mtune=power9 -mcpu=power9-mtune=power9 -mcpu=power9-march=native-march=native-march=native-march=native-march=native-march=native-march=native1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O3 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm

PostgreSQL pgbench

Scaling: Buffer Test - Test: Normal Load - Mode: Read Only

OpenBenchmarking.orgTPS Per Watt, More Is BetterPostgreSQL pgbench 10.3Scaling: Buffer Test - Test: Normal Load - Mode: Read OnlyCore i9 7960XCore i9 7980XEThreadripper 2990WXTalos II 2 x 22c POWER 9 - Spec Kernel OnlyTalos II 2 x 22c POWER9Threadripper 2950XThreadripper 2970WXThreadripper 2920X4008001200160020002079.491970.781705.411626.361595.931564.571496.491262.40

PostgreSQL pgbench

System Power Consumption Monitor

OpenBenchmarking.orgWatts, Fewer Is BetterPostgreSQL pgbench 10.3System Power Consumption MonitorThreadripper 2950XThreadripper 2920XCore i9 7960XCore i9 7980XEThreadripper 2990WXThreadripper 2970WXTalos II 2 x 22c POWER9Talos II 2 x 22c POWER 9 - Spec Kernel Only90180270360450Min: 79.7 / Avg: 202.62 / Max: 247.2Min: 86.4 / Avg: 215.14 / Max: 244.7Min: 87.7 / Avg: 237.18 / Max: 289.1Min: 106.3 / Avg: 264.95 / Max: 324.7Min: 100.3 / Avg: 276.91 / Max: 355Min: 107.4 / Avg: 287.91 / Max: 345.7Min: 219.2 / Avg: 340.98 / Max: 486.2Min: 219.5 / Avg: 353.18 / Max: 485.1

GNU Octave Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterGNU Octave Benchmark 4.4.1Talos II 2 x 22c POWER9Talos II 2 x 22c POWER 9 - Spec Kernel OnlyThreadripper 2920XThreadripper 2950XThreadripper 2990WXCore i9 7900XCore i9 7980XECore i9 7960XThreadripper 2970WX48121620SE +/- 0.10, N = 3SE +/- 0.15, N = 3SE +/- 0.13, N = 3SE +/- 0.04, N = 3SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.42, N = 314.9216.3516.4316.6416.7817.0717.4717.5717.87

PyBench

Total For Average Test Times

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyBench 2018-02-16Total For Average Test TimesCore i9 7900XCore i9 7980XECore i9 7960XThreadripper 2920XThreadripper 2950XThreadripper 2990WXThreadripper 2970WXTalos II 2 x 22c POWER 9 - Spec Kernel Onlyubuntu in graniteTalos II 2 x 22c POWER99001800270036004500SE +/- 3.18, N = 3SE +/- 1.86, N = 3SE +/- 3.71, N = 3SE +/- 1.67, N = 3SE +/- 2.65, N = 3SE +/- 0.58, N = 3SE +/- 2.40, N = 3SE +/- 1.20, N = 3SE +/- 8.17, N = 39429559601133113611471165193625174088

PyBench

System Power Consumption Monitor

OpenBenchmarking.orgWatts, Fewer Is BetterPyBench 2018-02-16System Power Consumption MonitorCore i9 7960XThreadripper 2950XThreadripper 2920XCore i9 7980XEThreadripper 2990WXThreadripper 2970WXTalos II 2 x 22c POWER9Talos II 2 x 22c POWER 9 - Spec Kernel Only4080120160200Min: 87.9 / Avg: 114.78 / Max: 121.2Min: 80.2 / Avg: 120.41 / Max: 126.7Min: 119.9 / Avg: 121.01 / Max: 123.4Min: 108.2 / Avg: 123.98 / Max: 126.8Min: 119.6 / Avg: 145.1 / Max: 149.6Min: 161.7 / Avg: 163.52 / Max: 166.2Min: 217.9 / Avg: 227.49 / Max: 228.8Min: 218.5 / Avg: 232.77 / Max: 234

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteCore i9 7900XCore i9 7980XECore i9 7960XThreadripper 2950XThreadripper 2920XThreadripper 2990WXThreadripper 2970WXTalos II 2 x 22c POWER 9 - Spec Kernel Onlyubuntu in graniteTalos II 2 x 22c POWER9150K300K450K600K750KSE +/- 3798.24, N = 3SE +/- 527.71, N = 3SE +/- 3410.71, N = 3SE +/- 2351.81, N = 3SE +/- 1027.79, N = 3SE +/- 497.10, N = 3SE +/- 224.58, N = 3SE +/- 1172.68, N = 3SE +/- 2233.00, N = 3SE +/- 99.28, N = 3717281703666701357537467535263525276520064328546278573161286

PHPBench

PHP Benchmark Suite

OpenBenchmarking.orgScore Per Watt, More Is BetterPHPBench 0.8.1PHP Benchmark SuiteCore i9 7960XCore i9 7980XEThreadripper 2920XThreadripper 2950XThreadripper 2990WXThreadripper 2970WXTalos II 2 x 22c POWER 9 - Spec Kernel OnlyTalos II 2 x 22c POWER9130026003900520065006137.305805.834524.624479.423795.353491.921418.92707.13

PHPBench

System Power Consumption Monitor

OpenBenchmarking.orgWatts, Fewer Is BetterPHPBench 0.8.1System Power Consumption MonitorCore i9 7960XThreadripper 2920XThreadripper 2950XCore i9 7980XEThreadripper 2990WXThreadripper 2970WXTalos II 2 x 22c POWER9Talos II 2 x 22c POWER 9 - Spec Kernel Only4080120160200Min: 86.9 / Avg: 114.28 / Max: 118.8Min: 116.3 / Avg: 118.3 / Max: 119.5Min: 111.3 / Avg: 119.99 / Max: 123.1Min: 105.5 / Avg: 121.2 / Max: 125.1Min: 100.3 / Avg: 138.4 / Max: 146Min: 108.5 / Avg: 148.93 / Max: 160.2Min: 219 / Avg: 228.08 / Max: 236Min: 219.6 / Avg: 231.55 / Max: 233.5

System Power Consumption Monitor

Phoronix Test Suite System Monitoring

OpenBenchmarking.orgWattsSystem Power Consumption MonitorPhoronix Test Suite System MonitoringThreadripper 2950XThreadripper 2920XCore i9 7960XCore i9 7980XEThreadripper 2990WXThreadripper 2970WXTalos II 2 x 22c POWER9Talos II 2 x 22c POWER 9 - Spec Kernel Only90180270360450Min: 77.5 / Avg: 204.77 / Max: 273.4Min: 83.3 / Avg: 217.06 / Max: 274.3Min: 86.7 / Avg: 219.01 / Max: 311.6Min: 105.1 / Avg: 238.48 / Max: 344.8Min: 96.8 / Avg: 239.51 / Max: 424.4Min: 102.2 / Avg: 293.7 / Max: 380Min: 216.9 / Avg: 354.47 / Max: 520.8Min: 208.5 / Avg: 369.83 / Max: 524.3


Phoronix Test Suite v10.8.4