Threadripper 2950X AMD Ryzen Threadripper 2950X 16-Core testing with a MSI MEG X399 CREATION (MS-7B92) v1.0 (1.10 BIOS) and NV136 6144MB on Ubuntu 18.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1809085-RA-THREADRIP30 .
Threadripper 2950X Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Threadripper 2950X AMD Ryzen Threadripper 2950X 16-Core @ 2.40GHz (16 Cores / 32 Threads) MSI MEG X399 CREATION (MS-7B92) v1.0 (1.10 BIOS) AMD Family 17h 32768MB Samsung SSD 970 EVO 250GB NV136 6144MB Realtek ALC1220 ASUS PB278 Intel I211 Gigabit Connection + Intel Device 2526 Ubuntu 18.04 4.15.0-33-generic (x86_64) GNOME Shell 3.28.2 X Server 1.19.6 modesetting 1.19.6 4.3 Mesa 18.0.5 GCC 7.3.0 ext4 2560x1440 OpenBenchmarking.org - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-as=/usr/bin/x86_64-linux-gnu-as --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-ld=/usr/bin/x86_64-linux-gnu-ld --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v - Python 2.7.15rc1 + Python 3.6.5 - __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp Protection
Threadripper 2950X tinymembench: Standard Memcpy mbw: Memory Copy - 128 MiB mbw: Memory Copy - 512 MiB mbw: Memory Copy - 1024 MiB mbw: Memory Copy - 4096 MiB mbw: Memory Copy - 8192 MiB mbw: Memory Copy, Fixed Block Size - 128 MiB mbw: Memory Copy, Fixed Block Size - 512 MiB mbw: Memory Copy, Fixed Block Size - 1024 MiB mbw: Memory Copy, Fixed Block Size - 4096 MiB mbw: Memory Copy, Fixed Block Size - 8192 MiB network-loopback: Time To Transfer 10GB Via Loopback parboil: OpenMP LBM parboil: OpenMP CUTCP parboil: OpenMP Stencil parboil: OpenMP MRI Gridding cpuminer-opt: m7m cpuminer-opt: deep cpuminer-opt: lbry cpuminer-opt: skein cpuminer-opt: myr-gr cpuminer-opt: sha256t pgbench: On-Disk - Normal Load - Read Only gimp: resize gimp: rotate gimp: auto-levels gimp: unsharp-mask Threadripper 2950X 14583.49 13764.02 14303.26 13628.00 14617.01 14650.75 8835.01 9088.58 9197.20 9145.82 8997.62 10.27 72.18 3.16 13.35 160.98 619.89 8741.42 21590 34643 8785.88 53433 539470.51 6.28 14.71 14.17 33.47 OpenBenchmarking.org
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy Threadripper 2950X 3K 6K 9K 12K 15K SE +/- 163.35, N = 9 14583.49 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset Threadripper 2950X 3K 6K 9K 12K 15K SE +/- 184.56, N = 9 12954.88 1. (CC) gcc options: -O2 -lm
MBW Test: Memory Copy - Array Size: 128 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 128 MiB Threadripper 2950X 3K 6K 9K 12K 15K SE +/- 195.33, N = 6 13764.02 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy - Array Size: 512 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 512 MiB Threadripper 2950X 3K 6K 9K 12K 15K SE +/- 205.50, N = 12 14303.26 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy - Array Size: 1024 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 1024 MiB Threadripper 2950X 3K 6K 9K 12K 15K SE +/- 10.69, N = 3 13628.00 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy - Array Size: 4096 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 4096 MiB Threadripper 2950X 3K 6K 9K 12K 15K SE +/- 175.78, N = 12 14617.01 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy - Array Size: 8192 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 8192 MiB Threadripper 2950X 3K 6K 9K 12K 15K SE +/- 226.74, N = 12 14650.75 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 128 MiB Threadripper 2950X 2K 4K 6K 8K 10K SE +/- 110.77, N = 12 8835.01 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 512 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 512 MiB Threadripper 2950X 2K 4K 6K 8K 10K SE +/- 128.59, N = 6 9088.58 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 1024 MiB Threadripper 2950X 2K 4K 6K 8K 10K SE +/- 176.49, N = 3 9197.20 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB Threadripper 2950X 2K 4K 6K 8K 10K SE +/- 150.76, N = 3 9145.82 1. (CC) gcc options: -O3 -march=native
MBW Test: Memory Copy, Fixed Block Size - Array Size: 8192 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 8192 MiB Threadripper 2950X 2K 4K 6K 8K 10K SE +/- 142.90, N = 3 8997.62 1. (CC) gcc options: -O3 -march=native
Loopback TCP Network Performance Time To Transfer 10GB Via Loopback OpenBenchmarking.org Seconds, Fewer Is Better Loopback TCP Network Performance Time To Transfer 10GB Via Loopback Threadripper 2950X 3 6 9 12 15 SE +/- 0.02, N = 3 10.27
Parboil Test: OpenMP LBM OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM Threadripper 2950X 16 32 48 64 80 SE +/- 0.10, N = 3 72.18 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
Parboil Test: OpenMP CUTCP OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP Threadripper 2950X 0.711 1.422 2.133 2.844 3.555 SE +/- 0.01, N = 3 3.16 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
Parboil Test: OpenMP Stencil OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil Threadripper 2950X 3 6 9 12 15 SE +/- 0.07, N = 3 13.35 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
Parboil Test: OpenMP MRI Gridding OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding Threadripper 2950X 40 80 120 160 200 SE +/- 0.23, N = 3 160.98 1. (CXX) g++ options: -lm -lpthread -lgomp -ffast-math -fopenmp
Cpuminer-Opt Algorithm: m7m OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: m7m Threadripper 2950X 130 260 390 520 650 SE +/- 1.67, N = 3 619.89 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: deep OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: deep Threadripper 2950X 2K 4K 6K 8K 10K SE +/- 4.33, N = 3 8741.42 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: lbry OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: lbry Threadripper 2950X 5K 10K 15K 20K 25K SE +/- 40.41, N = 3 21590 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: skein OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: skein Threadripper 2950X 7K 14K 21K 28K 35K SE +/- 60.09, N = 3 34643 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: myr-gr OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: myr-gr Threadripper 2950X 2K 4K 6K 8K 10K SE +/- 475.07, N = 12 8785.88 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: sha256t OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: sha256t Threadripper 2950X 11K 22K 33K 44K 55K SE +/- 413.98, N = 3 53433 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
PostgreSQL pgbench Scaling: On-Disk - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: On-Disk - Test: Normal Load - Mode: Read Only Threadripper 2950X 120K 240K 360K 480K 600K 539470.51 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: resize Threadripper 2950X 2 4 6 8 10 SE +/- 0.04, N = 3 6.28
GIMP Test: rotate OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: rotate Threadripper 2950X 4 8 12 16 20 SE +/- 0.03, N = 3 14.71
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: auto-levels Threadripper 2950X 4 8 12 16 20 SE +/- 0.01, N = 3 14.17
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.8.22 Test: unsharp-mask Threadripper 2950X 8 16 24 32 40 SE +/- 0.03, N = 3 33.47
Phoronix Test Suite v10.8.4