AMD Threadripper 2950X AMD Ryzen Threadripper 2950X 16-Core testing with a MSI MEG X399 CREATION (MS-7B92) v1.0 (1.10 BIOS) and Sapphire AMD Radeon 4GB on Ubuntu 18.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1811115-SK-AMDTHREAD23 .
AMD 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.87GHz (16 Cores / 32 Threads) MSI MEG X399 CREATION (MS-7B92) v1.0 (1.10 BIOS) AMD Family 17h 32768MB Samsung SSD 970 EVO 250GB Sapphire AMD Radeon 4GB 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.5 Mesa 18.0.5 (LLVM 6.0.0) 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
AMD Threadripper 2950X ramspeed: Add - Integer ramspeed: Copy - Integer ramspeed: Scale - Integer ramspeed: Triad - Integer ramspeed: Average - Integer ramspeed: Add - Floating Point ramspeed: Copy - Floating Point ramspeed: Scale - Floating Point ramspeed: Triad - Floating Point ramspeed: Average - Floating Point npb: BT.A npb: EP.C npb: FT.A npb: FT.B npb: LU.A npb: LU.C npb: SP.A parboil: OpenMP LBM parboil: OpenMP CUTCP parboil: OpenMP Stencil parboil: OpenMP MRI Gridding cloverleaf: Lagrangian-Eulerian Hydrodynamics namd: ATPase Simulation - 327,506 Atoms dacapobench: H2 dacapobench: Jython dacapobench: Eclipse dacapobench: Tradesoap dacapobench: Tradebeans node-express-loadtest: x264: H.264 Video Encoding x265: H.265 Video Encoding rust-mandel: Time To Complete Serial/Parallel Mandelbrot rust-prime: Prime Number Test To 200,000,000 node-octane: compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 encode-mp3: WAV To MP3 m-queens: Time To Solve openssl: RSA 4096-bit Performance Threadripper 2950X 35229 29264 24902 29444 30158 34396 27591 25228 32300 31012 5703.49 630.94 7100.22 8144.66 35180.83 32303.61 3762.13 74.13 2.00 7.86 172 2.52 1.31830 3652 4352 17365 3956 4475 7796 140.38 44.83 40.78 21.18 39710 16.48 32.60 37.34 3275 OpenBenchmarking.org
RAMspeed SMP Type: Add - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Integer Threadripper 2950X 8K 16K 24K 32K 40K 35229 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Copy - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Integer Threadripper 2950X 6K 12K 18K 24K 30K 29264 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Scale - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Integer Threadripper 2950X 5K 10K 15K 20K 25K 24902 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Triad - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Integer Threadripper 2950X 6K 12K 18K 24K 30K 29444 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Average - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Integer Threadripper 2950X 6K 12K 18K 24K 30K 30158 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Add - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Add - Benchmark: Floating Point Threadripper 2950X 7K 14K 21K 28K 35K 34396 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Copy - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Floating Point Threadripper 2950X 6K 12K 18K 24K 30K 27591 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Scale - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Floating Point Threadripper 2950X 5K 10K 15K 20K 25K 25228 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Triad - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Triad - Benchmark: Floating Point Threadripper 2950X 7K 14K 21K 28K 35K 32300 1. (CC) gcc options: -O3 -march=native
RAMspeed SMP Type: Average - Benchmark: Floating Point OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Average - Benchmark: Floating Point Threadripper 2950X 7K 14K 21K 28K 35K 31012 1. (CC) gcc options: -O3 -march=native
NAS Parallel Benchmarks Test / Class: BT.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: BT.A Threadripper 2950X 1200 2400 3600 4800 6000 SE +/- 101.24, N = 3 5703.49 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
NAS Parallel Benchmarks Test / Class: EP.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: EP.C Threadripper 2950X 140 280 420 560 700 SE +/- 2.42, N = 3 630.94 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
NAS Parallel Benchmarks Test / Class: FT.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: FT.A Threadripper 2950X 1500 3000 4500 6000 7500 SE +/- 98.49, N = 3 7100.22 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
NAS Parallel Benchmarks Test / Class: FT.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: FT.B Threadripper 2950X 2K 4K 6K 8K 10K SE +/- 13.90, N = 3 8144.66 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
NAS Parallel Benchmarks Test / Class: LU.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: LU.A Threadripper 2950X 8K 16K 24K 32K 40K SE +/- 114.83, N = 3 35180.83 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
NAS Parallel Benchmarks Test / Class: LU.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: LU.C Threadripper 2950X 7K 14K 21K 28K 35K SE +/- 25.44, N = 3 32303.61 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
NAS Parallel Benchmarks Test / Class: SP.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3 Test / Class: SP.A Threadripper 2950X 800 1600 2400 3200 4000 SE +/- 16.44, N = 3 3762.13 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
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.17, N = 3 74.13 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Parboil Test: OpenMP CUTCP OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP Threadripper 2950X 0.45 0.9 1.35 1.8 2.25 SE +/- 0.02, N = 3 2.00 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Parboil Test: OpenMP Stencil OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil Threadripper 2950X 2 4 6 8 10 SE +/- 0.01, N = 3 7.86 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -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.05, N = 3 172 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
CloverLeaf Lagrangian-Eulerian Hydrodynamics OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf Lagrangian-Eulerian Hydrodynamics Threadripper 2950X 0.567 1.134 1.701 2.268 2.835 SE +/- 0.02, N = 3 2.52 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13b1 ATPase Simulation - 327,506 Atoms Threadripper 2950X 0.2966 0.5932 0.8898 1.1864 1.483 SE +/- 0.00093, N = 3 1.31830
DaCapo Benchmark Java Test: H2 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 Threadripper 2950X 800 1600 2400 3200 4000 SE +/- 31.87, N = 4 3652
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython Threadripper 2950X 900 1800 2700 3600 4500 SE +/- 41.08, N = 4 4352
DaCapo Benchmark Java Test: Eclipse OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Eclipse Threadripper 2950X 4K 8K 12K 16K 20K SE +/- 51.31, N = 4 17365
DaCapo Benchmark Java Test: Tradesoap OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradesoap Threadripper 2950X 800 1600 2400 3200 4000 SE +/- 41.87, N = 4 3956
DaCapo Benchmark Java Test: Tradebeans OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans Threadripper 2950X 1000 2000 3000 4000 5000 SE +/- 27.80, N = 4 4475
Node.js Express HTTP Load Test OpenBenchmarking.org Requests Per Second, More Is Better Node.js Express HTTP Load Test Threadripper 2950X 2K 4K 6K 8K 10K SE +/- 95.86, N = 3 7796 1. Nodejs
v8.10.0
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding Threadripper 2950X 30 60 90 120 150 SE +/- 0.36, N = 3 140.38 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
x265 H.265 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x265 2.8 H.265 Video Encoding Threadripper 2950X 10 20 30 40 50 SE +/- 0.17, N = 3 44.83 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot OpenBenchmarking.org Seconds, Fewer Is Better Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot Threadripper 2950X 9 18 27 36 45 SE +/- 0.04, N = 3 40.78 1. (CC) gcc options: -m64 -pie -nodefaultlibs
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 2950X 5 10 15 20 25 SE +/- 0.01, N = 3 21.18 1. (CC) gcc options: -m64 -pie -nodefaultlibs
Node.js Octane Benchmark OpenBenchmarking.org Score, More Is Better Node.js Octane Benchmark Threadripper 2950X 9K 18K 27K 36K 45K SE +/- 14.68, N = 3 39710 1. Nodejs
v8.10.0
Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Threadripper 2950X 4 8 12 16 20 SE +/- 0.05, N = 3 16.48 1. (CC) gcc options: -O3 -pthread -lz
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 Threadripper 2950X 8 16 24 32 40 SE +/- 0.05, N = 3 32.60 1. (CC) gcc options: -lncurses -lm
m-queens Time To Solve OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.2 Time To Solve Threadripper 2950X 9 18 27 36 45 SE +/- 0.13, N = 3 37.34 1. (CXX) g++ options: -fopenmp -O2 -march=native
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance Threadripper 2950X 700 1400 2100 2800 3500 SE +/- 6.52, N = 3 3275 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
Phoronix Test Suite v10.8.4