Ubuntu 19.10 Thgreadripper 3990X AMD Ryzen Threadripper 3990X 64-Core testing with a System76 Thelio Major (F3h Z5 BIOS) and AMD Navi 10 8GB on Ubuntu 19.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2003021-PTS-UBUNTU1951 .
Ubuntu 19.10 Thgreadripper 3990X Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution AMD Ryzen Threadripper 3990X 64-Core AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads) System76 Thelio Major (F3h Z5 BIOS) AMD Starship/Matisse 126GB Samsung SSD 970 EVO Plus 500GB AMD Navi 10 8GB (1750/875MHz) AMD Navi 10 HDMI Audio DELL S2409W Intel I211 + Intel Device 2723 Ubuntu 19.10 5.6.0-999-generic (x86_64) 20200228 GNOME Shell 3.34.1 X Server 1.20.5 modesetting 1.20.5 4.5 Mesa 19.2.8 (LLVM 9.0.0) GCC 9.2.1 20191008 ext4 1920x1080 OpenBenchmarking.org - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-offload-targets=nvptx-none,hsa --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=auto --with-tune=generic --without-cuda-driver -v - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025 - OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu119.10.1) - Python 2.7.17 + Python 3.7.5 - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: conditional RSB filling + tsx_async_abort: Not affected
Ubuntu 19.10 Thgreadripper 3990X cryptopp: All Algorithms cryptopp: Keyed Algorithms cryptopp: Unkeyed Algorithms cryptopp: Integer + Elliptic Curve Public Key Algorithms hpcg: npb: BT.C npb: CG.C npb: EP.C npb: EP.D npb: FT.C npb: IS.D npb: LU.C npb: MG.C npb: SP.B hpcc: G-HPL hpcc: G-Ffte hpcc: EP-DGEMM hpcc: G-Ptrans hpcc: EP-STREAM Triad hpcc: G-Rand Access hpcc: Rand Ring Latency hpcc: Rand Ring Bandwidth hpcc: Max Ping Pong Bandwidth minife: Small pennant: sedovbig pennant: leblancbig mrbayes: Primate Phylogeny Analysis lammps: Rhodopsin Protein blake2: bork: File Encryption Time botan: KASUMI botan: AES-256 botan: Twofish botan: Blowfish botan: CAST-256 john-the-ripper: Blowfish john-the-ripper: MD5 ospray: San Miguel - SciVis ospray: XFrog Forest - SciVis ospray: San Miguel - Path Tracer ospray: NASA Streamlines - SciVis ospray: XFrog Forest - Path Tracer ospray: Magnetic Reconnection - SciVis ospray: NASA Streamlines - Path Tracer ospray: Magnetic Reconnection - Path Tracer embree: Pathtracer - Crown embree: Pathtracer ISPC - Crown embree: Pathtracer - Asian Dragon embree: Pathtracer - Asian Dragon Obj embree: Pathtracer ISPC - Asian Dragon embree: Pathtracer ISPC - Asian Dragon Obj oidn: Memorial tungsten: Hair tungsten: Water Caustic tungsten: Non-Exponential tungsten: Volumetric Caustic numpy: gnupg: 2GB File Encryption openssl: RSA 4096-bit Performance askap: tConvolve MPI - Gridding askap: tConvolve MPI - Degridding intel-mpi: IMB-P2P PingPong intel-mpi: IMB-MPI1 Exchange intel-mpi: IMB-MPI1 Exchange intel-mpi: IMB-MPI1 PingPong intel-mpi: IMB-MPI1 Sendrecv intel-mpi: IMB-MPI1 Sendrecv gromacs: Water Benchmark pybench: Total For Average Test Times pyperformance: go pyperformance: 2to3 pyperformance: chaos pyperformance: float pyperformance: nbody pyperformance: pathlib pyperformance: raytrace pyperformance: json_loads pyperformance: crypto_pyaes pyperformance: regex_compile pyperformance: python_startup pyperformance: django_template pyperformance: pickle_pure_python numenta-nab: EXPoSE numenta-nab: Relative Entropy numenta-nab: Windowed Gaussian numenta-nab: Earthgecko Skyline numenta-nab: Bayesian Changepoint mlpack: scikit_ica mlpack: scikit_qda mlpack: scikit_svm mlpack: scikit_linearridgeregression scikit-learn: AMD Ryzen Threadripper 3990X 64-Core 1761.599339 690.521201 377.668779 5354.583432 9.04682 67928.63 8432.43 4831.57 5039.99 28580.65 1132.29 65070.40 26576.41 46542.21 149.40533 15.44410 11.99513 5.06235 0.78953 0.21781 1.04451 0.92343 16481.227 9823.32 18791.02 18211.80 92.455 23.458 6.82 8.284 98.593 5804.053 383.866 470.997 151.876 92856 5346667 71.43 14.04 5.74 90.91 7.44 45.45 20.83 333.33 55.8396 51.4098 44.3324 38.5905 42.9462 36.8886 26.40 5.93209 18.3829 2.36803 3.48644 396.29 11.605 15452.3 2290.79 3444.36 29097026.768116 3989.86 332.54 3762.38 2990.18 172.09 3.828 974 231 303 107 104 99.9 16.8 442 23.1 98.5 168 6.66 52.4 445 623.145 12.728 6.345 71.172 25.745 45.83 42.80 11.77 1.66 8.198 OpenBenchmarking.org
Crypto++ Test: All Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: All Algorithms AMD Ryzen Threadripper 3990X 64-Core 400 800 1200 1600 2000 SE +/- 2.73, N = 3 1761.60 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
Crypto++ Test: Keyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Keyed Algorithms AMD Ryzen Threadripper 3990X 64-Core 150 300 450 600 750 SE +/- 1.12, N = 3 690.52 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
Crypto++ Test: Unkeyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Unkeyed Algorithms AMD Ryzen Threadripper 3990X 64-Core 80 160 240 320 400 SE +/- 0.03, N = 3 377.67 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
Crypto++ Test: Integer + Elliptic Curve Public Key Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Integer + Elliptic Curve Public Key Algorithms AMD Ryzen Threadripper 3990X 64-Core 1100 2200 3300 4400 5500 SE +/- 7.80, N = 3 5354.58 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
High Performance Conjugate Gradient OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.1 AMD Ryzen Threadripper 3990X 64-Core 3 6 9 12 15 SE +/- 0.00264, N = 3 9.04682 1. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi
NAS Parallel Benchmarks Test / Class: BT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: BT.C AMD Ryzen Threadripper 3990X 64-Core 15K 30K 45K 60K 75K SE +/- 11.34, N = 3 67928.63 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
NAS Parallel Benchmarks Test / Class: CG.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: CG.C AMD Ryzen Threadripper 3990X 64-Core 2K 4K 6K 8K 10K SE +/- 23.96, N = 3 8432.43 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
NAS Parallel Benchmarks Test / Class: EP.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.C AMD Ryzen Threadripper 3990X 64-Core 1000 2000 3000 4000 5000 SE +/- 16.50, N = 3 4831.57 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
NAS Parallel Benchmarks Test / Class: EP.D OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.D AMD Ryzen Threadripper 3990X 64-Core 1100 2200 3300 4400 5500 SE +/- 15.02, N = 3 5039.99 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
NAS Parallel Benchmarks Test / Class: FT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: FT.C AMD Ryzen Threadripper 3990X 64-Core 6K 12K 18K 24K 30K SE +/- 19.33, N = 3 28580.65 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
NAS Parallel Benchmarks Test / Class: IS.D OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: IS.D AMD Ryzen Threadripper 3990X 64-Core 200 400 600 800 1000 SE +/- 0.74, N = 3 1132.29 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
NAS Parallel Benchmarks Test / Class: LU.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: LU.C AMD Ryzen Threadripper 3990X 64-Core 14K 28K 42K 56K 70K SE +/- 151.19, N = 3 65070.40 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
NAS Parallel Benchmarks Test / Class: MG.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: MG.C AMD Ryzen Threadripper 3990X 64-Core 6K 12K 18K 24K 30K SE +/- 11.76, N = 3 26576.41 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
NAS Parallel Benchmarks Test / Class: SP.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: SP.B AMD Ryzen Threadripper 3990X 64-Core 10K 20K 30K 40K 50K SE +/- 145.03, N = 3 46542.21 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
HPC Challenge Test / Class: G-HPL OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: G-HPL AMD Ryzen Threadripper 3990X 64-Core 30 60 90 120 150 SE +/- 0.13, N = 3 149.41 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 3.1.3
HPC Challenge Test / Class: G-Ffte OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ffte AMD Ryzen Threadripper 3990X 64-Core 4 8 12 16 20 SE +/- 0.03, N = 3 15.44 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 3.1.3
HPC Challenge Test / Class: EP-DGEMM OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: EP-DGEMM AMD Ryzen Threadripper 3990X 64-Core 3 6 9 12 15 SE +/- 0.04, N = 3 12.00 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 3.1.3
HPC Challenge Test / Class: G-Ptrans OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ptrans AMD Ryzen Threadripper 3990X 64-Core 1.139 2.278 3.417 4.556 5.695 SE +/- 0.01781, N = 3 5.06235 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 3.1.3
HPC Challenge Test / Class: EP-STREAM Triad OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: EP-STREAM Triad AMD Ryzen Threadripper 3990X 64-Core 0.1776 0.3552 0.5328 0.7104 0.888 SE +/- 0.00008, N = 3 0.78953 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 3.1.3
HPC Challenge Test / Class: G-Random Access OpenBenchmarking.org GUP/s, More Is Better HPC Challenge 1.5.0 Test / Class: G-Random Access AMD Ryzen Threadripper 3990X 64-Core 0.049 0.098 0.147 0.196 0.245 SE +/- 0.00066, N = 3 0.21781 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 3.1.3
HPC Challenge Test / Class: Random Ring Latency OpenBenchmarking.org usecs, Fewer Is Better HPC Challenge 1.5.0 Test / Class: Random Ring Latency AMD Ryzen Threadripper 3990X 64-Core 0.235 0.47 0.705 0.94 1.175 SE +/- 0.00300, N = 3 1.04451 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 3.1.3
HPC Challenge Test / Class: Random Ring Bandwidth OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: Random Ring Bandwidth AMD Ryzen Threadripper 3990X 64-Core 0.2078 0.4156 0.6234 0.8312 1.039 SE +/- 0.00912, N = 3 0.92343 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 3.1.3
HPC Challenge Test / Class: Max Ping Pong Bandwidth OpenBenchmarking.org MB/s, More Is Better HPC Challenge 1.5.0 Test / Class: Max Ping Pong Bandwidth AMD Ryzen Threadripper 3990X 64-Core 4K 8K 12K 16K 20K SE +/- 47.01, N = 3 16481.23 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 3.1.3
miniFE Problem Size: Small OpenBenchmarking.org CG Mflops, More Is Better miniFE 2.2 Problem Size: Small AMD Ryzen Threadripper 3990X 64-Core 2K 4K 6K 8K 10K SE +/- 3.69, N = 3 9823.32 1. (CXX) g++ options: -O3 -fopenmp -pthread -lmpi_cxx -lmpi
Pennant Test: sedovbig OpenBenchmarking.org Hydro Cycle Time - Seconds, Fewer Is Better Pennant 1.0.1 Test: sedovbig AMD Ryzen Threadripper 3990X 64-Core 4K 8K 12K 16K 20K SE +/- 2.04, N = 3 18791.02 1. (CXX) g++ options: -fopenmp -pthread -lmpi_cxx -lmpi
Pennant Test: leblancbig OpenBenchmarking.org Hydro Cycle Time - Seconds, Fewer Is Better Pennant 1.0.1 Test: leblancbig AMD Ryzen Threadripper 3990X 64-Core 4K 8K 12K 16K 20K SE +/- 3.11, N = 3 18211.80 1. (CXX) g++ options: -fopenmp -pthread -lmpi_cxx -lmpi
Timed MrBayes Analysis Primate Phylogeny Analysis OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis AMD Ryzen Threadripper 3990X 64-Core 20 40 60 80 100 SE +/- 0.14, N = 3 92.46 1. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -msha -maes -mavx -mfma -mavx2 -mrdrnd -mbmi -mbmi2 -madx -mabm -O3 -std=c99 -pedantic -lm
LAMMPS Molecular Dynamics Simulator Model: Rhodopsin Protein OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 9Jan2020 Model: Rhodopsin Protein AMD Ryzen Threadripper 3990X 64-Core 6 12 18 24 30 SE +/- 0.22, N = 3 23.46 1. (CXX) g++ options: -O3 -rdynamic -ljpeg -lfftw3 -lm
BLAKE2 OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 AMD Ryzen Threadripper 3990X 64-Core 2 4 6 8 10 SE +/- 0.03, N = 3 6.82 1. (CC) gcc options: -O3 -march=native -lcrypto -lz
Bork File Encrypter File Encryption Time OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time AMD Ryzen Threadripper 3990X 64-Core 2 4 6 8 10 SE +/- 0.035, N = 3 8.284
Botan Test: KASUMI OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: KASUMI AMD Ryzen Threadripper 3990X 64-Core 20 40 60 80 100 SE +/- 0.11, N = 3 98.59 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: AES-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: AES-256 AMD Ryzen Threadripper 3990X 64-Core 1200 2400 3600 4800 6000 SE +/- 4.32, N = 3 5804.05 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Twofish OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: Twofish AMD Ryzen Threadripper 3990X 64-Core 80 160 240 320 400 SE +/- 1.04, N = 3 383.87 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Blowfish OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: Blowfish AMD Ryzen Threadripper 3990X 64-Core 100 200 300 400 500 SE +/- 0.10, N = 3 471.00 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: CAST-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: CAST-256 AMD Ryzen Threadripper 3990X 64-Core 30 60 90 120 150 SE +/- 2.27, N = 3 151.88 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: Blowfish AMD Ryzen Threadripper 3990X 64-Core 20K 40K 60K 80K 100K SE +/- 571.13, N = 3 92856 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt -lbz2
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: MD5 AMD Ryzen Threadripper 3990X 64-Core 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 22556.10, N = 3 5346667 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt -lbz2
OSPray Demo: San Miguel - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: San Miguel - Renderer: SciVis AMD Ryzen Threadripper 3990X 64-Core 16 32 48 64 80 SE +/- 0.00, N = 12 71.43 MIN: 62.5 / MAX: 76.92
OSPray Demo: XFrog Forest - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: SciVis AMD Ryzen Threadripper 3990X 64-Core 4 8 12 16 20 SE +/- 0.05, N = 4 14.04 MIN: 13.7 / MAX: 14.49
OSPray Demo: San Miguel - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: San Miguel - Renderer: Path Tracer AMD Ryzen Threadripper 3990X 64-Core 1.2915 2.583 3.8745 5.166 6.4575 SE +/- 0.00, N = 7 5.74 MIN: 5.68 / MAX: 5.81
OSPray Demo: NASA Streamlines - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: NASA Streamlines - Renderer: SciVis AMD Ryzen Threadripper 3990X 64-Core 20 40 60 80 100 SE +/- 0.00, N = 13 90.91 MIN: 83.33 / MAX: 100
OSPray Demo: XFrog Forest - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: Path Tracer AMD Ryzen Threadripper 3990X 64-Core 2 4 6 8 10 SE +/- 0.02, N = 3 7.44 MIN: 7.3 / MAX: 7.63
OSPray Demo: Magnetic Reconnection - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: SciVis AMD Ryzen Threadripper 3990X 64-Core 10 20 30 40 50 SE +/- 0.00, N = 3 45.45 MIN: 43.48
OSPray Demo: NASA Streamlines - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: NASA Streamlines - Renderer: Path Tracer AMD Ryzen Threadripper 3990X 64-Core 5 10 15 20 25 SE +/- 0.00, N = 12 20.83 MIN: 20 / MAX: 21.28
OSPray Demo: Magnetic Reconnection - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: Path Tracer AMD Ryzen Threadripper 3990X 64-Core 70 140 210 280 350 SE +/- 0.00, N = 12 333.33 MIN: 250 / MAX: 500
Embree Binary: Pathtracer - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer - Model: Crown AMD Ryzen Threadripper 3990X 64-Core 13 26 39 52 65 SE +/- 0.03, N = 3 55.84 MIN: 54.93 / MAX: 57.9
Embree Binary: Pathtracer ISPC - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer ISPC - Model: Crown AMD Ryzen Threadripper 3990X 64-Core 12 24 36 48 60 SE +/- 0.09, N = 3 51.41 MIN: 50.43 / MAX: 53.63
Embree Binary: Pathtracer - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer - Model: Asian Dragon AMD Ryzen Threadripper 3990X 64-Core 10 20 30 40 50 SE +/- 0.06, N = 3 44.33 MIN: 43.69 / MAX: 46.07
Embree Binary: Pathtracer - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer - Model: Asian Dragon Obj AMD Ryzen Threadripper 3990X 64-Core 9 18 27 36 45 SE +/- 0.01, N = 3 38.59 MIN: 38.14 / MAX: 39.76
Embree Binary: Pathtracer ISPC - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer ISPC - Model: Asian Dragon AMD Ryzen Threadripper 3990X 64-Core 10 20 30 40 50 SE +/- 0.01, N = 3 42.95 MIN: 42.44 / MAX: 44.42
Embree Binary: Pathtracer ISPC - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer ISPC - Model: Asian Dragon Obj AMD Ryzen Threadripper 3990X 64-Core 8 16 24 32 40 SE +/- 0.02, N = 3 36.89 MIN: 36.45 / MAX: 38.46
Intel Open Image Denoise Scene: Memorial OpenBenchmarking.org Images / Sec, More Is Better Intel Open Image Denoise 1.0.0 Scene: Memorial AMD Ryzen Threadripper 3990X 64-Core 6 12 18 24 30 SE +/- 0.06, N = 3 26.40
Tungsten Renderer Scene: Hair OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Hair AMD Ryzen Threadripper 3990X 64-Core 1.3347 2.6694 4.0041 5.3388 6.6735 SE +/- 0.06231, N = 3 5.93209 1. (CXX) g++ options: -std=c++0x -march=znver1 -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -ljpeg -lpthread -ldl
Tungsten Renderer Scene: Water Caustic OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Water Caustic AMD Ryzen Threadripper 3990X 64-Core 5 10 15 20 25 SE +/- 0.02, N = 3 18.38 1. (CXX) g++ options: -std=c++0x -march=znver1 -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -ljpeg -lpthread -ldl
Tungsten Renderer Scene: Non-Exponential OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Non-Exponential AMD Ryzen Threadripper 3990X 64-Core 0.5328 1.0656 1.5984 2.1312 2.664 SE +/- 0.02323, N = 3 2.36803 1. (CXX) g++ options: -std=c++0x -march=znver1 -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -ljpeg -lpthread -ldl
Tungsten Renderer Scene: Volumetric Caustic OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Volumetric Caustic AMD Ryzen Threadripper 3990X 64-Core 0.7844 1.5688 2.3532 3.1376 3.922 SE +/- 0.00185, N = 3 3.48644 1. (CXX) g++ options: -std=c++0x -march=znver1 -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -ljpeg -lpthread -ldl
Numpy Benchmark OpenBenchmarking.org Score, More Is Better Numpy Benchmark AMD Ryzen Threadripper 3990X 64-Core 90 180 270 360 450 SE +/- 0.99, N = 3 396.29
GnuPG 2GB File Encryption OpenBenchmarking.org Seconds, Fewer Is Better GnuPG 1.4.22 2GB File Encryption AMD Ryzen Threadripper 3990X 64-Core 3 6 9 12 15 SE +/- 0.02, N = 3 11.61 1. (CC) gcc options: -O2 -MT -MD -MP -MF
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance AMD Ryzen Threadripper 3990X 64-Core 3K 6K 9K 12K 15K SE +/- 51.29, N = 3 15452.3 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
ASKAP Test: tConvolve MPI - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MPI - Gridding AMD Ryzen Threadripper 3990X 64-Core 500 1000 1500 2000 2500 SE +/- 0.37, N = 3 2290.79 1. (CXX) g++ options: -lpthread
ASKAP Test: tConvolve MPI - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MPI - Degridding AMD Ryzen Threadripper 3990X 64-Core 700 1400 2100 2800 3500 SE +/- 0.93, N = 3 3444.36 1. (CXX) g++ options: -lpthread
Intel MPI Benchmarks Test: IMB-P2P PingPong OpenBenchmarking.org Average Msg/sec, More Is Better Intel MPI Benchmarks 2019.3 Test: IMB-P2P PingPong AMD Ryzen Threadripper 3990X 64-Core 6M 12M 18M 24M 30M SE +/- 135523.42, N = 3 29097026.77 MIN: 3552 / MAX: 73141535 1. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi
Intel MPI Benchmarks Test: IMB-MPI1 Exchange OpenBenchmarking.org Average Mbytes/sec, More Is Better Intel MPI Benchmarks 2019.3 Test: IMB-MPI1 Exchange AMD Ryzen Threadripper 3990X 64-Core 900 1800 2700 3600 4500 SE +/- 12.41, N = 3 3989.86 MAX: 16620.63 1. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi
Intel MPI Benchmarks Test: IMB-MPI1 Exchange OpenBenchmarking.org Average usec, More Is Better Intel MPI Benchmarks 2019.3 Test: IMB-MPI1 Exchange AMD Ryzen Threadripper 3990X 64-Core 70 140 210 280 350 SE +/- 2.02, N = 3 332.54 MIN: 0.92 / MAX: 14652.63 1. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi
Intel MPI Benchmarks Test: IMB-MPI1 PingPong OpenBenchmarking.org Average Mbytes/sec, More Is Better Intel MPI Benchmarks 2019.3 Test: IMB-MPI1 PingPong AMD Ryzen Threadripper 3990X 64-Core 800 1600 2400 3200 4000 SE +/- 54.51, N = 3 3762.38 MIN: 4.29 / MAX: 10838.5 1. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi
Intel MPI Benchmarks Test: IMB-MPI1 Sendrecv OpenBenchmarking.org Average Mbytes/sec, More Is Better Intel MPI Benchmarks 2019.3 Test: IMB-MPI1 Sendrecv AMD Ryzen Threadripper 3990X 64-Core 600 1200 1800 2400 3000 SE +/- 18.80, N = 3 2990.18 MAX: 11994.16 1. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi
Intel MPI Benchmarks Test: IMB-MPI1 Sendrecv OpenBenchmarking.org Average usec, More Is Better Intel MPI Benchmarks 2019.3 Test: IMB-MPI1 Sendrecv AMD Ryzen Threadripper 3990X 64-Core 40 80 120 160 200 SE +/- 0.32, N = 3 172.09 MIN: 0.44 / MAX: 6181.83 1. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi
GROMACS Water Benchmark OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2020 Water Benchmark AMD Ryzen Threadripper 3990X 64-Core 0.8613 1.7226 2.5839 3.4452 4.3065 SE +/- 0.002, N = 3 3.828 1. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times AMD Ryzen Threadripper 3990X 64-Core 200 400 600 800 1000 SE +/- 4.63, N = 3 974
PyPerformance Benchmark: go OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: go AMD Ryzen Threadripper 3990X 64-Core 50 100 150 200 250 231
PyPerformance Benchmark: 2to3 OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: 2to3 AMD Ryzen Threadripper 3990X 64-Core 70 140 210 280 350 303
PyPerformance Benchmark: chaos OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: chaos AMD Ryzen Threadripper 3990X 64-Core 20 40 60 80 100 107
PyPerformance Benchmark: float OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: float AMD Ryzen Threadripper 3990X 64-Core 20 40 60 80 100 SE +/- 0.33, N = 3 104
PyPerformance Benchmark: nbody OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: nbody AMD Ryzen Threadripper 3990X 64-Core 20 40 60 80 100 SE +/- 0.06, N = 3 99.9
PyPerformance Benchmark: pathlib OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pathlib AMD Ryzen Threadripper 3990X 64-Core 4 8 12 16 20 SE +/- 0.03, N = 3 16.8
PyPerformance Benchmark: raytrace OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: raytrace AMD Ryzen Threadripper 3990X 64-Core 100 200 300 400 500 442
PyPerformance Benchmark: json_loads OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: json_loads AMD Ryzen Threadripper 3990X 64-Core 6 12 18 24 30 SE +/- 0.03, N = 3 23.1
PyPerformance Benchmark: crypto_pyaes OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: crypto_pyaes AMD Ryzen Threadripper 3990X 64-Core 20 40 60 80 100 SE +/- 0.24, N = 3 98.5
PyPerformance Benchmark: regex_compile OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: regex_compile AMD Ryzen Threadripper 3990X 64-Core 40 80 120 160 200 168
PyPerformance Benchmark: python_startup OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: python_startup AMD Ryzen Threadripper 3990X 64-Core 2 4 6 8 10 SE +/- 0.01, N = 3 6.66
PyPerformance Benchmark: django_template OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: django_template AMD Ryzen Threadripper 3990X 64-Core 12 24 36 48 60 SE +/- 0.09, N = 3 52.4
PyPerformance Benchmark: pickle_pure_python OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pickle_pure_python AMD Ryzen Threadripper 3990X 64-Core 100 200 300 400 500 445
Numenta Anomaly Benchmark Detector: EXPoSE OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: EXPoSE AMD Ryzen Threadripper 3990X 64-Core 130 260 390 520 650 SE +/- 39.99, N = 9 623.15
Numenta Anomaly Benchmark Detector: Relative Entropy OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: Relative Entropy AMD Ryzen Threadripper 3990X 64-Core 3 6 9 12 15 SE +/- 0.04, N = 3 12.73
Numenta Anomaly Benchmark Detector: Windowed Gaussian OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: Windowed Gaussian AMD Ryzen Threadripper 3990X 64-Core 2 4 6 8 10 SE +/- 0.072, N = 3 6.345
Numenta Anomaly Benchmark Detector: Earthgecko Skyline OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: Earthgecko Skyline AMD Ryzen Threadripper 3990X 64-Core 16 32 48 64 80 SE +/- 0.34, N = 3 71.17
Numenta Anomaly Benchmark Detector: Bayesian Changepoint OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: Bayesian Changepoint AMD Ryzen Threadripper 3990X 64-Core 6 12 18 24 30 SE +/- 0.14, N = 3 25.75
Mlpack Benchmark Benchmark: scikit_ica OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_ica AMD Ryzen Threadripper 3990X 64-Core 10 20 30 40 50 SE +/- 0.20, N = 3 45.83
Mlpack Benchmark Benchmark: scikit_qda OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_qda AMD Ryzen Threadripper 3990X 64-Core 10 20 30 40 50 SE +/- 0.13, N = 3 42.80
Mlpack Benchmark Benchmark: scikit_svm OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_svm AMD Ryzen Threadripper 3990X 64-Core 3 6 9 12 15 SE +/- 0.03, N = 3 11.77
Mlpack Benchmark Benchmark: scikit_linearridgeregression OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_linearridgeregression AMD Ryzen Threadripper 3990X 64-Core 0.3735 0.747 1.1205 1.494 1.8675 SE +/- 0.02, N = 3 1.66
Scikit-Learn OpenBenchmarking.org Seconds, Fewer Is Better Scikit-Learn 0.22.1 AMD Ryzen Threadripper 3990X 64-Core 2 4 6 8 10 SE +/- 0.008, N = 3 8.198
Phoronix Test Suite v10.8.4