AMD Ryzen Threadripper 3970X 32-Core testing with a ASUS ROG ZENITH II EXTREME (0702 BIOS) and llvmpipe 63GB on Ubuntu 19.10 via the Phoronix Test Suite.
Threadripper 3970X Processor: AMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (32 Cores / 64 Threads), Motherboard: ASUS ROG ZENITH II EXTREME (0702 BIOS), Chipset: AMD Starship/Matisse, Memory: 64GB, Disk: 1000GB Force MP600, Graphics: llvmpipe 63GB, Audio: AMD Navi 10 HDMI Audio, Network: Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200
OS: Ubuntu 19.10, Kernel: 5.3.0-18-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, OpenGL: 3.3 Mesa 19.2.8 (LLVM 9.0 128 bits), Compiler: GCC 9.2.1 20191008 + Clang 9.0.0-2, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --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 -vDisk Notes: NONE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025Java Notes: OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu119.10.1)Python Notes: Python 2.7.17 + Python 3.7.5Security Notes: 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
16 Cores Processor: AMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (16 Cores) , Motherboard: ASUS ROG ZENITH II EXTREME (0702 BIOS), Chipset: AMD Starship/Matisse, Memory: 64GB, Disk: 1000GB Force MP600, Graphics: llvmpipe 63GB, Audio: AMD Navi 10 HDMI Audio, Network: Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200
OS: Ubuntu 19.10, Kernel: 5.3.0-40-generic (x86_64), Desktop: GNOME Shell 3.34.1, Display Server: X Server 1.20.5, Display Driver: modesetting 1.20.5, OpenGL: 3.3 Mesa 19.2.8 (LLVM 9.0 128 bits), Compiler: GCC 9.2.1 20191008 + Clang 9.0.0-2, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --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 -vDisk Notes: NONE / errors=remount-ro,relatime,rwProcessor Notes: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025Java Notes: OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu119.10.1)Python Notes: Python 2.7.17 + Python 3.7.5Security Notes: 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 RSB filling + tsx_async_abort: Not affected
Big Threadripper Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Threadripper 3970X 16 Cores AMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (32 Cores / 64 Threads) ASUS ROG ZENITH II EXTREME (0702 BIOS) AMD Starship/Matisse 64GB 1000GB Force MP600 llvmpipe 63GB AMD Navi 10 HDMI Audio Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200 Ubuntu 19.10 5.3.0-18-generic (x86_64) GNOME Shell 3.34.1 X Server 1.20.5 modesetting 1.20.5 3.3 Mesa 19.2.8 (LLVM 9.0 128 bits) GCC 9.2.1 20191008 + Clang 9.0.0-2 ext4 3840x2160 AMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (16 Cores) 5.3.0-40-generic (x86_64) OpenBenchmarking.org Compiler Details - --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 Disk Details - NONE / errors=remount-ro,relatime,rw Processor Details - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025 Java Details - OpenJDK Runtime Environment (build 11.0.6+10-post-Ubuntu-1ubuntu119.10.1) Python Details - Python 2.7.17 + Python 3.7.5 Security Details - Threadripper 3970X: 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 - 16 Cores: 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 RSB filling + tsx_async_abort: Not affected
Threadripper 3970X vs. 16 Cores Comparison Phoronix Test Suite Baseline +920.9% +920.9% +1841.8% +1841.8% +2762.7% +2762.7% 542.7% 506% 502% 492.2% 421.7% 393.5% 376.2% 360.7% 328.2% 240.6% 181.6% 148.4% 146.3% 110.9% 110.6% 110% 107.7% 104.7% 92.8% 91.3% 85.5% 85.4% 83.4% 82.6% 81.1% 80.1% 79.7% 78.3% 72.4% 71.9% 67.2% 66.4% 62.2% 61.7% 60.5% 59.4% 55.2% 52.6% 51.4% 50.7% 50.4% 49.8% 49.8% 49.1% 47.6% 47.5% 47.2% 46% 45.7% 45.4% 44.9% 40.1% 38.3% 36.5% 33.4% 33.1% 33% 32.6% 31.6% 27.8% 26.4% 24% 23.7% 23.5% 22.9% 22.8% 22.3% 19.4% 18.8% 18.3% 17.6% 16.9% 16.7% 16.4% 16.1% 15.9% 15.5% 15.4% 15.4% 15.4% 15.3% 15.1% 15% 15% 14.6% 14.1% 13.8% 13.8% 13% 12.9% 12.8% 12.2% 11.2% 10.4% 10.1% 8.9% 8.7% 8.5% 8.2% 7.8% 7.7% 7.6% 7.3% 7.3% 7.2% 7.1% 7.1% 6.8% 6.7% 6.1% 5.9% 5.8% 5.6% 5.5% 5.3% 5.1% 4.7% 4.7% 4.3% 4% 4% 3.9% 3.9% 3.8% 3.5% 3.5% 3.5% 3.3% 2.9% 2.9% 2.8% 2.6% 2.6% 2.5% 2.5% 2.5% 2.3% Context Switching 841.5% Forking 784.4% Reads 543.1% Rand Delete Seq Fill Overwrite Rand Fill 64 Hot Read Rand Read Launch Programs 363.6% Seek Rand Static OMP Speedup Write 326.3% deep 326.2% Create Threads 307.1% Writes 3683.6% Fill Sync 260% G-Ptrans 250% Write Test Non-Exponential 237.6% Elapsed Time 223.8% Rand Fill Sync 220.3% Lsearch 214.5% Time To Solve 207% Matrix Math 204.2% Buffer Test - Normal Load - Read Only 190.9% Tsearch 190% Pathtracer - Crown 184.7% Loader Bsearch 179.3% Pathtracer ISPC - Crown 177.1% NASA Streamlines - Path Tracer 173.2% G.C.S.F 172% XFrog Forest - SciVis 170.8% San Miguel - SciVis 170% G.Q.D.S 169.8% Barbershop - CPU-Only 169.4% Pabellon Barcelona - CPU-Only 169.3% XFrog Forest - Path Tracer 168% San Miguel - Path Tracer 167.9% NASA Streamlines - SciVis 166.7% Bedroom 164.9% Classroom - CPU-Only 163.5% CoreMark Size 666 - I.P.S 161.9% Pabellon Barcelona - CPU-Only 161.8% Read While Writing 160.5% Classroom - CPU-Only 159.5% Total Time 159.2% Barbershop - CPU-Only 158.1% 1.H.M.2.D 156.4% G.I.R.1.S 155.9% BMW27 - CPU-Only 151.4% Vector Math 150.7% Fishy Cat - CPU-Only 150.4% C.S.T 150% Rand Read 148.2% m7m 148.1% M.R - SciVis 147.9% 12 Trace Time 143.6% Fishy Cat - CPU-Only 143.3% CPU Stress 142.1% BMW27 - CPU-Only 141.8% V.P.M 141.5% Volumetric Caustic 140.3% Hsearch 138.1% 32 - Process 136.9% Hair 135.3% Large Scene 135.3% Total Time 133% S.F.P.R 132.9% Supercar 126.9% json 125.3% CPU 124.3% lbry 118.8% Time To Compile 116.6% V.Q.O - Bosphorus 1080p 114% OpenMP CUTCP 113.6% 1.8.b.Y.T.H.V.E 112.8% Socket Activity 111.4% leblancbig R.N.N.T - f32 Memory Copying 110% Crypto 109.6% skein 109.3% sha256t 109.1% Emily 108.9% Disney Material 108.6% Total Time - 4.1.R.P.P 108.6% CPU 107.9% 12 107.3% 1.P.N.G 104.8% sedovbig R.4.b.P 104.5% Swirl 102.8% Time To Compile 101.1% 8 - 8 1191.2% ATPase Simulation - 327,506 Atoms 98.7% OpenMP LavaMD 98.3% 97.9% Create Processes 96.6% EP.D 96.4% Enc Mode 8 - 1080p 94.3% P.N.T.T.2.0.0 94.3% http Prepend EP.C 90.5% IMB-P2P PingPong 90% Time To Compile 89.2% Enhanced 87.4% Sharpen 85.7% Rand Write - IO_uring - No - Yes - 4KB Rand Write - IO_uring - No - Yes - 4KB G.I.I.S 84.5% Tradebeans EP-STREAM Triad O.S R.R.B Noise-Gaussian 79.8% HTTP - Bandwidth - 2 Rand Fill 78.5% Replace M.R - Path Tracer 77.8% Time To Compile 73% BLAS Append Set BLAS CPU 66.6% EP-DGEMM Time To Compile 66.3% Time To Compile 66.1% Blowfish 65.7% Seq Fill 63.3% O.M.G Add Water Benchmark 60.5% S.V.M.P 60.5% 2 1 C.u.1.0.3.s.i.i.C.L.1 58.8% 58.3% Summer Nature 4K 58% H.2.V.E 55.7% scikit_qda MD5 55% Speed 8 Realtime garbage 52.3% Seq Fill G-Rand Access 50.8% Set - 64 Time To Compile 50.5% Overwrite Interpreter IP Batch All - f32 H2 Time To Compile 48.2% Rand Fill Add - 64 OpenMP Stencil 47.3% I.M.D.S Memorial 46.7% A.U.C.T OpenMP LBM H.2.H.T.N.D Time To Compile 45% D.B.d - f32 G-Ffte 44.4% tConvolve OpenMP - Gridding 43.2% IMB-MPI1 Exchange 42.2% C.B.c - f32 41.4% C.B.c - f32 39.2% SP.B 39.2% S.N.1 scikit_ica BT.C 36.5% Rhodopsin Protein 35.5% 1.F.1.S.N.S.F 35.4% C.B.c - f32 34.9% Material Tester 34.3% unsharp-mask D.B.d - f32 auto-levels Latency Ping Pong P.D.S Initial Create 30.5% S.N.1 30.4% IMB-MPI1 Sendrecv 30.1% C.B.c - f32 29.7% Water Caustic 29.1% SVG Files To PNG C.u.1.0.3.s.i.i.C.L.9 26.7% IMB-MPI1 Sendrecv Seq Read - POSIX AIO - Yes - No - 4KB 26.1% T.T.C.S.P.M 25.2% C.S.T 25% Rand Read - POSIX AIO - Yes - No - 4KB 24.3% 4Kb - 512MB - Write Performance 24.2% Rand Read - POSIX AIO - Yes - No - 4KB 24.1% 5.F.1.S.4.T Server Rack - CPU-only OpenMP CFD Solver 23.4% 64Kb - 512MB - Write Performance 23.2% G-HPL D.T.P 22.9% Latency Under Load CPU 22.5% resize Resizing 21.4% Masskrug - CPU-only 21.3% Create Files 21.2% LU.C 21.2% L.E.H 20% 4Kb - 512MB - Write Performance 19.4% Delete Boat - CPU-only Semaphores Apache Spark Bayes 17.9% Small Scale - Integer 17.4% Savina Reactors.IO 17.3% Speed 5 Fayalite-FIST Data 1MB - 512MB - Write Performance 16.4% build 5201 - 10 Seconds - TCP - 64 16.1% R.C.a.P D.B.d - f32 15.7% Fill Sync CPU Seq Read - IO_uring - No - Yes - 4KB Seq Read - IO_uring - No - Yes - 4KB IMB-MPI1 Exchange R.R.L Get Buffer Test - Normal Load - Read Write tConvolve MT - Gridding 15% Windowed Gaussian 14.8% Scale IMB-MPI1 PingPong L.S.T.A.T.R Rand Write - 16 tConvolve MPI - Gridding 13.3% S.W.P.S 4.F.3.S.D.1.S H.2.1.V.E Rand Write - 16 12.5% Get - 64 rotate FT.C 10.5% myr-gr Memory 10.4% Apache Spark ALS Seq Write - IO_uring - No - Yes - 4KB 9.5% Seq Write - IO_uring - No - Yes - 4KB 9.5% DLSC 9.1% Earthgecko Skyline 9.1% 9.1% GET F.F.T 8.6% P.P.A Tile Glass Cifar10 8.1% tConvolve OpenMP - Degridding 8.1% Kernel 8.1% P.R.W.S.S.M 8% tConvolve MT - Degridding 7.9% Canvas Text Simple Pod2html 7.4% Rand Read - IO_uring - No - Yes - 4KB Antialias Rand Read - IO_uring - No - Yes - 4KB Relative Entropy tConvolve MPI - Degridding 7.1% C.G.C 7% Crop Read Test 1.F.1.S P.P.S Copy 5.8% HWB Color Space 5.8% U.U.D.S - 128 GET 5.7% Rotate Total Time Total 5.4% F.E.T 5.4% LPUSH Dhrystone 2 5.2% Rand Write - POSIX AIO - Yes - No - 4KB MG.C 5% Userspace 4.9% C.u.1.0.3.s.i.i.C.L.1 Memory Allocations Triad 4.5% Scale 4.4% Seq Write - POSIX AIO - Yes - No - 4KB Unnamed Pipe - 128 SVG Files To PNG D.L.M.F 4% T.B.T 3.9% No - Inference - ResNet 50 - CPU IP Batch 1D - f32 3.9% IS.D T.T.T.1.V.L 3.9% Add 3.8% Wavelet Blur LPOP 3.7% 1 TCP Socket - 128 scikit_linearridgeregression F.F.T 3.5% Redis 3.5% Server Room - CPU-only 3.3% float SET Composite 2.9% Copy - Integer 250 2.7% Jython Cartoon S.M.M 2.6% Tradesoap M.P.P.B C.C.4.S 2.3% Monte Carlo 2.2% D.L.M.F 2.2% Stepanov Vector 2.2% Composite 2.2% T.T.C.C.G.C 2.1% T.T.S.S 2% Stress-NG Stress-NG Apache Cassandra LevelDB LevelDB LevelDB LevelDB MariaDB LevelDB LevelDB OSBench LevelDB CLOMP BlogBench Cpuminer-Opt OSBench Apache Cassandra LevelDB HPC Challenge IOR Tungsten Renderer N-Queens Facebook RocksDB Stress-NG m-queens Stress-NG PostgreSQL pgbench Stress-NG Embree Systemd Total Boot Time Stress-NG Embree OSPray Stress-NG OSPray OSPray Stress-NG Blender Blender OSPray OSPray OSPray IndigoBench Blender Coremark Blender Facebook RocksDB Blender Stockfish Blender asmFish Smallpt Blender Stress-NG Blender 7-Zip Compression QMCPACK Facebook RocksDB Cpuminer-Opt OSPray Dbench POV-Ray Blender Stress-NG Blender BRL-CAD Tungsten Renderer Stress-NG Hackbench Tungsten Renderer rays1bench Tachyon ACES DGEMM IndigoBench Go Benchmarks Chaos Group V-RAY Cpuminer-Opt Timed MPlayer Compilation SVT-VP9 Parboil SVT-HEVC Stress-NG Pennant MKL-DNN DNNL Stress-NG R Benchmark Stress-NG Cpuminer-Opt Cpuminer-Opt Appleseed Appleseed C-Ray Sysbench Dbench Aircrack-ng Primesieve Pennant OpenSSL GraphicsMagick Timed Linux Kernel Compilation Schbench NAMD Rodinia ebizzy OSBench NAS Parallel Benchmarks SVT-AV1 Rust Prime Benchmark Go Benchmarks Memcached mcperf NAS Parallel Benchmarks Intel MPI Benchmarks Timed LLVM Compilation GraphicsMagick GraphicsMagick Flexible IO Tester Flexible IO Tester Sunflow Rendering System DaCapo Benchmark HPC Challenge Rodinia HPC Challenge GraphicsMagick Ethr Facebook RocksDB Memcached mcperf OSPray Timed FFmpeg Compilation LeelaChessZero Memcached mcperf Memcached mcperf ArrayFire HPC Challenge Timed GCC Compilation Timed ImageMagick Compilation John The Ripper Facebook RocksDB Parboil Memcached mcperf GROMACS Stress-NG t-test1 t-test1 Zstd Compression Xsbench dav1d x264 Mlpack Benchmark John The Ripper AOM AV1 Go Benchmarks LevelDB HPC Challenge Memcached mcperf Timed PHP Compilation LevelDB Perl Benchmarks MKL-DNN DNNL DaCapo Benchmark Timed Apache Compilation LevelDB Memcached mcperf Parboil Renaissance Intel Open Image Denoise Renaissance Parboil FFmpeg Build2 MKL-DNN DNNL HPC Challenge ASKAP Intel MPI Benchmarks MKL-DNN DNNL KeyDB MKL-DNN DNNL NAS Parallel Benchmarks libgav1 Mlpack Benchmark NAS Parallel Benchmarks LAMMPS Molecular Dynamics Simulator FS-Mark MKL-DNN DNNL Appleseed GIMP MKL-DNN DNNL GIMP Sockperf Timed HMMer Search Compile Bench dav1d Intel MPI Benchmarks MKL-DNN DNNL Tungsten Renderer librsvg XZ Compression Intel MPI Benchmarks Flexible IO Tester Rust Mandelbrot ctx_clock Flexible IO Tester IOzone Flexible IO Tester FS-Mark Darktable GNU Octave Benchmark Rodinia IOzone HPC Challenge PostMark Sockperf NeatBench GIMP GraphicsMagick Darktable OSBench NAS Parallel Benchmarks CloverLeaf IOzone Memcached mcperf Darktable Stress-NG Renaissance miniFE RAMspeed SMP Renaissance VP9 libvpx Encoding CP2K Molecular Dynamics IOzone Go Benchmarks iPerf LULESH LuxCoreRender MKL-DNN DNNL LevelDB DeepSpeech Flexible IO Tester Flexible IO Tester Intel MPI Benchmarks HPC Challenge Memcached mcperf PostgreSQL pgbench ASKAP Numenta Anomaly Benchmark GEGL Intel MPI Benchmarks RAR Compression Apache HBase ASKAP Apache Benchmark FS-Mark x265 Apache HBase Memcached mcperf GIMP NAS Parallel Benchmarks Cpuminer-Opt Sysbench Renaissance Flexible IO Tester Flexible IO Tester LuxCoreRender Numenta Anomaly Benchmark Nebular Empirical Analysis Tool Redis Node.js Express HTTP Load Test SciMark Timed MrBayes Analysis GEGL Tensorflow ASKAP Systemd Total Boot Time TTSIOD 3D Renderer ASKAP OpenCV Benchmark Qmlbench Algebraic Multi-Grid Benchmark Perl Benchmarks Flexible IO Tester GEGL Flexible IO Tester Numenta Anomaly Benchmark ASKAP ArrayFire High Performance Conjugate Gradient GEGL IOR FS-Mark Himeno Benchmark Stream GraphicsMagick IPC_benchmark Redis GraphicsMagick Sudokut Systemd Total Boot Time Bork File Encrypter Redis BYTE Unix Benchmark Flexible IO Tester NAS Parallel Benchmarks Systemd Total Boot Time Zstd Compression OSBench Stream Stream Flexible IO Tester IPC_benchmark Inkscape SciMark RawTherapee PlaidML MKL-DNN DNNL NAS Parallel Benchmarks Loopback TCP Network Performance Stream GEGL Redis SQLite IPC_benchmark Mlpack Benchmark LuaJIT Memtier_benchmark Darktable PyPerformance Redis Node.js Octane Benchmark SciMark RAMspeed SMP Apache Siege DaCapo Benchmark GEGL LuaJIT DaCapo Benchmark HPC Challenge Fhourstones Cython benchmark BLAKE2 LuaJIT LuaJIT CppPerformanceBenchmarks LuaJIT Git eSpeak Speech Engine Threadripper 3970X 16 Cores
Big Threadripper fio: Rand Write - POSIX AIO - Yes - No - 4KB - Default Test Directory bullet: Raytests bullet: 3000 Fall bullet: 1000 Stack bullet: 1000 Convex bullet: 136 Ragdolls fio: Rand Write - POSIX AIO - Yes - No - 4KB - Default Test Directory bullet: Prim Trimesh bullet: Convex Trimesh fio: Seq Write - POSIX AIO - Yes - No - 4KB - Default Test Directory cryptopp: Keyed Algorithms fio: Seq Write - POSIX AIO - Yes - No - 4KB - Default Test Directory fio: Seq Read - POSIX AIO - Yes - No - 4KB - Default Test Directory fio: Seq Read - POSIX AIO - Yes - No - 4KB - Default Test Directory tscp: AI Chess Performance scimark2: Composite scimark2: Monte Carlo fio: Rand Read - POSIX AIO - Yes - No - 4KB - Default Test Directory fio: Rand Read - POSIX AIO - Yes - No - 4KB - Default Test Directory scimark2: Fast Fourier Transform scimark2: Sparse Matrix Multiply scimark2: Dense LU Matrix Factorization scimark2: Jacobi Successive Over-Relaxation iozone: 4Kb - 512MB - Write Performance dbench: 12 unpack-linux: linux-4.15.tar.xz ior: Read Test tiobench: Write - 32MB - 4 ior: Write Test compress-rar: Linux Source Tree Archiving To RAR go-benchmark: http go-benchmark: json go-benchmark: build go-benchmark: garbage crafty: Elapsed Time clomp: Static OMP Speedup compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 cpp-perf-bench: Atol cpp-perf-bench: Ctype cpp-perf-bench: Math Library cpp-perf-bench: Rand Numbers cpp-perf-bench: Stepanov Vector cpp-perf-bench: Function Objects mpcbench: Multi-Precision Benchmark cpp-perf-bench: Stepanov Abstraction network-loopback: Time To Transfer 10GB Via Loopback compilebench: Initial Create mbw: Memory Copy - 4096 MiB mbw: Memory Copy, Fixed Block Size - 4096 MiB t-test1: 1 t-test1: 2 tinymembench: Standard Memcpy tinymembench: Standard Memset ctx-clock: Context Switch Time hackbench: 32 - Process stress-ng: Crypto stress-ng: Bsearch stress-ng: Forking stress-ng: Hsearch stress-ng: Lsearch stress-ng: Tsearch stress-ng: CPU Stress stress-ng: Semaphores stress-ng: Matrix Math stress-ng: Vector Math stress-ng: Memory Copying stress-ng: Socket Activity stress-ng: Context Switching stress-ng: Glibc C String Functions stress-ng: Glibc Qsort Data Sorting stress-ng: System V Message Passing sockperf: Throughput sockperf: Latency Ping Pong sockperf: Latency Under Load dacapobench: H2 dacapobench: Jython dacapobench: Tradesoap dacapobench: Tradebeans renaissance: Scala Dotty renaissance: Rand Forest renaissance: Apache Spark ALS renaissance: Apache Spark Bayes renaissance: Savina Reactors.IO renaissance: Apache Spark PageRank renaissance: In-Memory Database Shootout renaissance: Akka Unbalanced Cobwebbed Tree ramspeed: Copy - Integer ramspeed: Scale - Integer stream: Copy stream: Scale stream: Triad stream: Add cython-bench: hint: FLOAT minion: Graceful minion: Solitaire minion: Quasigroup multichase: 1GB Array, 256 Byte Stride, 4 Threads lzbench: XZ 0 - Compression lzbench: XZ 0 - Decompression lzbench: Zstd 1 - Compression lzbench: Zstd 1 - Decompression lzbench: Zstd 8 - Compression lzbench: Zstd 8 - Decompression lzbench: Crush 0 - Compression lzbench: Crush 0 - Decompression lzbench: Brotli 0 - Compression lzbench: Brotli 0 - Decompression lzbench: Brotli 2 - Compression lzbench: Brotli 2 - Decompression lzbench: Libdeflate 1 - Compression lzbench: Libdeflate 1 - Decompression blake2: botan: KASUMI botan: AES-256 botan: Twofish botan: Blowfish botan: CAST-256 java-scimark2: Composite java-scimark2: Monte Carlo java-scimark2: Fast Fourier Transform java-scimark2: Sparse Matrix Multiply java-scimark2: Dense LU Matrix Factorization java-scimark2: Jacobi Successive Over-Relaxation cachebench: Read cachebench: Write cachebench: Read / Modify / Write glibc-bench: cos glibc-bench: exp glibc-bench: ffs glibc-bench: sin glibc-bench: log2 glibc-bench: modf glibc-bench: sinh glibc-bench: sqrt glibc-bench: tanh glibc-bench: asinh glibc-bench: atanh glibc-bench: ffsll glibc-bench: sincos glibc-bench: pthread_once encode-flac: WAV To FLAC encode-mp3: WAV To MP3 darktable: Boat - CPU-only darktable: Masskrug - CPU-only darktable: Server Rack - CPU-only darktable: Server Room - CPU-only tjbench: Decompression Throughput tesseract-ocr: Time To OCR 7 Images brl-cad: VGR Performance Metric rawtherapee: Total Benchmark Time gegl: Crop gegl: Scale gegl: Cartoon gegl: Reflect gegl: Antialias gegl: Tile Glass gegl: Wavelet Blur gegl: Color Enhance gegl: Rotate 90 Degrees rsvg: SVG Files To PNG gimp: resize gimp: rotate gimp: auto-levels gimp: unsharp-mask encode-ogg: WAV To Ogg luajit: Composite luajit: Monte Carlo luajit: Fast Fourier Transform luajit: Sparse Matrix Multiply luajit: Dense LU Matrix Factorization luajit: Jacobi Successive Over-Relaxation dcraw: RAW To PPM Image Conversion inkscape: SVG Files To PNG espeak: Text-To-Speech Synthesis dbench: 12 fio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directory fio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directory fio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directory mkl-dnn: Deconvolution Batch deconv_1d - f32 fio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directory mkl-dnn: Recurrent Neural Network Training - f32 fio: Seq Read - IO_uring - No - Yes - 4KB - Default Test Directory mkl-dnn: Convolution Batch conv_googlenet_v3 - f32 mkl-dnn: Convolution Batch conv_alexnet - f32 mkl-dnn: Deconvolution Batch deconv_all - f32 mkl-dnn: Convolution Batch conv_3d - f32 mkl-dnn: Deconvolution Batch deconv_3d - f32 mkl-dnn: Convolution Batch conv_all - f32 mkl-dnn: IP Batch All - f32 mkl-dnn: IP Batch 1D - f32 fio: Seq Read - IO_uring - No - Yes - 4KB - Default Test Directory fio: Seq Write - IO_uring - No - Yes - 4KB - Default Test Directory fio: Seq Write - IO_uring - No - Yes - 4KB - Default Test Directory fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size fs-mark: 1000 Files, 1MB Size, No Sync/FSync iozone: 1MB - 512MB - Write Performance iozone: 4Kb - 512MB - Write Performance iozone: 64Kb - 512MB - Write Performance fftw: Stock - 2D FFT Size 4096 fftw: Float + SSE - 2D FFT Size 4096 hmmer: Pfam Database Search mrbayes: Primate Phylogeny Analysis himeno: Poisson Pressure Solver tensorflow: Cifar10 plaidml: No - Inference - ResNet 50 - CPU lczero: BLAS numenta-nab: Relative Entropy numenta-nab: Windowed Gaussian numenta-nab: Earthgecko Skyline numenta-nab: Bayesian Changepoint scikit-learn: rbenchmark: numpy: 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 cloverleaf: Lagrangian-Eulerian Hydrodynamics octave-benchmark: deepspeech: CPU mlpack: scikit_ica mlpack: scikit_qda mlpack: scikit_svm mlpack: scikit_linearridgeregression gromacs: Water Benchmark lammps: Rhodopsin Protein hpcg: parboil: OpenMP LBM parboil: OpenMP CUTCP fio: Seq Read - POSIX AIO - Yes - No - 4KB - Default Test Directory parboil: OpenMP Stencil parboil: OpenMP MRI Gridding 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 rodinia: OpenMP LavaMD compress-lzma: 256MB File Compression rodinia: OpenMP CFD Solver rodinia: OpenMP Streamcluster namd: ATPase Simulation - 327,506 Atoms askap: tConvolve MT - Gridding askap: tConvolve MT - Degridding askap: tConvolve MPI - Gridding askap: tConvolve MPI - Degridding askap: tConvolve OpenMP - Gridding askap: tConvolve OpenMP - 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 arrayfire: BLAS CPU arrayfire: Conjugate Gradient CPU mt-dgemm: Sustained Floating-Point Rate pennant: sedovbig pennant: leblancbig amg: ffte: N=256, 1D Complex FFT Routine neat: lulesh: qmcpack: minife: Small compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 cp2k: Fayalite-FIST Data gnupg: Linux 4.3 Package File Encryption ipc-benchmark: TCP Socket - 128 ipc-benchmark: Unnamed Pipe - 128 ipc-benchmark: FIFO Named Pipe - 128 ipc-benchmark: Unnamed Unix Domain Socket - 128 osbench: Create Files osbench: Create Threads osbench: Launch Programs osbench: Create Processes osbench: Memory Allocations schbench: 8 - 8 postmark: Disk Transaction Performance ethr: HTTP - Bandwidth - 2 iperf: 5201 - 10 Seconds - TCP - 64 iperf: 5201 - 10 Seconds - UDP - 64 mutex: Shared Mutex Lock Shared mutex: Semaphore Release And Acquire coremark: CoreMark Size 666 - Iterations Per Second n-queens: Elapsed Time aircrack-ng: build-ffmpeg: Time To Compile build-gdb: Time To Compile build-imagemagick: Time To Compile build-mplayer: Time To Compile fio: Rand Write - POSIX AIO - Yes - No - 4KB - Default Test Directory sunflow: Global Illumination + Image Synthesis primesieve: 1e12 Prime Number Generation rust-prime: Prime Number Test To 200,000,000 xsbench: build-apache: Time To Compile stockfish: Total Time compress-7zip: Compress Speed Test john-the-ripper: Blowfish john-the-ripper: MD5 build-llvm: Time To Compile build-php: Time To Compile compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 rust-mandel: Time To Complete Serial/Parallel Mandelbrot asmfish: 1024 Hash Memory, 26 Depth m-queens: Time To Solve cpuminer-opt: m7m cpuminer-opt: deep cpuminer-opt: lbry cpuminer-opt: skein cpuminer-opt: myr-gr cpuminer-opt: sha256t build-gcc: Time To Compile build-linux-kernel: Time To Compile sysbench: Memory sysbench: CPU swet: Average aom-av1: Speed 8 Realtime libgav1: Summer Nature 1080p aobench: 2048 x 2048 - Total Time tungsten: Hair tungsten: Water Caustic tungsten: Non-Exponential tungsten: Volumetric Caustic vpxenc: Speed 5 graphics-magick: Swirl graphics-magick: Rotate graphics-magick: Sharpen graphics-magick: Enhanced graphics-magick: Resizing graphics-magick: Noise-Gaussian graphics-magick: HWB Color Space tachyon: Total Time svt-vp9: Visual Quality Optimized - Bosphorus 1080p x264: H.264 Video Encoding dav1d: Summer Nature 4K dav1d: Summer Nature 1080p svt-av1: Enc Mode 8 - 1080p x265: H.265 1080p Video Encoding c-ray: Total Time - 4K, 16 Rays Per Pixel ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping v-ray: CPU svt-hevc: 1080p 8-bit YUV To HEVC Video Encode blender: BMW27 - CPU-Only blender: Classroom - CPU-Only blender: Fishy Cat - CPU-Only blender: Barbershop - CPU-Only blender: Pabellon Barcelona - CPU-Only povray: Trace Time radiance: Serial radiance: SMP Parallel ffmpeg: H.264 HD To NTSC DV neatbench: CPU embree: Pathtracer - Crown embree: Pathtracer ISPC - Crown oidn: Memorial smallpt: Global Illumination Renderer; 128 Samples indigobench: Bedroom indigobench: Supercar luxcorerender: DLSC luxcorerender: Rainbow Colors and Prism 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 rays1bench: Large Scene appleseed: Emily appleseed: Disney Material appleseed: Material Tester build2: Time To Compile libreoffice: 20 Documents To PDF redis: LPUSH pyperformance: float blogbench: Write redis: SET blogbench: Read redis: GET redis: SADD mcperf: Add mcperf: Get mcperf: Set mcperf: Append mcperf: Delete mcperf: Prepend mcperf: Replace mcperf: Add - 64 mcperf: Get - 64 mcperf: Set - 64 nginx: Static Web Page Serving apache: Static Web Page Serving qmlbench: Canvas Text Simple redis: LPOP openssl: RSA 4096-bit Performance apache-siege: 250 node-express-loadtest: blender: Pabellon Barcelona - CPU-Only blender: Fishy Cat - CPU-Only blender: Barbershop - CPU-Only blender: BMW27 - CPU-Only blender: Classroom - CPU-Only phpbench: PHP Benchmark Suite hbase: Rand Write - 16 hbase: Rand Write - 16 memtier-benchmark: Redis keydb: redis: GET redis: SET rocksdb: Rand Fill rocksdb: Rand Read rocksdb: Seq Fill rocksdb: Rand Fill Sync rocksdb: Read While Writing leveldb: Hot Read leveldb: Fill Sync leveldb: Fill Sync leveldb: Overwrite leveldb: Overwrite leveldb: Rand Fill leveldb: Rand Fill leveldb: Rand Read leveldb: Seek Rand leveldb: Rand Delete leveldb: Seq Fill leveldb: Seq Fill sqlite-speedtest: Timed Time - Size 1,000 cassandra: Reads cassandra: Writes pgbench: Buffer Test - Normal Load - Read Only pgbench: Buffer Test - Normal Load - Read Write mysqlslap: 64 ebizzy: perl-benchmark: Pod2html perl-benchmark: Interpreter byte: Dhrystone 2 fhourstones: Complex Connect-4 Solving systemd-boot-total: Userspace systemd-boot-total: Loader systemd-boot-total: Firmware systemd-boot-total: Total systemd-boot-total: Kernel gmpbench: Total Time node-octane: optcarrot: Optimized Benchmark polybench-c: Covariance Computation polybench-c: Correlation Computation polybench-c: 3 Matrix Multiplications polyhedron: ac sudokut: Total Time system-libxml2: 1 MB fio: Rand Read - POSIX AIO - Yes - No - 4KB - Default Test Directory compress-gzip: Linux Source Tree Archiving To .tar.gz gnupg: 2GB File Encryption bork: File Encryption Time git: Time To Complete Common Git Commands opencv-bench: pybench: Total For Average Test Times fio: Seq Write - POSIX AIO - Yes - No - 4KB - Default Test Directory sqlite: 1 Threadripper 3970X 16 Cores 1030 2.106475 3.394250 4.094888 3.787201 2.173580 263667 0.796787 0.952042 1200 696.162775 307000 1794 459333 1336877 718.03 157.71 14400 56.2 356.71 793.80 983.93 1298.02 1529.57 665.371 4.984 1047.58 10.550 182.76 68.089 7825 1564168 20067677101 589712 8892788 0.71 18.652 58.057 32.166 273.232 1110.911 77.194 14.868 9050 28.622 10.404 716.22 21587.377 12649.308 25.600 8.743 12225.4 20042.4 148 31.389 9207.85 20222.03 97017.28 253747.42 434.81 1111.04 12151.31 3379188.34 234235.76 88021.72 8324.57 22217.76 21267958.31 3406391.46 489.81 26168429.69 534240 2.931 13.234 3886 4023 3301 4496 5168.066 3840.459 4708.539 2677.513 13551.880 16363.844 5898.137 12746.614 41870.3 42704.74 52075.8 51667.1 57321.8 56819.2 40.858 386120425.42117 41.336115 60.649045 107.529621 74.561 41 131 543 1503 107 1656 121 500 547 633 216 739 266 1245 8.35 100.102 5902.141 391.425 475.104 154.147 3009.12 1686.79 2043.32 2683.18 6674.41 1957.92 3035.03 31832.504183492 61162.938268635 42.2514 4.99317 1.75870 42.0366 5.88218 2.23442 7.79696 2.22027 10.6841 8.41835 10.0914 1.75897 12.2622 1.76133 7.761 7.188 6.010 3.088 0.120 1.991 218.899017 24.084 507345 40.810 8.003 5.661 90.949 29.983 39.003 31.033 62.395 56.069 38.165 23.870 8.470 12.437 16.989 20.165 5.225 1659.51 526.75 287.97 1352.77 3996.69 2133.37 39.655 26.271 27.353 595.261 1151 294333 706 2.78688 180633 299.858 1346 56.5800 137.785 1713.90 6.82846 4.91239 968.717 17.3297 3.41655 344533 1052 269200 576.3 485.9 560.7 2724.8 1554.84 1594.31 1677.55 6875.5 21610 4.842 75.413 4607.312790 42.02 7.40 2105.11 12.417 6.111 69.663 24.895 7.973 0.2858 432.11 73.19643 16.12307 29.80307 7.44119 1.90348 0.17138 0.46962 2.20814 21719.647 1.05 13.067 56.68455 49.20 53.02 11.50 1.47 3.288 17.274 10.6707 52.969236 0.993342 5.282141 60.175187 74815.99 10815.59 2831.86 2907.58 34599.49 1464.45 65854.97 30218.91 33710.70 8.337 221.246 9.784 20.401 0.62357 2651.59 3738.11 2682.40 3795.21 4771.16 3764.47 17789641.376812 6258.07 149.28 5106.63 4955.00 82.61 802.011 25.18 10.868534 8885.037 8623.651 24786.28 9483.92 12.818 9.3908987 2581.7 9322.75 170.775 494.653 12.384 3578760 3558893 3388324 2416213 11.446756 11.329651 49.302578 27.963718 70.318381 3587 7812 1844.58 54840 67.1 19 11 1331439.752235 3.496 112289.300 21.969 83.115 13.430 11.581 0.517 6.123 10.272 6079554 18.584 95728787 196186 43255 2520750 122.766 32.037 8.544 32.093 95916197 17.945 1624.30 29323 89853 102703 13923 223623 589.109 24.542 9119242.2266 68765.3778 811442548 40.88 76.46 31.708 8.18217 18.6835 2.64289 3.56382 24.48 1590 693 468 669 2243 631 1499 25.0353 368.41 205.31 324.66 726.09 69.741 64.90 16.377 667.339 45841 174.75 47.57 119.47 71.28 194.17 153.88 13.235 564.243 173.317 7.331 37.6 37.6572 35.5457 21.96 2.894 4.906 9.317 2.51 2.07 50 8.99 3.67 66.67 4.69 32.62 13.58 444.44 225.76 138.484957 70.304869 131.522285 49.576 6.663 1417209.04 103 49874 1687462.13 1260198 2005988.50 1851271.35 45047.0 77680.2 45117.5 49940.5 74147.4 46495.9 47267.1 48669.6 78526.0 48126.0 36707.66 36286.78 358.8 2175519.08 9307.4 55626.42 10908 146.02 67.04 159.93 40.40 109.39 641756 418033 72 2351667.58 119630.18 2229021.42 1674234.13 1083225 180626444 1147975 29167 6204076 44.286 3.6 1938.167 26.8 263.938 27.3 259.840 44.353 68.592 256.436 27.6 256.328 58.588 20360 293003 792360.456059 11196.802982 207 2542372 0.11410246 0.00136623 44416335.2 14702.3 31345 9976 20002 37055 5710 5794.6 50125 103.98 2.141 2.120 2.139 5.91 12.904 424 33.914 11.427 8.121 4.914 66.355 958 14.408 1082 2.127226 3.428156 4.132133 3.822767 2.195278 277000 0.804927 0.961552 1251 693.034360 320333 1424 364333 1319372 697.80 155.44 11600 45.2 328.58 782.85 946.17 1275.97 1280.55 1382.09 4.964 1117.52 10.409 622.53 59.837 4059 3523585 17244462905 897936 8869846 3.04 23.634 58.987 32.378 275.729 1115.816 78.890 14.978 9013 28.867 10.806 548.75 21862.426 12748.608 16.059 5.449 12317.7 20120.6 185 74.353 4392.36 7239.75 10970.25 106584.80 138.27 383.18 5019.09 3998333.22 76991.04 35109.17 3963.81 10510.35 2258922.93 1252570.26 181.55 16301159.73 532089 2.210 10.775 2606 3921 3219 2452 5197.597 3826.803 4278.405 3157.255 15896.118 16238.527 4006.599 8732.841 43057.69 36372.44 49216.8 49498.8 54847.9 54720.5 39.939 381206340.36515 41.672044 61.094678 108.516335 73.270 41 130 543 1493 109 1650 120 498 539 628 215 736 267 1244 8.54 99.849 5858.029 385.677 471.104 154.992 3005.07 1679.21 2040.93 2716.60 6637.13 1951.48 3024.68 31631.791981349 61009.394690540 42.8141 4.95189 1.78754 42.2788 5.89799 2.25415 7.82957 2.23979 10.7165 8.53711 10.2010 1.77800 12.4053 1.77594 7.776 7.182 5.060 3.746 0.097 2.057 218.342705 23.823 210066 42.414 7.491 4.940 88.677 29.411 36.361 28.687 60.114 55.429 37.691 18.676 6.923 11.188 12.772 15.116 5.253 1624.14 515.37 278.18 1319.00 3910.40 2097.74 39.428 25.262 27.908 1466.07 1234 315733 1309 3.22435 335000 142.350 1553 76.3541 178.666 1182.61 9.50372 3.69166 1369.92 11.5687 3.55042 397600 961 245750 611.7 602.3 633.2 2012.9 1335.37 1283.874348958 1361.61 6841.8 21534 3.678 69.520 4880.015106 45.44 7.69 3630.24 11.590 7.013 75.992 24.671 7.875 0.1361 430.36 89.99253 11.16673 49.58070 2.12629 3.47614 0.11362 0.40788 3.97686 22271.542 1.26 10.577 49.10472 36.05 34.16 11.43 1.42 2.048 12.747 9.97276 36.354837 2.122203 369000 7.782015 37.092418 54825.13 10888.19 1486.44 1480.10 31324.20 1521.34 54335.46 28788.06 24225.64 16.534 220.226 12.077 11.266 1.23901 2306.50 3463.50 2368.48 3544.17 3330.88 3482.69 9362495.7391305 7217.49 104.95 5828.12 6263.73 63.49 481.368 23.52 4.666959 4341.343 4088.414 26671.34 13.981 10.902115 1039.4 10962.7 163.052 423.751 12.465 3705204 3701949 3353946 2555431 13.878943 46.120485 228.575865 54.983298 67.155997 46315 6357 3314.792 47216 67.1 19 11 508354.399417 11.321 54172.197 38.017 82.193 22.302 25.090 273333 0.954 12.538 19.958 3840404 27.542 36932742 78488 26111 1626000 232.33 48.214 13.565 40.173 37415509 55.084 654.62 6879.91 41063 49073 15369.09 106950 979.616 49.357 8262426.9829 33077.1662 815597466 62.37 105.76 31.733 19.2558 24.1260 8.92215 8.56420 28.62 784 732 252 357 1847 351 1417 58.3198 172.13 131.88 205.50 556.99 35.890 73.21 34.157 617.846 20433 82.13 119.58 314.82 178.46 501.07 414.42 32.246 564.78 171.489 5.041 30.7 13.2284 12.8261 14.97 7.407 1.852 4.106 2.30 2.40 18.52 3.32 1.37 25 1.75 13.16 4.97 250 95.94 289.305987 146.682849 176.691013 71.883 6.541 1492623.12 99.7 11700 1696335.08 1283483 2184449.11 1874999.40 72837.7 89370.8 75424.0 85868.9 88516.6 88961.4 84273.8 71799.0 88109.7 72538.5 36762.59 41019.20 386.4 2097030.00 4550.9 54186.82 11858 382.22 163.13 430.81 97.69 283.82 641380 475673 81 2272891.42 167550.10 2108260.53 1723424.59 606976 72774397 702809 9106 2381360 8.974 1 1677.707 40.3 43.846 40.3 43.874 9.313 14.888 39.897 41.8 42.299 58.173 3166 7744 272392.974476 12881.179621 1080 1284378 0.12256629 0.00091186 42231623.5 15067.4 32878 3542 20153 39048 6170 5767.1 51582 102.75 2.120 2.114 2.135 5.89 12.232 424 11600 34.071 11.470 8.556 5.018 61.535 955 319333 13.915 OpenBenchmarking.org
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 3000 Fall Threadripper 3970X 16 Cores 0.7713 1.5426 2.3139 3.0852 3.8565 SE +/- 0.002468, N = 3 SE +/- 0.003898, N = 3 3.394250 3.428156 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Stack Threadripper 3970X 16 Cores 0.9297 1.8594 2.7891 3.7188 4.6485 SE +/- 0.005908, N = 3 SE +/- 0.002167, N = 3 4.094888 4.132133 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Convex Threadripper 3970X 16 Cores 0.8601 1.7202 2.5803 3.4404 4.3005 SE +/- 0.000553, N = 3 SE +/- 0.003706, N = 3 3.787201 3.822767 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 136 Ragdolls Threadripper 3970X 16 Cores 0.4939 0.9878 1.4817 1.9756 2.4695 SE +/- 0.001302, N = 3 SE +/- 0.001501, N = 3 2.173580 2.195278 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Convex Trimesh Threadripper 3970X 16 Cores 0.2163 0.4326 0.6489 0.8652 1.0815 SE +/- 0.000443, N = 3 SE +/- 0.000327, N = 3 0.952042 0.961552 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Threadripper 3970X 16 Cores 70K 140K 210K 280K 350K SE +/- 4041.45, N = 3 SE +/- 2185.81, N = 3 307000 320333
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.12 Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Threadripper 3970X 16 Cores 400 800 1200 1600 2000 SE +/- 7.64, N = 3 SE +/- 6.56, N = 3 1794 1442
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Threadripper 3970X 16 Cores 100K 200K 300K 400K 500K SE +/- 1855.92, N = 3 SE +/- 3844.19, N = 3 459333 364333
TSCP This is a performance test of TSCP, Tom Kerrigan's Simple Chess Program, which has a built-in performance benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance Threadripper 3970X 16 Cores 300K 600K 900K 1200K 1500K SE +/- 3552.56, N = 5 SE +/- 12160.81, N = 5 1336877 1319372 1. (CC) gcc options: -O3 -march=native
SciMark This test runs the ANSI C version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This test is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite Threadripper 3970X 16 Cores 150 300 450 600 750 SE +/- 7.72, N = 3 SE +/- 3.51, N = 3 718.03 697.80 1. (CC) gcc options: -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo Threadripper 3970X 16 Cores 30 60 90 120 150 SE +/- 1.57, N = 3 SE +/- 0.04, N = 3 157.71 155.44 1. (CC) gcc options: -lm
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.12 Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory Threadripper 3970X 16 Cores 13 26 39 52 65 SE +/- 0.20, N = 3 SE +/- 0.15, N = 3 56.2 45.2
SciMark This test runs the ANSI C version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This test is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform Threadripper 3970X 16 Cores 80 160 240 320 400 SE +/- 3.52, N = 3 SE +/- 0.60, N = 3 356.71 328.58 1. (CC) gcc options: -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply Threadripper 3970X 16 Cores 200 400 600 800 1000 SE +/- 7.44, N = 3 SE +/- 0.56, N = 3 793.80 782.85 1. (CC) gcc options: -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization Threadripper 3970X 16 Cores 200 400 600 800 1000 SE +/- 13.80, N = 3 SE +/- 17.46, N = 3 983.93 946.17 1. (CC) gcc options: -lm
OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Threadripper 3970X 16 Cores 300 600 900 1200 1500 SE +/- 12.34, N = 3 SE +/- 0.75, N = 3 1298.02 1275.97 1. (CC) gcc options: -lm
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json Threadripper 3970X 16 Cores 800K 1600K 2400K 3200K 4000K SE +/- 7331.16, N = 3 SE +/- 16615.41, N = 3 1564168 3523585
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: build Threadripper 3970X 16 Cores 4000M 8000M 12000M 16000M 20000M SE +/- 170009930.60, N = 3 SE +/- 162720428.03, N = 3 20067677101 17244462905
OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: garbage Threadripper 3970X 16 Cores 200K 400K 600K 800K 1000K SE +/- 1243.04, N = 3 SE +/- 2753.72, N = 3 589712 897936
CLOMP CLOMP is the C version of the Livermore OpenMP benchmark developed to measure OpenMP overheads and other performance impacts due to threading in order to influence future system designs. This particular test profile configuration is currently set to look at the OpenMP static schedule speed-up across all available CPU cores using the recommended test configuration. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Speedup, More Is Better CLOMP 3.3 Static OMP Speedup Threadripper 3970X 16 Cores 0.684 1.368 2.052 2.736 3.42 SE +/- 0.01, N = 25 SE +/- 0.05, N = 25 0.71 3.04 1. (CC) gcc options: --openmp -O3 -lm
Compile Bench Compilebench tries to age a filesystem by simulating some of the disk IO common in creating, compiling, patching, stating and reading kernel trees. It indirectly measures how well filesystems can maintain directory locality as the disk fills up and directories age. This current test is setup to use the makej mode with 10 initial directories Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Threadripper 3970X 16 Cores 150 300 450 600 750 SE +/- 1.98, N = 3 SE +/- 3.20, N = 3 716.22 548.75
OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB Threadripper 3970X 16 Cores 3K 6K 9K 12K 15K SE +/- 6.90, N = 3 SE +/- 2.58, N = 3 12649.31 12748.61 1. (CC) gcc options: -O3 -march=native
t-test1 This is a test of t-test1 for basic memory allocator benchmarks. Note this test profile is currently very basic and the overall time does include the warmup time of the custom t-test1 compilation. Improvements welcome. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 1 Threadripper 3970X 16 Cores 6 12 18 24 30 SE +/- 0.11, N = 3 SE +/- 0.04, N = 3 25.60 16.06 1. (CC) gcc options: -pthread
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Bsearch Threadripper 3970X 16 Cores 4K 8K 12K 16K 20K SE +/- 115.68, N = 3 SE +/- 66.23, N = 3 20222.03 7239.75 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Forking Threadripper 3970X 16 Cores 20K 40K 60K 80K 100K SE +/- 1093.43, N = 3 SE +/- 11.00, N = 3 97017.28 10970.25 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Hsearch Threadripper 3970X 16 Cores 50K 100K 150K 200K 250K SE +/- 134.40, N = 3 SE +/- 141.77, N = 3 253747.42 106584.80 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Lsearch Threadripper 3970X 16 Cores 90 180 270 360 450 SE +/- 3.61, N = 3 SE +/- 2.93, N = 15 434.81 138.27 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Tsearch Threadripper 3970X 16 Cores 200 400 600 800 1000 SE +/- 0.72, N = 3 SE +/- 2.00, N = 3 1111.04 383.18 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: CPU Stress Threadripper 3970X 16 Cores 3K 6K 9K 12K 15K SE +/- 35.07, N = 3 SE +/- 4.68, N = 3 12151.31 5019.09 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores Threadripper 3970X 16 Cores 900K 1800K 2700K 3600K 4500K SE +/- 11364.25, N = 3 SE +/- 35197.46, N = 15 3379188.34 3998333.22 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Matrix Math Threadripper 3970X 16 Cores 50K 100K 150K 200K 250K SE +/- 2518.16, N = 7 SE +/- 114.46, N = 3 234235.76 76991.04 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Vector Math Threadripper 3970X 16 Cores 20K 40K 60K 80K 100K SE +/- 30.84, N = 3 SE +/- 10.48, N = 3 88021.72 35109.17 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Memory Copying Threadripper 3970X 16 Cores 2K 4K 6K 8K 10K SE +/- 46.71, N = 3 SE +/- 6.58, N = 3 8324.57 3963.81 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity Threadripper 3970X 16 Cores 5K 10K 15K 20K 25K SE +/- 93.30, N = 3 SE +/- 30.56, N = 3 22217.76 10510.35 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching Threadripper 3970X 16 Cores 5M 10M 15M 20M 25M SE +/- 434072.66, N = 15 SE +/- 9547.22, N = 3 21267958.31 2258922.93 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc C String Functions Threadripper 3970X 16 Cores 700K 1400K 2100K 2800K 3500K SE +/- 19841.27, N = 3 SE +/- 21196.38, N = 3 3406391.46 1252570.26 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc Qsort Data Sorting Threadripper 3970X 16 Cores 110 220 330 440 550 SE +/- 1.89, N = 3 SE +/- 2.46, N = 4 489.81 181.55 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: System V Message Passing Threadripper 3970X 16 Cores 6M 12M 18M 24M 30M SE +/- 271951.30, N = 15 SE +/- 23221.11, N = 3 26168429.69 16301159.73 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Ping Pong Threadripper 3970X 16 Cores 0.6595 1.319 1.9785 2.638 3.2975 SE +/- 0.026, N = 25 SE +/- 0.009, N = 5 2.931 2.210 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Under Load Threadripper 3970X 16 Cores 3 6 9 12 15 SE +/- 0.66, N = 25 SE +/- 0.41, N = 25 13.23 10.78 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale Threadripper 3970X 16 Cores 11K 22K 33K 44K 55K SE +/- 29.94, N = 5 SE +/- 11.54, N = 5 51667.1 49498.8 1. (CC) gcc options: -O3 -march=native -fopenmp
OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad Threadripper 3970X 16 Cores 12K 24K 36K 48K 60K SE +/- 39.30, N = 5 SE +/- 13.13, N = 5 57321.8 54847.9 1. (CC) gcc options: -O3 -march=native -fopenmp
OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add Threadripper 3970X 16 Cores 12K 24K 36K 48K 60K SE +/- 47.58, N = 5 SE +/- 11.11, N = 5 56819.2 54720.5 1. (CC) gcc options: -O3 -march=native -fopenmp
Minion Minion is an open-source constraint solver that is designed to be very scalable. This test profile uses Minion's integrated benchmarking problems to solve. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Graceful Threadripper 3970X 16 Cores 10 20 30 40 50 SE +/- 0.10, N = 3 SE +/- 0.09, N = 3 41.34 41.67 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Solitaire Threadripper 3970X 16 Cores 14 28 42 56 70 SE +/- 0.14, N = 3 SE +/- 0.21, N = 3 60.65 61.09 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Quasigroup Threadripper 3970X 16 Cores 20 40 60 80 100 SE +/- 0.37, N = 3 SE +/- 0.16, N = 3 107.53 108.52 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Decompression Threadripper 3970X 16 Cores 30 60 90 120 150 131 130 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Compression Threadripper 3970X 16 Cores 120 240 360 480 600 SE +/- 0.67, N = 3 SE +/- 1.53, N = 3 543 543 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Decompression Threadripper 3970X 16 Cores 300 600 900 1200 1500 SE +/- 4.18, N = 3 1503 1493 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Compression Threadripper 3970X 16 Cores 20 40 60 80 100 SE +/- 0.67, N = 3 107 109 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Decompression Threadripper 3970X 16 Cores 400 800 1200 1600 2000 SE +/- 4.06, N = 3 SE +/- 4.18, N = 3 1656 1650 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Compression Threadripper 3970X 16 Cores 30 60 90 120 150 SE +/- 0.67, N = 3 SE +/- 0.58, N = 3 121 120 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Decompression Threadripper 3970X 16 Cores 110 220 330 440 550 SE +/- 1.15, N = 3 SE +/- 1.00, N = 3 500 498 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Compression Threadripper 3970X 16 Cores 120 240 360 480 600 SE +/- 3.67, N = 3 SE +/- 0.33, N = 3 547 539 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Decompression Threadripper 3970X 16 Cores 140 280 420 560 700 SE +/- 4.26, N = 3 SE +/- 2.33, N = 3 633 628 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Compression Threadripper 3970X 16 Cores 50 100 150 200 250 SE +/- 0.67, N = 3 216 215 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Decompression Threadripper 3970X 16 Cores 160 320 480 640 800 SE +/- 1.20, N = 3 SE +/- 0.88, N = 3 739 736 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Compression Threadripper 3970X 16 Cores 60 120 180 240 300 SE +/- 1.45, N = 3 266 267 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Decompression Threadripper 3970X 16 Cores 300 600 900 1200 1500 SE +/- 1.20, N = 3 SE +/- 0.67, N = 3 1245 1244 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: AES-256 Threadripper 3970X 16 Cores 1300 2600 3900 5200 6500 SE +/- 7.95, N = 3 SE +/- 14.95, N = 3 5902.14 5858.03 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: Twofish Threadripper 3970X 16 Cores 80 160 240 320 400 SE +/- 3.16, N = 3 SE +/- 0.02, N = 3 391.43 385.68 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: Blowfish Threadripper 3970X 16 Cores 100 200 300 400 500 SE +/- 0.50, N = 3 SE +/- 0.01, N = 3 475.10 471.10 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: CAST-256 Threadripper 3970X 16 Cores 30 60 90 120 150 SE +/- 1.54, N = 3 SE +/- 0.27, N = 3 154.15 154.99 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Java SciMark This test runs the Java version of SciMark 2.0, which is a benchmark for scientific and numerical computing developed by programmers at the National Institute of Standards and Technology. This benchmark is made up of Fast Foruier Transform, Jacobi Successive Over-relaxation, Monte Carlo, Sparse Matrix Multiply, and dense LU matrix factorization benchmarks. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite Threadripper 3970X 16 Cores 600 1200 1800 2400 3000 SE +/- 1.94, N = 4 SE +/- 7.84, N = 4 3009.12 3005.07
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Monte Carlo Threadripper 3970X 16 Cores 400 800 1200 1600 2000 SE +/- 2.62, N = 4 SE +/- 2.89, N = 4 1686.79 1679.21
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Fast Fourier Transform Threadripper 3970X 16 Cores 400 800 1200 1600 2000 SE +/- 9.49, N = 4 SE +/- 14.00, N = 4 2043.32 2040.93
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Sparse Matrix Multiply Threadripper 3970X 16 Cores 600 1200 1800 2400 3000 SE +/- 4.74, N = 4 SE +/- 8.43, N = 4 2683.18 2716.60
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Dense LU Matrix Factorization Threadripper 3970X 16 Cores 1400 2800 4200 5600 7000 SE +/- 2.88, N = 4 SE +/- 22.75, N = 4 6674.41 6637.13
OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation Threadripper 3970X 16 Cores 400 800 1200 1600 2000 SE +/- 2.45, N = 4 SE +/- 1.78, N = 4 1957.92 1951.48
CacheBench This is a performance test of CacheBench, which is part of LLCbench. CacheBench is designed to test the memory and cache bandwidth performance Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read Threadripper 3970X 16 Cores 700 1400 2100 2800 3500 SE +/- 4.12, N = 3 SE +/- 0.65, N = 3 3035.03 3024.68 MIN: 3020.86 / MAX: 3044.34 MIN: 3022.65 / MAX: 3028.8 1. (CC) gcc options: -lrt
OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write Threadripper 3970X 16 Cores 7K 14K 21K 28K 35K SE +/- 14.14, N = 3 SE +/- 29.01, N = 3 31832.50 31631.79 MIN: 27271.39 / MAX: 33182.75 MIN: 27804.64 / MAX: 32902.03 1. (CC) gcc options: -lrt
OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write Threadripper 3970X 16 Cores 13K 26K 39K 52K 65K SE +/- 167.50, N = 3 SE +/- 147.71, N = 3 61162.94 61009.39 MIN: 53743.85 / MAX: 65830.07 MIN: 55206.66 / MAX: 65416.9 1. (CC) gcc options: -lrt
glibc bench The GNU C Library project provides the core libraries for the GNU system and GNU/Linux systems, as well as many other systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more.
Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: cos Threadripper 3970X 16 Cores 10 20 30 40 50 SE +/- 0.27, N = 3 SE +/- 0.02, N = 3 42.25 42.81
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: exp Threadripper 3970X 16 Cores 1.1235 2.247 3.3705 4.494 5.6175 SE +/- 0.01485, N = 3 SE +/- 0.00851, N = 3 4.99317 4.95189
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffs Threadripper 3970X 16 Cores 0.4022 0.8044 1.2066 1.6088 2.011 SE +/- 0.01753, N = 3 SE +/- 0.00045, N = 3 1.75870 1.78754
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: log2 Threadripper 3970X 16 Cores 1.327 2.654 3.981 5.308 6.635 SE +/- 0.00811, N = 3 SE +/- 0.01183, N = 3 5.88218 5.89799
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: modf Threadripper 3970X 16 Cores 0.5072 1.0144 1.5216 2.0288 2.536 SE +/- 0.00267, N = 3 SE +/- 0.00154, N = 3 2.23442 2.25415
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sqrt Threadripper 3970X 16 Cores 0.504 1.008 1.512 2.016 2.52 SE +/- 0.00274, N = 3 SE +/- 0.00107, N = 3 2.22027 2.23979
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffsll Threadripper 3970X 16 Cores 0.4001 0.8002 1.2003 1.6004 2.0005 SE +/- 0.01102, N = 3 SE +/- 0.00227, N = 3 1.75897 1.77800
OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: pthread_once Threadripper 3970X 16 Cores 0.3996 0.7992 1.1988 1.5984 1.998 SE +/- 0.00270, N = 3 SE +/- 0.00019, N = 3 1.76133 1.77594
LAME MP3 Encoding LAME is an MP3 encoder licensed under the LGPL. This test measures the time required to encode a WAV file to MP3 format. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 Threadripper 3970X 16 Cores 2 4 6 8 10 SE +/- 0.020, N = 3 SE +/- 0.007, N = 3 7.188 7.182 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lncurses -lm
Darktable Darktable is an open-source photography / workflow application this will use any system-installed Darktable program or on Windows will automatically download the pre-built binary from the project. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.6.0 Test: Boat - Acceleration: CPU-only Threadripper 3970X 16 Cores 2 4 6 8 10 SE +/- 0.097, N = 15 SE +/- 0.007, N = 3 6.010 5.060
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.6.0 Test: Masskrug - Acceleration: CPU-only Threadripper 3970X 16 Cores 0.8429 1.6858 2.5287 3.3716 4.2145 SE +/- 0.017, N = 3 SE +/- 0.009, N = 3 3.088 3.746
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.6.0 Test: Server Rack - Acceleration: CPU-only Threadripper 3970X 16 Cores 0.027 0.054 0.081 0.108 0.135 SE +/- 0.004, N = 12 SE +/- 0.000, N = 3 0.120 0.097
OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.6.0 Test: Server Room - Acceleration: CPU-only Threadripper 3970X 16 Cores 0.4628 0.9256 1.3884 1.8512 2.314 SE +/- 0.009, N = 3 SE +/- 0.010, N = 3 1.991 2.057
BRL-CAD BRL-CAD 7.28.0 is a cross-platform, open-source solid modeling system with built-in benchmark mode. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.28.0 VGR Performance Metric Threadripper 3970X 16 Cores 110K 220K 330K 440K 550K 507345 210066 1. (CXX) g++ options: -std=c++98 -pipe -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -rdynamic -lSM -lICE -lXi -lGLU -lGL -lX11 -lXext -lXrender -lpthread -ldl -luuid -lm
GEGL GEGL is the Generic Graphics Library and is the library/framework used by GIMP and other applications like GNOME Photos. This test profile times how long it takes to complete various GEGL operations on a static set of sample JPEG images. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Crop Threadripper 3970X 16 Cores 2 4 6 8 10 SE +/- 0.062, N = 3 SE +/- 0.043, N = 3 8.003 7.491
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Scale Threadripper 3970X 16 Cores 1.2737 2.5474 3.8211 5.0948 6.3685 SE +/- 0.040, N = 3 SE +/- 0.031, N = 3 5.661 4.940
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Cartoon Threadripper 3970X 16 Cores 20 40 60 80 100 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 90.95 88.68
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Reflect Threadripper 3970X 16 Cores 7 14 21 28 35 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 29.98 29.41
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Antialias Threadripper 3970X 16 Cores 9 18 27 36 45 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 39.00 36.36
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Tile Glass Threadripper 3970X 16 Cores 7 14 21 28 35 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 31.03 28.69
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Wavelet Blur Threadripper 3970X 16 Cores 14 28 42 56 70 SE +/- 0.18, N = 3 SE +/- 0.06, N = 3 62.40 60.11
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Color Enhance Threadripper 3970X 16 Cores 13 26 39 52 65 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 56.07 55.43
OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Rotate 90 Degrees Threadripper 3970X 16 Cores 9 18 27 36 45 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 38.17 37.69
librsvg RSVG/librsvg is an SVG vector graphics library. This test profile times how long it takes to complete various operations by rsvg-convert. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better librsvg Operation: SVG Files To PNG Threadripper 3970X 16 Cores 6 12 18 24 30 SE +/- 0.12, N = 3 SE +/- 0.12, N = 3 23.87 18.68 1. rsvg-convert version 2.44.14
LuaJIT This test profile is a collection of Lua scripts/benchmarks run against a locally-built copy of LuaJIT upstream. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Composite Threadripper 3970X 16 Cores 400 800 1200 1600 2000 SE +/- 12.94, N = 3 SE +/- 1.55, N = 3 1659.51 1624.14 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Monte Carlo Threadripper 3970X 16 Cores 110 220 330 440 550 SE +/- 4.85, N = 3 SE +/- 0.46, N = 3 526.75 515.37 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Fast Fourier Transform Threadripper 3970X 16 Cores 60 120 180 240 300 SE +/- 2.18, N = 3 SE +/- 1.67, N = 3 287.97 278.18 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Sparse Matrix Multiply Threadripper 3970X 16 Cores 300 600 900 1200 1500 SE +/- 11.74, N = 3 SE +/- 1.25, N = 3 1352.77 1319.00 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Dense LU Matrix Factorization Threadripper 3970X 16 Cores 900 1800 2700 3600 4500 SE +/- 27.57, N = 3 SE +/- 7.05, N = 3 3996.69 3910.40 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Jacobi Successive Over-Relaxation Threadripper 3970X 16 Cores 500 1000 1500 2000 2500 SE +/- 18.57, N = 3 SE +/- 0.94, N = 3 2133.37 2097.74 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
Inkscape Inkscape is an open-source vector graphics editor. This test profile times how long it takes to complete various operations by Inkscape. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Inkscape Operation: SVG Files To PNG Threadripper 3970X 16 Cores 6 12 18 24 30 SE +/- 0.09, N = 3 SE +/- 0.05, N = 3 26.27 25.26 1. Inkscape 0.92.4 (5da689c313, 2019-01-14)
Dbench Dbench is a benchmark designed by the Samba project as a free alternative to netbench, but dbench contains only file-system calls for testing the disk performance. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 12 Threadripper 3970X 16 Cores 300 600 900 1200 1500 SE +/- 13.11, N = 9 SE +/- 14.76, N = 8 595.26 1466.07 1. (CC) gcc options: -lpopt -O2
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Threadripper 3970X 16 Cores 300 600 900 1200 1500 SE +/- 2.91, N = 3 SE +/- 10.95, N = 15 1151 1234 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Threadripper 3970X 16 Cores 70K 140K 210K 280K 350K SE +/- 881.92, N = 3 SE +/- 2820.78, N = 15 294333 315733 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Threadripper 3970X 16 Cores 300 600 900 1200 1500 SE +/- 102.96, N = 12 706 1309 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
MKL-DNN DNNL This is a test of the Intel MKL-DNN (DNNL / Deep Neural Network Library) as an Intel-optimized library for Deep Neural Networks and making use of its built-in benchdnn functionality. The result is the total perf time reported. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Deconvolution Batch deconv_1d - Data Type: f32 Threadripper 3970X 16 Cores 0.7255 1.451 2.1765 2.902 3.6275 SE +/- 0.02372, N = 14 SE +/- 0.00642, N = 3 2.78688 3.22435 MIN: 1.78 MIN: 3.13 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Threadripper 3970X 16 Cores 70K 140K 210K 280K 350K SE +/- 26330.47, N = 12 180633 335000 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
MKL-DNN DNNL This is a test of the Intel MKL-DNN (DNNL / Deep Neural Network Library) as an Intel-optimized library for Deep Neural Networks and making use of its built-in benchdnn functionality. The result is the total perf time reported. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Recurrent Neural Network Training - Data Type: f32 Threadripper 3970X 16 Cores 70 140 210 280 350 SE +/- 2.80, N = 10 SE +/- 0.28, N = 3 299.86 142.35 MIN: 188.07 MIN: 140.83 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Threadripper 3970X 16 Cores 300 600 900 1200 1500 SE +/- 15.41, N = 15 SE +/- 27.78, N = 15 1346 1553 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
MKL-DNN DNNL This is a test of the Intel MKL-DNN (DNNL / Deep Neural Network Library) as an Intel-optimized library for Deep Neural Networks and making use of its built-in benchdnn functionality. The result is the total perf time reported. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32 Threadripper 3970X 16 Cores 20 40 60 80 100 SE +/- 0.89, N = 3 SE +/- 0.24, N = 3 56.58 76.35 MIN: 41.14 MIN: 75.02 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Convolution Batch conv_alexnet - Data Type: f32 Threadripper 3970X 16 Cores 40 80 120 160 200 SE +/- 1.57, N = 6 SE +/- 0.48, N = 3 137.79 178.67 MIN: 97.04 MIN: 176.74 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Deconvolution Batch deconv_all - Data Type: f32 Threadripper 3970X 16 Cores 400 800 1200 1600 2000 SE +/- 2.16, N = 3 SE +/- 0.54, N = 3 1713.90 1182.61 MIN: 1362.26 MIN: 1163.99 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Convolution Batch conv_3d - Data Type: f32 Threadripper 3970X 16 Cores 3 6 9 12 15 SE +/- 0.08221, N = 3 SE +/- 0.09666, N = 3 6.82846 9.50372 MIN: 4.63 MIN: 9.16 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Deconvolution Batch deconv_3d - Data Type: f32 Threadripper 3970X 16 Cores 1.1053 2.2106 3.3159 4.4212 5.5265 SE +/- 0.26685, N = 12 SE +/- 0.02100, N = 3 4.91239 3.69166 MIN: 2.56 MIN: 3.53 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Convolution Batch conv_all - Data Type: f32 Threadripper 3970X 16 Cores 300 600 900 1200 1500 SE +/- 4.86, N = 3 SE +/- 2.68, N = 3 968.72 1369.92 MIN: 791.36 MIN: 1354.97 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: IP Batch All - Data Type: f32 Threadripper 3970X 16 Cores 4 8 12 16 20 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 17.33 11.57 MIN: 11.67 MIN: 11.24 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: IP Batch 1D - Data Type: f32 Threadripper 3970X 16 Cores 0.7988 1.5976 2.3964 3.1952 3.994 SE +/- 0.05025, N = 15 SE +/- 0.02584, N = 3 3.41655 3.55042 MIN: 2.08 MIN: 3.4 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Flexible IO Tester Fio is an advanced disk benchmark that depends upon the kernel's AIO access library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Threadripper 3970X 16 Cores 90K 180K 270K 360K 450K SE +/- 3928.97, N = 15 SE +/- 7133.29, N = 15 344533 397600 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Threadripper 3970X 16 Cores 200 400 600 800 1000 SE +/- 12.94, N = 4 1052 961 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.18 Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Threadripper 3970X 16 Cores 60K 120K 180K 240K 300K SE +/- 10149.45, N = 15 SE +/- 3424.79, N = 4 269200 245750 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -march=native -ll -lcurl -lssl -lcrypto -lnuma -libverbs -lrt -laio -lz -lpthread -lm -ldl
OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Threadripper 3970X 16 Cores 130 260 390 520 650 SE +/- 28.74, N = 12 SE +/- 81.95, N = 12 485.9 602.3 1. (CC) gcc options: -static
OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Threadripper 3970X 16 Cores 140 280 420 560 700 SE +/- 3.35, N = 3 SE +/- 4.34, N = 3 560.7 633.2 1. (CC) gcc options: -static
OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync Threadripper 3970X 16 Cores 600 1200 1800 2400 3000 SE +/- 6.09, N = 3 SE +/- 6.33, N = 3 2724.8 2012.9 1. (CC) gcc options: -static
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 512MB - Disk Test: Write Performance Threadripper 3970X 16 Cores 300 600 900 1200 1500 SE +/- 20.79, N = 3 SE +/- 4.10, N = 3 1594.31 1283.87 1. (CC) gcc options: -O3
OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 512MB - Disk Test: Write Performance Threadripper 3970X 16 Cores 400 800 1200 1600 2000 SE +/- 6.54, N = 3 SE +/- 3.66, N = 3 1677.55 1361.61 1. (CC) gcc options: -O3
FFTW FFTW is a C subroutine library for computing the discrete Fourier transform (DFT) in one or more dimensions. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 4096 Threadripper 3970X 16 Cores 1500 3000 4500 6000 7500 SE +/- 2.20, N = 3 SE +/- 16.83, N = 3 6875.5 6841.8 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 4096 Threadripper 3970X 16 Cores 5K 10K 15K 20K 25K SE +/- 102.34, N = 3 SE +/- 48.64, N = 3 21610 21534 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Timed MrBayes Analysis This test performs a bayesian analysis of a set of primate genome sequences in order to estimate their phylogeny. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis Threadripper 3970X 16 Cores 20 40 60 80 100 SE +/- 0.44, N = 3 SE +/- 0.16, N = 3 75.41 69.52 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 -lreadline
Numenta Anomaly Benchmark Numenta Anomaly Benchmark (NAB) is a benchmark for evaluating algorithms for anomaly detection in streaming, real-time applications. It is comprised of over 50 labeled real-world and artificial timeseries data files plus a novel scoring mechanism designed for real-time applications. This test profile currently measures the time to run various detectors. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: Relative Entropy Threadripper 3970X 16 Cores 3 6 9 12 15 SE +/- 0.18, N = 3 SE +/- 0.10, N = 3 12.42 11.59
HPC Challenge HPC Challenge (HPCC) is a cluster-focused benchmark consisting of the HPL Linpack TPP benchmark, DGEMM, STREAM, PTRANS, RandomAccess, FFT, and communication bandwidth and latency. This HPC Challenge test profile attempts to ship with standard yet versatile configuration/input files though they can be modified. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: G-HPL Threadripper 3970X 16 Cores 20 40 60 80 100 SE +/- 0.17, N = 3 SE +/- 0.19, N = 3 73.20 89.99 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 3.1.3
OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ffte Threadripper 3970X 16 Cores 4 8 12 16 20 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 16.12 11.17 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 3.1.3
OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: EP-DGEMM Threadripper 3970X 16 Cores 11 22 33 44 55 SE +/- 0.44, N = 3 SE +/- 0.43, N = 3 29.80 49.58 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 3.1.3
OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: G-Ptrans Threadripper 3970X 16 Cores 2 4 6 8 10 SE +/- 0.01053, N = 3 SE +/- 0.00225, N = 3 7.44119 2.12629 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 3.1.3
OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: EP-STREAM Triad Threadripper 3970X 16 Cores 0.7821 1.5642 2.3463 3.1284 3.9105 SE +/- 0.00672, N = 3 SE +/- 0.00112, N = 3 1.90348 3.47614 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 3.1.3
OpenBenchmarking.org GUP/s, More Is Better HPC Challenge 1.5.0 Test / Class: G-Random Access Threadripper 3970X 16 Cores 0.0386 0.0772 0.1158 0.1544 0.193 SE +/- 0.00021, N = 3 SE +/- 0.00040, N = 3 0.17138 0.11362 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 3.1.3
OpenBenchmarking.org usecs, Fewer Is Better HPC Challenge 1.5.0 Test / Class: Random Ring Latency Threadripper 3970X 16 Cores 0.1057 0.2114 0.3171 0.4228 0.5285 SE +/- 0.00770, N = 3 SE +/- 0.00064, N = 3 0.46962 0.40788 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 3.1.3
OpenBenchmarking.org GB/s, More Is Better HPC Challenge 1.5.0 Test / Class: Random Ring Bandwidth Threadripper 3970X 16 Cores 0.8948 1.7896 2.6844 3.5792 4.474 SE +/- 0.02486, N = 3 SE +/- 0.00338, N = 3 2.20814 3.97686 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 3.1.3
OpenBenchmarking.org MB/s, More Is Better HPC Challenge 1.5.0 Test / Class: Max Ping Pong Bandwidth Threadripper 3970X 16 Cores 5K 10K 15K 20K 25K SE +/- 271.12, N = 3 SE +/- 607.12, N = 3 21719.65 22271.54 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 3.1.3
CloverLeaf CloverLeaf is a Lagrangian-Eulerian hydrodynamics benchmark. This test profile currently makes use of CloverLeaf's OpenMP version and benchmarked with the clover_bm8192.in input file. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf Lagrangian-Eulerian Hydrodynamics Threadripper 3970X 16 Cores 0.2835 0.567 0.8505 1.134 1.4175 SE +/- 0.06, N = 12 SE +/- 0.00, N = 3 1.05 1.26 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
DeepSpeech Mozilla DeepSpeech is a speech-to-text engine powered by TensorFlow for machine learning and derived from Baidu's Deep Speech research paper. This test profile times the speech-to-text process for a roughly three minute audio recording. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better DeepSpeech 0.6 Acceleration: CPU Threadripper 3970X 16 Cores 13 26 39 52 65 SE +/- 0.10, N = 3 SE +/- 0.09, N = 3 56.68 49.10