Big Threadripper 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.
HTML result view exported from: https://openbenchmarking.org/result/2003108-PTS-BIGTHREA46&grr&sro .
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
Big Threadripper pennant: sedovbig pennant: leblancbig hpcc: G-HPL dbench: 12 dbench: 12 cpp-perf-bench: Rand Numbers mcperf: Set - 64 mcperf: Add - 64 build-gcc: Time To Compile mcperf: Get - 64 blogbench: Read mysqlslap: 64 mkl-dnn: Convolution Batch conv_all - f32 qmcpack: pgbench: Buffer Test - Normal Load - Read Write mkl-dnn: Deconvolution Batch deconv_all - f32 amg: cryptopp: Keyed Algorithms blender: Barbershop - CPU-Only fftw: Float + SSE - 2D FFT Size 4096 blender: Barbershop - CPU-Only plaidml: No - Inference - ResNet 50 - CPU blender: Pabellon Barcelona - CPU-Only hint: FLOAT dacapobench: Tradesoap cpp-perf-bench: Math Library cassandra: Reads brl-cad: VGR Performance Metric blender: Pabellon Barcelona - CPU-Only compress-lzma: 256MB File Compression blender: Classroom - CPU-Only keydb: tinymembench: Standard Memset tinymembench: Standard Memcpy apache-siege: 250 blender: Classroom - CPU-Only numpy: radiance: Serial rocksdb: Rand Fill Sync luxcorerender: DLSC luxcorerender: Rainbow Colors and Prism hpcg: fftw: Stock - 2D FFT Size 4096 compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 fs-mark: 5000 Files, 1MB Size, 4 Threads ospray: XFrog Forest - Path Tracer fio: Seq Read - IO_uring - No - Yes - 4KB - Default Test Directory fio: Seq Read - IO_uring - No - Yes - 4KB - Default Test Directory cp2k: Fayalite-FIST Data appleseed: Emily ospray: San Miguel - Path Tracer gmpbench: Total Time mkl-dnn: Convolution Batch conv_googlenet_v3 - f32 mlpack: scikit_linearridgeregression blender: Fishy Cat - CPU-Only cachebench: Write cachebench: Read cachebench: Read / Modify / Write byte: Dhrystone 2 asmfish: 1024 Hash Memory, 26 Depth blender: Fishy Cat - CPU-Only namd: ATPase Simulation - 327,506 Atoms fhourstones: Complex Connect-4 Solving cassandra: Writes minion: Quasigroup leveldb: Hot Read appleseed: Material Tester rocksdb: Read While Writing mcperf: Append fio: Seq Write - IO_uring - No - Yes - 4KB - Default Test Directory fio: Seq Write - IO_uring - No - Yes - 4KB - Default Test Directory hbase: Rand Write - 16 hbase: Rand Write - 16 mlpack: scikit_qda cpuminer-opt: lbry fio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directory fio: Rand Read - IO_uring - No - Yes - 4KB - Default Test Directory stress-ng: Semaphores stress-ng: Lsearch stress-ng: Context Switching stress-ng: System V Message Passing tensorflow: Cifar10 aobench: 2048 x 2048 - Total Time gegl: Cartoon pgbench: Buffer Test - Normal Load - Read Only rocksdb: Seq Fill lulesh: blender: BMW27 - CPU-Only ospray: San Miguel - SciVis memtier-benchmark: Redis build-gdb: Time To Compile mkl-dnn: Recurrent Neural Network Training - f32 intel-mpi: IMB-MPI1 Sendrecv intel-mpi: IMB-MPI1 Sendrecv leveldb: Rand Read cpp-perf-bench: Stepanov Vector cpuminer-opt: deep cpuminer-opt: myr-gr fio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directory fio: Rand Write - IO_uring - No - Yes - 4KB - Default Test Directory fio: Rand Write - POSIX AIO - Yes - No - 4KB - Default Test Directory dacapobench: Tradebeans gromacs: Water Benchmark schbench: 8 - 8 leveldb: Seq Fill leveldb: Seq Fill leveldb: Rand Delete perl-benchmark: Pod2html renaissance: Savina Reactors.IO numenta-nab: Earthgecko Skyline mrbayes: Primate Phylogeny Analysis appleseed: Disney Material ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping clomp: Static OMP Speedup compress-7zip: Compress Speed Test npb: EP.D blender: BMW27 - CPU-Only john-the-ripper: MD5 sockperf: Latency Under Load ospray: XFrog Forest - SciVis tiobench: Write - 32MB - 4 askap: tConvolve MT - Degridding askap: tConvolve MT - Gridding v-ray: CPU compress-rar: Linux Source Tree Archiving To RAR opencv-bench: mcperf: Set indigobench: Bedroom gegl: Wavelet Blur indigobench: Supercar fio: Rand Write - POSIX AIO - Yes - No - 4KB - Default Test Directory minion: Solitaire build2: Time To Compile rocksdb: Rand Fill graphics-magick: Sharpen graphics-magick: Noise-Gaussian graphics-magick: Resizing rocksdb: Rand Read graphics-magick: Swirl graphics-magick: Rotate graphics-magick: Enhanced graphics-magick: HWB Color Space mkl-dnn: Deconvolution Batch deconv_1d - f32 himeno: Poisson Pressure Solver build-llvm: Time To Compile cpp-perf-bench: Atol sqlite-speedtest: Timed Time - Size 1,000 radiance: SMP Parallel gegl: Color Enhance parboil: OpenMP LBM nginx: Static Web Page Serving stockfish: Total Time redis: SADD glibc-bench: sincos mcperf: Add ebizzy: mcperf: Delete hackbench: 32 - Process perl-benchmark: Interpreter mcperf: Get mpcbench: Multi-Precision Benchmark mcperf: Replace stress-ng: Matrix Math mcperf: Prepend parboil: OpenMP MRI Gridding intel-mpi: IMB-MPI1 PingPong libreoffice: 20 Documents To PDF intel-mpi: IMB-MPI1 Exchange intel-mpi: IMB-MPI1 Exchange askap: tConvolve OpenMP - Degridding askap: tConvolve OpenMP - Gridding redis: LPUSH renaissance: Rand Forest mkl-dnn: IP Batch All - f32 redis: GET npb: BT.C ospray: NASA Streamlines - Path Tracer java-scimark2: Composite mkl-dnn: IP Batch 1D - f32 mlpack: scikit_ica build-linux-kernel: Time To Compile renaissance: Apache Spark Bayes askap: tConvolve MPI - Degridding askap: tConvolve MPI - Gridding coremark: CoreMark Size 666 - Iterations Per Second rawtherapee: Total Benchmark Time deepspeech: CPU tachyon: Total Time leveldb: Seek Rand libgav1: Summer Nature 1080p minion: Graceful sockperf: Latency Ping Pong cython-bench: build-php: Time To Compile dcraw: RAW To PPM Image Conversion mkl-dnn: Convolution Batch conv_3d - f32 redis: LPOP lzbench: XZ 0 - Decompression lzbench: XZ 0 - Compression cpuminer-opt: m7m gegl: Rotate 90 Degrees gegl: Antialias ospray: Magnetic Reconnection - SciVis m-queens: Time To Solve rust-mandel: Time To Complete Serial/Parallel Mandelbrot postmark: Disk Transaction Performance mt-dgemm: Sustained Floating-Point Rate npb: LU.C stress-ng: Glibc Qsort Data Sorting renaissance: Apache Spark PageRank qmlbench: Canvas Text Simple compress-gzip: Linux Source Tree Archiving To .tar.gz mbw: Memory Copy, Fixed Block Size - 4096 MiB iperf: 5201 - 10 Seconds - TCP - 64 embree: Pathtracer ISPC - Crown cpp-perf-bench: Ctype redis: SET embree: Pathtracer - Crown redis: GET cpuminer-opt: skein node-octane: cpuminer-opt: sha256t intel-mpi: IMB-P2P PingPong pyperformance: float fio: Rand Read - POSIX AIO - Yes - No - 4KB - Default Test Directory fio: Rand Read - POSIX AIO - Yes - No - 4KB - Default Test Directory fio: Seq Write - POSIX AIO - Yes - No - 4KB - Default Test Directory fio: Seq Write - POSIX AIO - Yes - No - 4KB - Default Test Directory fio: Seq Write - POSIX AIO - Yes - No - 4KB - Default Test Directory fio: Rand 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 fio: Rand Read - POSIX AIO - Yes - No - 4KB - Default Test Directory fio: Seq Read - POSIX AIO - Yes - No - 4KB - Default Test Directory glibc-bench: exp stress-ng: CPU Stress john-the-ripper: Blowfish aircrack-ng: stress-ng: Tsearch stress-ng: Vector Math stress-ng: Bsearch stress-ng: Crypto stress-ng: Socket Activity stress-ng: Memory Copying stress-ng: Hsearch stress-ng: Forking stress-ng: Glibc C String Functions build-ffmpeg: Time To Compile gegl: Tile Glass gegl: Reflect minife: Small lzbench: Zstd 8 - Decompression lzbench: Zstd 8 - Compression lzbench: Crush 0 - Decompression lzbench: Crush 0 - Compression cpp-perf-bench: Stepanov Abstraction espeak: Text-To-Speech Synthesis npb: IS.D sunflow: Global Illumination + Image Synthesis luajit: Composite stream: Copy apache: Static Web Page Serving scimark2: Composite rbenchmark: renaissance: Akka Unbalanced Cobwebbed Tree ethr: HTTP - Bandwidth - 2 inkscape: SVG Files To PNG c-ray: Total Time - 4K, 16 Rays Per Pixel lzbench: Brotli 2 - Decompression lzbench: Brotli 2 - Compression povray: Trace Time numenta-nab: Bayesian Changepoint tesseract-ocr: Time To OCR 7 Images mkl-dnn: Convolution Batch conv_alexnet - f32 vpxenc: Speed 5 botan: AES-256 build-apache: Time To Compile lzbench: Brotli 0 - Decompression lzbench: Brotli 0 - Compression tungsten: Water Caustic lzbench: Libdeflate 1 - Decompression lzbench: Libdeflate 1 - Compression crafty: Elapsed Time pybench: Total For Average Test Times lzbench: Zstd 1 - Decompression lzbench: Zstd 1 - Compression mutex: Shared Mutex Lock Shared rsvg: SVG Files To PNG compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 t-test1: 1 mbw: Memory Copy - 4096 MiB glibc-bench: sin glibc-bench: cos botan: Blowfish botan: Twofish botan: CAST-256 botan: KASUMI openssl: RSA 4096-bit Performance polyhedron: ac darktable: Boat - CPU-only swet: Average go-benchmark: build gnupg: Linux 4.3 Package File Encryption build-mplayer: Time To Compile compilebench: Initial Create build-imagemagick: Time To Compile gimp: unsharp-mask renaissance: In-Memory Database Shootout arrayfire: BLAS CPU renaissance: Apache Spark ALS ospray: NASA Streamlines - SciVis rodinia: OpenMP Streamcluster phpbench: PHP Benchmark Suite redis: SET xsbench: leveldb: Overwrite leveldb: Overwrite leveldb: Rand Fill leveldb: Rand Fill rust-prime: Prime Number Test To 200,000,000 mlpack: scikit_svm dav1d: Summer Nature 4K cpp-perf-bench: Function Objects gimp: auto-levels sqlite: 1 tungsten: Hair npb: CG.C ramspeed: Scale - Integer sockperf: Throughput neat: ipc-benchmark: FIFO Named Pipe - 128 npb: FT.C iperf: 5201 - 10 Seconds - UDP - 64 npb: SP.B encode-flac: WAV To FLAC aom-av1: Speed 8 Realtime sudokut: Total Time mutex: Semaphore Release And Acquire osbench: Create Processes rodinia: OpenMP LavaMD ramspeed: Copy - Integer numenta-nab: Relative Entropy octave-benchmark: gimp: rotate go-benchmark: http gnupg: 2GB File Encryption compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 rodinia: OpenMP CFD Solver lczero: BLAS network-loopback: Time To Transfer 10GB Via Loopback dacapobench: H2 glibc-bench: pthread_once glibc-bench: atanh glibc-bench: tanh glibc-bench: sqrt glibc-bench: sinh glibc-bench: modf glibc-bench: log2 glibc-bench: ffsll glibc-bench: asinh glibc-bench: ffs sysbench: Memory sysbench: CPU renaissance: Scala Dotty primesieve: 1e12 Prime Number Generation node-express-loadtest: go-benchmark: json go-benchmark: garbage x265: H.265 1080p Video Encoding bork: File Encryption Time x264: H.264 Video Encoding svt-av1: Enc Mode 8 - 1080p parboil: OpenMP Stencil scikit-learn: rays1bench: Large Scene gegl: Crop gimp: resize mkl-dnn: Deconvolution Batch deconv_3d - f32 neatbench: CPU n-queens: Elapsed Time encode-mp3: WAV To MP3 t-test1: 2 dacapobench: Jython fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size unpack-linux: linux-4.15.tar.xz numenta-nab: Windowed Gaussian svt-vp9: Visual Quality Optimized - Bosphorus 1080p npb: MG.C tjbench: Decompression Throughput ffmpeg: H.264 HD To NTSC DV tungsten: Volumetric Caustic tungsten: Non-Exponential ior: Read Test ior: Write Test dav1d: Summer Nature 1080p ipc-benchmark: Unnamed Pipe - 128 oidn: Memorial svt-hevc: 1080p 8-bit YUV To HEVC Video Encode osbench: Create Files gegl: Scale encode-ogg: WAV To Ogg lammps: Rhodopsin Protein smallpt: Global Illumination Renderer; 128 Samples osbench: Memory Allocations osbench: Launch Programs osbench: Create Threads git: Time To Complete Common Git Commands npb: EP.C ospray: Magnetic Reconnection - Path Tracer arrayfire: Conjugate Gradient CPU hmmer: Pfam Database Search darktable: Masskrug - CPU-only bullet: Raytests multichase: 1GB Array, 256 Byte Stride, 4 Threads ipc-benchmark: Unnamed Unix Domain Socket - 128 ipc-benchmark: TCP Socket - 128 optcarrot: Optimized Benchmark darktable: Server Room - CPU-only cloverleaf: Lagrangian-Eulerian Hydrodynamics ffte: N=256, 1D Complex FFT Routine polybench-c: 3 Matrix Multiplications polybench-c: Covariance Computation polybench-c: Correlation Computation tscp: AI Chess Performance leveldb: Fill Sync leveldb: Fill Sync fs-mark: 1000 Files, 1MB Size darktable: Server Rack - CPU-only iozone: 4Kb - 512MB - Write Performance iozone: 1MB - 512MB - Write Performance parboil: OpenMP CUTCP iozone: 4Kb - 512MB - Write Performance ctx-clock: Context Switch Time blake2: iozone: 64Kb - 512MB - Write Performance system-libxml2: 1 MB fs-mark: 1000 Files, 1MB Size, No Sync/FSync systemd-boot-total: Total systemd-boot-total: Userspace systemd-boot-total: Firmware systemd-boot-total: Loader systemd-boot-total: Kernel bullet: Convex Trimesh bullet: Prim Trimesh bullet: 136 Ragdolls bullet: 1000 Convex bullet: 1000 Stack bullet: 3000 Fall scimark2: Jacobi Successive Over-Relaxation scimark2: Dense LU Matrix Factorization scimark2: Sparse Matrix Multiply scimark2: Fast Fourier Transform scimark2: Monte Carlo luajit: Jacobi Successive Over-Relaxation luajit: Dense LU Matrix Factorization luajit: Sparse Matrix Multiply luajit: Fast Fourier Transform luajit: Monte Carlo java-scimark2: Jacobi Successive Over-Relaxation java-scimark2: Dense LU Matrix Factorization java-scimark2: Sparse Matrix Multiply java-scimark2: Fast Fourier Transform java-scimark2: Monte Carlo hpcc: Max Ping Pong Bandwidth hpcc: Rand Ring Bandwidth hpcc: Rand Ring Latency hpcc: G-Rand Access hpcc: EP-STREAM Triad hpcc: G-Ptrans hpcc: EP-DGEMM hpcc: G-Ffte stream: Add stream: Triad stream: Scale blogbench: Write Threadripper 3970X 16 Cores 8885.037 8623.651 73.19643 665.371 595.261 1110.911 48126.0 48669.6 589.109 78526.0 1260198 207 968.717 2581.7 11196.802982 1713.90 24786.28 696.162775 194.17 21610 159.93 7.40 153.88 386120425.42117 3301 273.232 20360 507345 146.02 221.246 119.47 119630.18 20042.4 12225.4 55626.42 109.39 432.11 564.243 29167 2.51 2.07 10.6707 6875.5 170.775 485.9 4.69 344533 1346 494.653 138.484957 3.67 5794.6 56.5800 1.47 71.28 31832.504183492 3035.03 61162.938268635 44416335.2 95916197 67.04 0.62357 14702.3 293003 107.529621 44.286 131.522285 6204076 49940.5 269200 1052 72 418033 53.02 89853 294333 1151 3379188.34 434.81 21267958.31 26168429.69 42.02 31.708 90.949 792360.456059 1147975 9.3908987 47.57 50 2351667.58 83.115 299.858 82.61 4955.00 44.353 77.194 29323 13923 180633 706 263667 4496 3.288 3587 256.328 27.6 256.436 0.11410246 13551.880 69.663 75.413 70.304869 667.339 0.71 196186 2907.58 40.40 2520750 13.234 8.99 10.550 3738.11 2651.59 45841 68.089 66.355 45117.5 4.906 62.395 9.317 1030 60.649045 49.576 1083225 468 631 2243 180626444 1590 693 669 1499 2.78688 4607.312790 122.766 58.057 58.588 173.317 56.069 52.969236 36707.66 95728787 1851271.35 12.2622 45047.0 2542372 74147.4 31.389 0.00136623 77680.2 9050 47267.1 234235.76 46495.9 60.175187 5106.63 6.663 149.28 6258.07 3764.47 4771.16 1417209.04 3840.459 17.3297 2005988.50 74815.99 13.58 3009.12 3.41655 49.20 24.542 2677.513 3795.21 2682.40 1331439.752235 40.810 56.68455 25.0353 68.592 76.46 41.336115 2.931 40.858 32.037 39.655 6.82846 2175519.08 131 41 1624.30 38.165 39.003 32.62 17.945 32.093 7812 10.868534 65854.97 489.81 16363.844 358.8 33.914 12649.308 54840 35.5457 32.166 1674234.13 37.6572 2229021.42 102703 50125 223623 17789641.376812 103 56.2 14400 307000 1200 459333 1794 4.99317 12151.31 43255 112289.300 1111.04 88021.72 20222.03 9207.85 22217.76 8324.57 253747.42 97017.28 3406391.46 21.969 31.033 29.983 9322.75 1656 107 500 121 28.622 27.353 1464.45 0.517 1659.51 52075.8 36286.78 718.03 0.2858 12746.614 1844.58 26.271 16.377 739 216 13.235 24.895 24.084 137.785 24.48 5902.141 18.584 633 547 18.6835 1245 266 8892788 958 1503 543 19 23.870 18.652 25.600 21587.377 42.0366 42.2514 475.104 391.425 154.147 100.102 9307.4 5.91 6.010 811442548 20067677101 12.384 11.581 716.22 13.430 20.165 5898.137 802.011 4708.539 66.67 20.401 641756 1687462.13 6079554 263.938 26.8 259.840 27.3 10.272 11.50 324.66 14.868 16.989 14.408 8.18217 10815.59 42704.74 534240 12.818 3388324 34599.49 67.1 33710.70 7.761 40.88 12.904 11 27.963718 8.337 41870.3 12.417 13.067 12.437 7825 11.427 8.544 9.784 2105.11 10.404 3886 1.76133 10.0914 10.6841 2.22027 7.79696 2.23442 5.88218 1.75897 8.41835 1.75870 9119242.2266 68765.3778 5168.066 6.123 10908 1564168 589712 64.90 8.121 205.31 69.741 5.282141 7.973 225.76 8.003 8.470 4.91239 37.6 3.496 7.188 8.743 4023 560.7 4.984 6.111 368.41 30218.91 218.899017 7.331 3.56382 2.64289 1047.58 182.76 726.09 3558893 21.96 174.75 11.446756 5.661 5.225 17.274 2.894 70.318381 49.302578 11.329651 4.914 2831.86 444.44 25.18 4.842 3.088 2.106475 74.561 2416213 3578760 103.98 1.991 1.05 9483.92 2.139 2.141 2.120 1336877 1938.167 3.6 576.3 0.120 1529.57 1554.84 0.993342 1594.31 148 8.35 1677.55 424 2724.8 37055 31345 20002 9976 5710 0.952042 0.796787 2.173580 3.787201 4.094888 3.394250 1298.02 983.93 793.80 356.71 157.71 2133.37 3996.69 1352.77 287.97 526.75 1957.92 6674.41 2683.18 2043.32 1686.79 21719.647 2.20814 0.46962 0.17138 1.90348 7.44119 29.80307 16.12307 56819.2 57321.8 51667.1 49874 4341.343 4088.414 89.99253 1382.09 1466.07 1115.816 72538.5 71799.0 979.616 88109.7 1283483 1080 1369.92 1039.4 12881.179621 1182.61 26671.34 693.034360 501.07 21534 430.81 7.69 414.42 381206340.36515 3219 275.729 3166 210066 382.22 220.226 314.82 167550.10 20120.6 12317.7 54186.82 283.82 430.36 564.78 9106 2.30 2.40 9.97276 6841.8 163.052 602.3 1.75 397600 1553 423.751 289.305987 1.37 5767.1 76.3541 1.42 178.46 31631.791981349 3024.68 61009.394690540 42231623.5 37415509 163.13 1.23901 15067.4 7744 108.516335 8.974 176.691013 2381360 85868.9 245750 961 81 475673 34.16 41063 315733 1234 3998333.22 138.27 2258922.93 16301159.73 45.44 31.733 88.677 272392.974476 702809 10.902115 119.58 18.52 2272891.42 82.193 142.350 63.49 6263.73 9.313 78.890 6879.91 15369.09 335000 1309 277000 2452 2.048 46315 42.299 41.8 39.897 0.12256629 15896.118 75.992 69.520 146.682849 617.846 3.04 78488 1480.10 97.69 1626000 10.775 3.32 10.409 3463.50 2306.50 20433 59.837 61.535 75424.0 1.852 60.114 4.106 1082 61.094678 71.883 606976 252 351 1847 72774397 784 732 357 1417 3.22435 4880.015106 232.33 58.987 58.173 171.489 55.429 36.354837 36762.59 36932742 1874999.40 12.4053 72837.7 1284378 88516.6 74.353 0.00091186 89370.8 9013 84273.8 76991.04 88961.4 37.092418 5828.12 6.541 104.95 7217.49 3482.69 3330.88 1492623.12 3826.803 11.5687 2184449.11 54825.13 4.97 3005.07 3.55042 36.05 49.357 3157.255 3544.17 2368.48 508354.399417 42.414 49.10472 58.3198 14.888 105.76 41.672044 2.210 39.939 48.214 39.428 9.50372 2097030.00 130 41 654.62 37.691 36.361 13.16 55.084 40.173 6357 4.666959 54335.46 181.55 16238.527 386.4 34.071 12748.608 47216 12.8261 32.378 1723424.59 13.2284 2108260.53 49073 51582 106950 9362495.7391305 99.7 45.2 11600 320333 1251 319333 273333 364333 1424 11600 369000 4.95189 5019.09 26111 54172.197 383.18 35109.17 7239.75 4392.36 10510.35 3963.81 106584.80 10970.25 1252570.26 38.017 28.687 29.411 10962.7 1650 109 498 120 28.867 27.908 1521.34 0.954 1624.14 49216.8 41019.20 697.80 0.1361 8732.841 3314.792 25.262 34.157 736 215 32.246 24.671 23.823 178.666 28.62 5858.029 27.542 628 539 24.1260 1244 267 8869846 955 1493 543 19 18.676 23.634 16.059 21862.426 42.2788 42.8141 471.104 385.677 154.992 99.849 4550.9 5.89 5.060 815597466 17244462905 12.465 25.090 548.75 22.302 15.116 4006.599 481.368 4278.405 25 11.266 641380 1696335.08 3840404 43.846 40.3 43.874 40.3 19.958 11.43 205.50 14.978 12.772 13.915 19.2558 10888.19 36372.44 532089 13.981 3353946 31324.20 67.1 24225.64 7.776 62.37 12.232 11 54.983298 16.534 43057.69 11.590 10.577 11.188 4059 11.470 13.565 12.077 3630.24 10.806 2606 1.77594 10.2010 10.7165 2.23979 7.82957 2.25415 5.89799 1.77800 8.53711 1.78754 8262426.9829 33077.1662 5197.597 12.538 11858 3523585 897936 73.21 8.556 131.88 35.890 7.782015 7.875 95.94 7.491 6.923 3.69166 30.7 11.321 7.182 5.449 3921 633.2 4.964 7.013 172.13 28788.06 218.342705 5.041 8.56420 8.92215 1117.52 622.53 556.99 3701949 14.97 82.13 13.878943 4.940 5.253 12.747 7.407 67.155997 228.575865 46.120485 5.018 1486.44 250 23.52 3.678 3.746 2.127226 73.270 2555431 3705204 102.75 2.057 1.26 2.135 2.120 2.114 1319372 1677.707 1 611.7 0.097 1280.55 1335.37 2.122203 1283.874348958 185 8.54 1361.61 424 2012.9 39048 32878 20153 3542 6170 0.961552 0.804927 2.195278 3.822767 4.132133 3.428156 1275.97 946.17 782.85 328.58 155.44 2097.74 3910.40 1319.00 278.18 515.37 1951.48 6637.13 2716.60 2040.93 1679.21 22271.542 3.97686 0.40788 0.11362 3.47614 2.12629 49.58070 11.16673 54720.5 54847.9 49498.8 11700 OpenBenchmarking.org
Pennant Test: sedovbig OpenBenchmarking.org Hydro Cycle Time - Seconds, Fewer Is Better Pennant 1.0.1 Test: sedovbig 16 Cores Threadripper 3970X 2K 4K 6K 8K 10K SE +/- 4.90, N = 3 SE +/- 5.38, N = 3 4341.34 8885.04 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 16 Cores Threadripper 3970X 2K 4K 6K 8K 10K SE +/- 1.62, N = 3 SE +/- 2.82, N = 3 4088.41 8623.65 1. (CXX) g++ options: -fopenmp -pthread -lmpi_cxx -lmpi
HPC Challenge Test / Class: G-HPL OpenBenchmarking.org GFLOPS, More Is Better HPC Challenge 1.5.0 Test / Class: G-HPL 16 Cores Threadripper 3970X 20 40 60 80 100 SE +/- 0.19, N = 3 SE +/- 0.17, N = 3 89.99 73.20 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 3.1.3
Dbench Client Count: 12 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 12 16 Cores Threadripper 3970X 300 600 900 1200 1500 SE +/- 46.78, N = 9 SE +/- 26.66, N = 9 1382.09 665.37
Dbench Client Count: 12 OpenBenchmarking.org MB/s, More Is Better Dbench 4.0 Client Count: 12 16 Cores Threadripper 3970X 300 600 900 1200 1500 SE +/- 14.76, N = 8 SE +/- 13.11, N = 9 1466.07 595.26 1. (CC) gcc options: -lpopt -O2
CppPerformanceBenchmarks Test: Random Numbers OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Random Numbers 16 Cores Threadripper 3970X 200 400 600 800 1000 SE +/- 0.28, N = 3 SE +/- 0.90, N = 3 1115.82 1110.91 1. (CXX) g++ options: -std=c++11 -O3
Memcached mcperf Method: Set - Connections: 64 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.22 Method: Set - Connections: 64 16 Cores Threadripper 3970X 16K 32K 48K 64K 80K SE +/- 722.58, N = 3 SE +/- 524.58, N = 3 72538.5 48126.0 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Add - Connections: 64 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.22 Method: Add - Connections: 64 16 Cores Threadripper 3970X 15K 30K 45K 60K 75K SE +/- 347.35, N = 3 SE +/- 803.43, N = 3 71799.0 48669.6 1. (CC) gcc options: -O2 -lm -rdynamic
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 8.2 Time To Compile 16 Cores Threadripper 3970X 200 400 600 800 1000 SE +/- 1.05, N = 3 SE +/- 0.83, N = 3 979.62 589.11
Memcached mcperf Method: Get - Connections: 64 OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.22 Method: Get - Connections: 64 16 Cores Threadripper 3970X 20K 40K 60K 80K 100K SE +/- 238.31, N = 3 SE +/- 810.66, N = 3 88109.7 78526.0 1. (CC) gcc options: -O2 -lm -rdynamic
BlogBench Test: Read OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Read 16 Cores Threadripper 3970X 300K 600K 900K 1200K 1500K SE +/- 3455.51, N = 3 SE +/- 12676.46, N = 8 1283483 1260198 1. (CC) gcc options: -O2 -pthread
MariaDB Clients: 64 OpenBenchmarking.org Queries Per Second, More Is Better MariaDB 10.3.8 Clients: 64 16 Cores Threadripper 3970X 200 400 600 800 1000 SE +/- 1.35, N = 3 SE +/- 2.66, N = 3 1080 207 1. (CXX) g++ options: -pie -fPIC -fstack-protector -fno-rtti -O2 -lpthread -llzma -lbz2 -laio -lnuma -lz -lm -lpcre -lcrypt -lssl -lcrypto -ldl
MKL-DNN DNNL Harness: Convolution Batch conv_all - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Convolution Batch conv_all - Data Type: f32 16 Cores Threadripper 3970X 300 600 900 1200 1500 SE +/- 2.68, N = 3 SE +/- 4.86, N = 3 1369.92 968.72 MIN: 1354.97 MIN: 791.36 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
QMCPACK OpenBenchmarking.org Total Execution Time - Seconds, Fewer Is Better QMCPACK 3.8 16 Cores Threadripper 3970X 600 1200 1800 2400 3000 1039.4 2581.7 1. (CXX) g++ options: -fopenmp -fomit-frame-pointer -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -march=native -O3 -ffast-math -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write 16 Cores Threadripper 3970X 3K 6K 9K 12K 15K SE +/- 1319.04, N = 15 SE +/- 333.19, N = 15 12881.18 11196.80 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
MKL-DNN DNNL Harness: Deconvolution Batch deconv_all - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Deconvolution Batch deconv_all - Data Type: f32 16 Cores Threadripper 3970X 400 800 1200 1600 2000 SE +/- 0.54, N = 3 SE +/- 2.16, N = 3 1182.61 1713.90 MIN: 1163.99 MIN: 1362.26 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Algebraic Multi-Grid Benchmark OpenBenchmarking.org Figure Of Merit, More Is Better Algebraic Multi-Grid Benchmark 16 Cores Threadripper 3970X 6K 12K 18K 24K 30K SE +/- 24.90, N = 3 SE +/- 14.75, N = 3 26671.34 24786.28 1. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -pthread -lmpi
Crypto++ Test: Keyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Keyed Algorithms 16 Cores Threadripper 3970X 150 300 450 600 750 SE +/- 0.14, N = 3 SE +/- 1.50, N = 3 693.03 696.16 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.82 Blend File: Barbershop - Compute: CPU-Only 16 Cores Threadripper 3970X 110 220 330 440 550 SE +/- 0.54, N = 3 SE +/- 0.21, N = 3 501.07 194.17
FFTW Build: Float + SSE - Size: 2D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Float + SSE - Size: 2D FFT Size 4096 16 Cores Threadripper 3970X 5K 10K 15K 20K 25K SE +/- 48.64, N = 3 SE +/- 102.34, N = 3 21534 21610 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.80 Blend File: Barbershop - Compute: CPU-Only 16 Cores Threadripper 3970X 90 180 270 360 450 SE +/- 0.65, N = 3 SE +/- 0.33, N = 3 430.81 159.93
PlaidML FP16: No - Mode: Inference - Network: ResNet 50 - Device: CPU OpenBenchmarking.org FPS, More Is Better PlaidML FP16: No - Mode: Inference - Network: ResNet 50 - Device: CPU 16 Cores Threadripper 3970X 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 7.69 7.40
Blender Blend File: Pabellon Barcelona - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.82 Blend File: Pabellon Barcelona - Compute: CPU-Only 16 Cores Threadripper 3970X 90 180 270 360 450 SE +/- 0.44, N = 3 SE +/- 0.59, N = 3 414.42 153.88
Hierarchical INTegration Test: FLOAT OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT 16 Cores Threadripper 3970X 80M 160M 240M 320M 400M SE +/- 450887.49, N = 3 SE +/- 452031.90, N = 3 381206340.37 386120425.42 1. (CC) gcc options: -O3 -march=native -lm
DaCapo Benchmark Java Test: Tradesoap OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradesoap 16 Cores Threadripper 3970X 700 1400 2100 2800 3500 SE +/- 23.31, N = 20 SE +/- 29.24, N = 11 3219 3301
CppPerformanceBenchmarks Test: Math Library OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Math Library 16 Cores Threadripper 3970X 60 120 180 240 300 SE +/- 0.39, N = 3 SE +/- 1.09, N = 3 275.73 273.23 1. (CXX) g++ options: -std=c++11 -O3
Apache Cassandra Test: Reads OpenBenchmarking.org Op/s, More Is Better Apache Cassandra 3.11.4 Test: Reads 16 Cores Threadripper 3970X 4K 8K 12K 16K 20K SE +/- 37.22, N = 3 SE +/- 7579.05, N = 9 3166 20360
BRL-CAD VGR Performance Metric OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.28.0 VGR Performance Metric 16 Cores Threadripper 3970X 110K 220K 330K 440K 550K 210066 507345 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
Blender Blend File: Pabellon Barcelona - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.80 Blend File: Pabellon Barcelona - Compute: CPU-Only 16 Cores Threadripper 3970X 80 160 240 320 400 SE +/- 0.17, N = 3 SE +/- 0.24, N = 3 382.22 146.02
LZMA Compression 256MB File Compression OpenBenchmarking.org Seconds, Fewer Is Better LZMA Compression 256MB File Compression 16 Cores Threadripper 3970X 50 100 150 200 250 SE +/- 0.09, N = 3 SE +/- 0.33, N = 3 220.23 221.25 1. (CXX) g++ options: -O2
Blender Blend File: Classroom - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.82 Blend File: Classroom - Compute: CPU-Only 16 Cores Threadripper 3970X 70 140 210 280 350 SE +/- 0.36, N = 3 SE +/- 0.31, N = 3 314.82 119.47
KeyDB OpenBenchmarking.org Ops/sec, More Is Better KeyDB 5.3.1 16 Cores Threadripper 3970X 40K 80K 120K 160K 200K SE +/- 1098.87, N = 3 SE +/- 2224.40, N = 15 167550.10 119630.18 1. (CXX) g++ options: -O2 -levent -lpthread -lz -lpcre
Tinymembench Standard Memset OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memset 16 Cores Threadripper 3970X 4K 8K 12K 16K 20K SE +/- 20.00, N = 3 SE +/- 54.47, N = 3 20120.6 20042.4 1. (CC) gcc options: -O2 -lm
Tinymembench Standard Memcpy OpenBenchmarking.org MB/s, More Is Better Tinymembench 2018-05-28 Standard Memcpy 16 Cores Threadripper 3970X 3K 6K 9K 12K 15K SE +/- 3.80, N = 3 SE +/- 13.44, N = 3 12317.7 12225.4 1. (CC) gcc options: -O2 -lm
Apache Siege Concurrent Users: 250 OpenBenchmarking.org Transactions Per Second, More Is Better Apache Siege 2.4.29 Concurrent Users: 250 16 Cores Threadripper 3970X 12K 24K 36K 48K 60K SE +/- 579.13, N = 12 SE +/- 1582.21, N = 15 54186.82 55626.42 1. (CC) gcc options: -O2 -lpthread -ldl -lssl -lcrypto
Blender Blend File: Classroom - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.80 Blend File: Classroom - Compute: CPU-Only 16 Cores Threadripper 3970X 60 120 180 240 300 SE +/- 0.30, N = 3 SE +/- 0.18, N = 3 283.82 109.39
Numpy Benchmark OpenBenchmarking.org Score, More Is Better Numpy Benchmark 16 Cores Threadripper 3970X 90 180 270 360 450 SE +/- 0.33, N = 3 SE +/- 1.07, N = 3 430.36 432.11
Radiance Benchmark Test: Serial OpenBenchmarking.org Seconds, Fewer Is Better Radiance Benchmark 5.0 Test: Serial 16 Cores Threadripper 3970X 120 240 360 480 600 564.78 564.24
Facebook RocksDB Test: Random Fill Sync OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Fill Sync 16 Cores Threadripper 3970X 6K 12K 18K 24K 30K SE +/- 17.38, N = 3 SE +/- 999.84, N = 15 9106 29167 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
LuxCoreRender Scene: DLSC OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.2 Scene: DLSC 16 Cores Threadripper 3970X 0.5648 1.1296 1.6944 2.2592 2.824 SE +/- 0.02, N = 3 SE +/- 0.19, N = 15 2.30 2.51 MIN: 2.18 / MAX: 2.41 MIN: 1.3 / MAX: 3
LuxCoreRender Scene: Rainbow Colors and Prism OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.2 Scene: Rainbow Colors and Prism 16 Cores Threadripper 3970X 0.54 1.08 1.62 2.16 2.7 SE +/- 0.02, N = 3 SE +/- 0.17, N = 15 2.40 2.07 MIN: 2.33 / MAX: 2.49 MIN: 1.13 / MAX: 3.1
High Performance Conjugate Gradient OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.1 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.00185, N = 3 SE +/- 0.00239, N = 3 9.97276 10.67070 1. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi
FFTW Build: Stock - Size: 2D FFT Size 4096 OpenBenchmarking.org Mflops, More Is Better FFTW 3.3.6 Build: Stock - Size: 2D FFT Size 4096 16 Cores Threadripper 3970X 1500 3000 4500 6000 7500 SE +/- 16.83, N = 3 SE +/- 2.20, N = 3 6841.8 6875.5 1. (CC) gcc options: -pthread -O3 -fomit-frame-pointer -mtune=native -malign-double -fstrict-aliasing -fno-schedule-insns -ffast-math -lm
Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 16 Cores Threadripper 3970X 40 80 120 160 200 SE +/- 0.45, N = 3 SE +/- 1.03, N = 3 163.05 170.78
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads 16 Cores Threadripper 3970X 130 260 390 520 650 SE +/- 81.95, N = 12 SE +/- 28.74, N = 12 602.3 485.9 1. (CC) gcc options: -static
OSPray Demo: XFrog Forest - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: Path Tracer 16 Cores Threadripper 3970X 1.0553 2.1106 3.1659 4.2212 5.2765 SE +/- 0.00, N = 3 SE +/- 0.00, N = 12 1.75 4.69 MIN: 1.73 / MAX: 1.77 MIN: 4.65 / MAX: 4.76
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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 16 Cores Threadripper 3970X 90K 180K 270K 360K 450K SE +/- 7133.29, N = 15 SE +/- 3928.97, N = 15 397600 344533 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
Flexible IO Tester Type: Sequential Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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 16 Cores Threadripper 3970X 300 600 900 1200 1500 SE +/- 27.78, N = 15 SE +/- 15.41, N = 15 1553 1346 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
CP2K Molecular Dynamics Fayalite-FIST Data OpenBenchmarking.org Seconds, Fewer Is Better CP2K Molecular Dynamics 6.1 Fayalite-FIST Data 16 Cores Threadripper 3970X 110 220 330 440 550 423.75 494.65
Appleseed Scene: Emily OpenBenchmarking.org Seconds, Fewer Is Better Appleseed 2.0 Beta Scene: Emily 16 Cores Threadripper 3970X 60 120 180 240 300 289.31 138.48
OSPray Demo: San Miguel - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: San Miguel - Renderer: Path Tracer 16 Cores Threadripper 3970X 0.8258 1.6516 2.4774 3.3032 4.129 SE +/- 0.00, N = 3 SE +/- 0.00, N = 4 1.37 3.67 MIN: 1.36 / MAX: 1.38 MIN: 3.65 / MAX: 3.72
GNU GMP GMPbench Total Time OpenBenchmarking.org GMPbench Score, More Is Better GNU GMP GMPbench 6.1.2 Total Time 16 Cores Threadripper 3970X 1200 2400 3600 4800 6000 5767.1 5794.6 1. (CC) gcc options: -O3 -fomit-frame-pointer -lm
MKL-DNN DNNL Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Convolution Batch conv_googlenet_v3 - Data Type: f32 16 Cores Threadripper 3970X 20 40 60 80 100 SE +/- 0.24, N = 3 SE +/- 0.89, N = 3 76.35 56.58 MIN: 75.02 MIN: 41.14 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Mlpack Benchmark Benchmark: scikit_linearridgeregression OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_linearridgeregression 16 Cores Threadripper 3970X 0.3308 0.6616 0.9924 1.3232 1.654 SE +/- 0.02, N = 12 SE +/- 0.02, N = 3 1.42 1.47
Blender Blend File: Fishy Cat - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.82 Blend File: Fishy Cat - Compute: CPU-Only 16 Cores Threadripper 3970X 40 80 120 160 200 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 178.46 71.28
CacheBench Test: Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Write 16 Cores Threadripper 3970X 7K 14K 21K 28K 35K SE +/- 29.01, N = 3 SE +/- 14.14, N = 3 31631.79 31832.50 MIN: 27804.64 / MAX: 32902.03 MIN: 27271.39 / MAX: 33182.75 1. (CC) gcc options: -lrt
CacheBench Test: Read OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read 16 Cores Threadripper 3970X 700 1400 2100 2800 3500 SE +/- 0.65, N = 3 SE +/- 4.12, N = 3 3024.68 3035.03 MIN: 3022.65 / MAX: 3028.8 MIN: 3020.86 / MAX: 3044.34 1. (CC) gcc options: -lrt
CacheBench Test: Read / Modify / Write OpenBenchmarking.org MB/s, More Is Better CacheBench Test: Read / Modify / Write 16 Cores Threadripper 3970X 13K 26K 39K 52K 65K SE +/- 147.71, N = 3 SE +/- 167.50, N = 3 61009.39 61162.94 MIN: 55206.66 / MAX: 65416.9 MIN: 53743.85 / MAX: 65830.07 1. (CC) gcc options: -lrt
BYTE Unix Benchmark Computational Test: Dhrystone 2 OpenBenchmarking.org LPS, More Is Better BYTE Unix Benchmark 3.6 Computational Test: Dhrystone 2 16 Cores Threadripper 3970X 10M 20M 30M 40M 50M SE +/- 411120.29, N = 3 SE +/- 385242.29, N = 3 42231623.5 44416335.2
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth 16 Cores Threadripper 3970X 20M 40M 60M 80M 100M SE +/- 159073.11, N = 3 SE +/- 334321.64, N = 3 37415509 95916197
Blender Blend File: Fishy Cat - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.80 Blend File: Fishy Cat - Compute: CPU-Only 16 Cores Threadripper 3970X 40 80 120 160 200 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 163.13 67.04
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13 ATPase Simulation - 327,506 Atoms 16 Cores Threadripper 3970X 0.2788 0.5576 0.8364 1.1152 1.394 SE +/- 0.00167, N = 3 SE +/- 0.00773, N = 15 1.23901 0.62357
Fhourstones Complex Connect-4 Solving OpenBenchmarking.org Kpos / sec, More Is Better Fhourstones 3.1 Complex Connect-4 Solving 16 Cores Threadripper 3970X 3K 6K 9K 12K 15K SE +/- 53.43, N = 3 SE +/- 35.91, N = 3 15067.4 14702.3 1. (CC) gcc options: -O3
Apache Cassandra Test: Writes OpenBenchmarking.org Op/s, More Is Better Apache Cassandra 3.11.4 Test: Writes 16 Cores Threadripper 3970X 60K 120K 180K 240K 300K SE +/- 21.67, N = 3 SE +/- 3852.60, N = 5 7744 293003
Minion Benchmark: Quasigroup OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Quasigroup 16 Cores Threadripper 3970X 20 40 60 80 100 SE +/- 0.16, N = 3 SE +/- 0.37, N = 3 108.52 107.53 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
LevelDB Benchmark: Hot Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Hot Read 16 Cores Threadripper 3970X 10 20 30 40 50 SE +/- 0.106, N = 15 SE +/- 0.383, N = 11 8.974 44.286 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Appleseed Scene: Material Tester OpenBenchmarking.org Seconds, Fewer Is Better Appleseed 2.0 Beta Scene: Material Tester 16 Cores Threadripper 3970X 40 80 120 160 200 176.69 131.52
Facebook RocksDB Test: Read While Writing OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Read While Writing 16 Cores Threadripper 3970X 1.3M 2.6M 3.9M 5.2M 6.5M SE +/- 32658.12, N = 4 SE +/- 71829.99, N = 6 2381360 6204076 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
Memcached mcperf Method: Append OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Append 16 Cores Threadripper 3970X 20K 40K 60K 80K 100K SE +/- 4614.05, N = 15 SE +/- 1452.18, N = 12 85868.9 49940.5 1. (CC) gcc options: -O2 -lm -rdynamic
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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 16 Cores Threadripper 3970X 60K 120K 180K 240K 300K SE +/- 3424.79, N = 4 SE +/- 10149.45, N = 15 245750 269200 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
Flexible IO Tester Type: Sequential Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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 16 Cores Threadripper 3970X 200 400 600 800 1000 SE +/- 12.94, N = 4 961 1052 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
Apache HBase Test: Random Write - Clients: 16 OpenBenchmarking.org Microseconds - Average Latency, Fewer Is Better Apache HBase 2.2.3 Test: Random Write - Clients: 16 16 Cores Threadripper 3970X 20 40 60 80 100 SE +/- 29.55, N = 15 SE +/- 20.61, N = 15 81 72
Apache HBase Test: Random Write - Clients: 16 OpenBenchmarking.org Rows Per Second, More Is Better Apache HBase 2.2.3 Test: Random Write - Clients: 16 16 Cores Threadripper 3970X 100K 200K 300K 400K 500K SE +/- 57800.53, N = 15 SE +/- 64718.62, N = 15 475673 418033
Mlpack Benchmark Benchmark: scikit_qda OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_qda 16 Cores Threadripper 3970X 12 24 36 48 60 SE +/- 0.21, N = 3 SE +/- 0.42, N = 3 34.16 53.02
Cpuminer-Opt Algorithm: lbry OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: lbry 16 Cores Threadripper 3970X 20K 40K 60K 80K 100K SE +/- 330.05, N = 15 SE +/- 464.63, N = 3 41063 89853 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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 16 Cores Threadripper 3970X 70K 140K 210K 280K 350K SE +/- 2820.78, N = 15 SE +/- 881.92, N = 3 315733 294333 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
Flexible IO Tester Type: Random Read - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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 16 Cores Threadripper 3970X 300 600 900 1200 1500 SE +/- 10.95, N = 15 SE +/- 2.91, N = 3 1234 1151 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
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores 16 Cores Threadripper 3970X 900K 1800K 2700K 3600K 4500K SE +/- 35197.46, N = 15 SE +/- 11364.25, N = 3 3998333.22 3379188.34 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Lsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Lsearch 16 Cores Threadripper 3970X 90 180 270 360 450 SE +/- 2.93, N = 15 SE +/- 3.61, N = 3 138.27 434.81 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching 16 Cores Threadripper 3970X 5M 10M 15M 20M 25M SE +/- 9547.22, N = 3 SE +/- 434072.66, N = 15 2258922.93 21267958.31 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: System V Message Passing 16 Cores Threadripper 3970X 6M 12M 18M 24M 30M SE +/- 23221.11, N = 3 SE +/- 271951.30, N = 15 16301159.73 26168429.69 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Tensorflow Build: Cifar10 OpenBenchmarking.org Seconds, Fewer Is Better Tensorflow Build: Cifar10 16 Cores Threadripper 3970X 10 20 30 40 50 SE +/- 0.07, N = 3 SE +/- 0.53, N = 5 45.44 42.02
AOBench Size: 2048 x 2048 - Total Time OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time 16 Cores Threadripper 3970X 7 14 21 28 35 SE +/- 0.05, N = 3 SE +/- 0.27, N = 14 31.73 31.71 1. (CC) gcc options: -lm -O3
GEGL Operation: Cartoon OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Cartoon 16 Cores Threadripper 3970X 20 40 60 80 100 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 88.68 90.95
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 12.0 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only 16 Cores Threadripper 3970X 200K 400K 600K 800K 1000K SE +/- 1543.39, N = 3 SE +/- 3547.45, N = 3 272392.97 792360.46 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Facebook RocksDB Test: Sequential Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Sequential Fill 16 Cores Threadripper 3970X 200K 400K 600K 800K 1000K SE +/- 8372.80, N = 15 SE +/- 3258.34, N = 3 702809 1147975 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
LULESH OpenBenchmarking.org z/s, More Is Better LULESH 2.0.3 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.0215340, N = 3 SE +/- 0.0012891, N = 3 10.9021150 9.3908987 1. (CXX) g++ options: -O3 -fopenmp -lm -pthread -lmpi_cxx -lmpi
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.82 Blend File: BMW27 - Compute: CPU-Only 16 Cores Threadripper 3970X 30 60 90 120 150 SE +/- 0.17, N = 3 SE +/- 0.09, N = 3 119.58 47.57
OSPray Demo: San Miguel - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: San Miguel - Renderer: SciVis 16 Cores Threadripper 3970X 11 22 33 44 55 SE +/- 0.00, N = 12 18.52 50.00 MIN: 17.86 / MAX: 19.61 MIN: 43.48 / MAX: 52.63
Memtier_benchmark Protocol: Redis OpenBenchmarking.org Ops/sec, More Is Better Memtier_benchmark 1.2.17 Protocol: Redis 16 Cores Threadripper 3970X 500K 1000K 1500K 2000K 2500K SE +/- 8570.47, N = 3 SE +/- 34708.07, N = 4 2272891.42 2351667.58 1. (CXX) g++ options: -O2 -levent -lpthread -lz -lpcre
Timed GDB GNU Debugger Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GDB GNU Debugger Compilation 9.1 Time To Compile 16 Cores Threadripper 3970X 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 82.19 83.12
MKL-DNN DNNL Harness: Recurrent Neural Network Training - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Recurrent Neural Network Training - Data Type: f32 16 Cores Threadripper 3970X 70 140 210 280 350 SE +/- 0.28, N = 3 SE +/- 2.80, N = 10 142.35 299.86 MIN: 140.83 MIN: 188.07 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Intel MPI Benchmarks Test: IMB-MPI1 Sendrecv OpenBenchmarking.org Average usec, More Is Better Intel MPI Benchmarks 2019.3 Test: IMB-MPI1 Sendrecv 16 Cores Threadripper 3970X 20 40 60 80 100 SE +/- 0.45, N = 15 SE +/- 0.48, N = 3 63.49 82.61 MIN: 0.19 / MAX: 1638.64 MIN: 0.38 / MAX: 2576.08 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 16 Cores Threadripper 3970X 1300 2600 3900 5200 6500 SE +/- 114.95, N = 15 SE +/- 64.08, N = 3 6263.73 4955.00 MAX: 41562.16 MAX: 30545.39 1. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi
LevelDB Benchmark: Random Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Read 16 Cores Threadripper 3970X 10 20 30 40 50 SE +/- 0.093, N = 3 SE +/- 0.404, N = 10 9.313 44.353 1. (CXX) g++ options: -O3 -lsnappy -lpthread
CppPerformanceBenchmarks Test: Stepanov Vector OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Stepanov Vector 16 Cores Threadripper 3970X 20 40 60 80 100 SE +/- 0.37, N = 3 SE +/- 0.36, N = 3 78.89 77.19 1. (CXX) g++ options: -std=c++11 -O3
Cpuminer-Opt Algorithm: deep OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: deep 16 Cores Threadripper 3970X 6K 12K 18K 24K 30K SE +/- 1488.63, N = 15 SE +/- 31.80, N = 3 6879.91 29323.00 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: myr-gr OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: myr-gr 16 Cores Threadripper 3970X 3K 6K 9K 12K 15K SE +/- 1707.65, N = 15 SE +/- 71.26, N = 3 15369.09 13923.00 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Flexible IO Tester Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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 16 Cores Threadripper 3970X 70K 140K 210K 280K 350K SE +/- 26330.47, N = 12 335000 180633 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
Flexible IO Tester Type: Random Write - Engine: IO_uring - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory 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 16 Cores Threadripper 3970X 300 600 900 1200 1500 SE +/- 102.96, N = 12 1309 706 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
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 16 Cores Threadripper 3970X 60K 120K 180K 240K 300K SE +/- 5033.22, N = 3 SE +/- 13593.30, N = 12 277000 263667
DaCapo Benchmark Java Test: Tradebeans OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans 16 Cores Threadripper 3970X 1000 2000 3000 4000 5000 SE +/- 14.45, N = 4 SE +/- 10.90, N = 4 2452 4496
GROMACS Water Benchmark OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2020 Water Benchmark 16 Cores Threadripper 3970X 0.7398 1.4796 2.2194 2.9592 3.699 SE +/- 0.002, N = 3 SE +/- 0.004, N = 3 2.048 3.288 1. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm
Schbench Message Threads: 8 - Workers Per Message Thread: 8 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 8 16 Cores Threadripper 3970X 10K 20K 30K 40K 50K SE +/- 740.24, N = 3 SE +/- 468.91, N = 12 46315 3587 1. (CC) gcc options: -O2 -lpthread
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Sequential Fill 16 Cores Threadripper 3970X 60 120 180 240 300 SE +/- 0.17, N = 3 SE +/- 2.86, N = 3 42.30 256.33 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Sequential Fill 16 Cores Threadripper 3970X 10 20 30 40 50 SE +/- 0.18, N = 3 SE +/- 0.32, N = 3 41.8 27.6 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Delete OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Delete 16 Cores Threadripper 3970X 60 120 180 240 300 SE +/- 0.14, N = 3 SE +/- 0.71, N = 3 39.90 256.44 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Perl Benchmarks Test: Pod2html OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Pod2html 16 Cores Threadripper 3970X 0.0276 0.0552 0.0828 0.1104 0.138 SE +/- 0.00047037, N = 3 SE +/- 0.00045305, N = 3 0.12256629 0.11410246
Renaissance Test: Savina Reactors.IO OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Savina Reactors.IO 16 Cores Threadripper 3970X 3K 6K 9K 12K 15K SE +/- 57.87, N = 5 SE +/- 227.73, N = 25 15896.12 13551.88
Numenta Anomaly Benchmark Detector: Earthgecko Skyline OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: Earthgecko Skyline 16 Cores Threadripper 3970X 20 40 60 80 100 SE +/- 0.59, N = 3 SE +/- 0.44, N = 3 75.99 69.66
Timed MrBayes Analysis Primate Phylogeny Analysis OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis 16 Cores Threadripper 3970X 20 40 60 80 100 SE +/- 0.16, N = 3 SE +/- 0.44, N = 3 69.52 75.41 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
Appleseed Scene: Disney Material OpenBenchmarking.org Seconds, Fewer Is Better Appleseed 2.0 Beta Scene: Disney Material 16 Cores Threadripper 3970X 30 60 90 120 150 146.68 70.30
TTSIOD 3D Renderer Phong Rendering With Soft-Shadow Mapping OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping 16 Cores Threadripper 3970X 140 280 420 560 700 SE +/- 0.91, N = 3 SE +/- 9.67, N = 13 617.85 667.34 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++
CLOMP Static OMP Speedup OpenBenchmarking.org Speedup, More Is Better CLOMP 3.3 Static OMP Speedup 16 Cores Threadripper 3970X 0.684 1.368 2.052 2.736 3.42 SE +/- 0.05, N = 25 SE +/- 0.01, N = 25 3.04 0.71 1. (CC) gcc options: --openmp -O3 -lm
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test 16 Cores Threadripper 3970X 40K 80K 120K 160K 200K SE +/- 152.64, N = 3 SE +/- 801.81, N = 3 78488 196186 1. (CXX) g++ options: -pipe -lpthread
NAS Parallel Benchmarks Test / Class: EP.D OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.D 16 Cores Threadripper 3970X 600 1200 1800 2400 3000 SE +/- 0.41, N = 3 SE +/- 2.52, N = 3 1480.10 2907.58 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.80 Blend File: BMW27 - Compute: CPU-Only 16 Cores Threadripper 3970X 20 40 60 80 100 SE +/- 0.11, N = 3 SE +/- 0.05, N = 3 97.69 40.40
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: MD5 16 Cores Threadripper 3970X 500K 1000K 1500K 2000K 2500K SE +/- 3055.05, N = 3 SE +/- 33415.00, N = 4 1626000 2520750 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2
Sockperf Test: Latency Under Load OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Under Load 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.41, N = 25 SE +/- 0.66, N = 25 10.78 13.23 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
OSPray Demo: XFrog Forest - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: SciVis 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.00, N = 4 SE +/- 0.02, N = 5 3.32 8.99 MIN: 3.27 / MAX: 3.38 MIN: 8.77 / MAX: 9.17
Threaded I/O Tester Test: Write - Size Per Thread: 32MB - Thread Count: 4 OpenBenchmarking.org MB/s, More Is Better Threaded I/O Tester 20170503 Test: Write - Size Per Thread: 32MB - Thread Count: 4 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.21, N = 15 SE +/- 0.31, N = 15 10.41 10.55 1. (CC) gcc options: -O2
ASKAP Test: tConvolve MT - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MT - Degridding 16 Cores Threadripper 3970X 800 1600 2400 3200 4000 SE +/- 2.81, N = 3 SE +/- 12.65, N = 3 3463.50 3738.11 1. (CXX) g++ options: -lpthread
ASKAP Test: tConvolve MT - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MT - Gridding 16 Cores Threadripper 3970X 600 1200 1800 2400 3000 SE +/- 1.91, N = 3 SE +/- 10.28, N = 3 2306.50 2651.59 1. (CXX) g++ options: -lpthread
Chaos Group V-RAY Mode: CPU OpenBenchmarking.org Ksamples, More Is Better Chaos Group V-RAY 4.10.07 Mode: CPU 16 Cores Threadripper 3970X 10K 20K 30K 40K 50K SE +/- 86.26, N = 3 SE +/- 663.97, N = 3 20433 45841
RAR Compression Linux Source Tree Archiving To RAR OpenBenchmarking.org Seconds, Fewer Is Better RAR Compression 5.6.1 Linux Source Tree Archiving To RAR 16 Cores Threadripper 3970X 15 30 45 60 75 SE +/- 0.10, N = 3 SE +/- 0.63, N = 3 59.84 68.09
OpenCV Benchmark OpenBenchmarking.org Seconds, Fewer Is Better OpenCV Benchmark 3.3.0 16 Cores Threadripper 3970X 15 30 45 60 75 SE +/- 0.10, N = 3 SE +/- 0.40, N = 3 61.54 66.36 1. (CXX) g++ options: -std=c++11 -rdynamic
Memcached mcperf Method: Set OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Set 16 Cores Threadripper 3970X 16K 32K 48K 64K 80K SE +/- 2447.09, N = 12 SE +/- 556.85, N = 5 75424.0 45117.5 1. (CC) gcc options: -O2 -lm -rdynamic
IndigoBench Scene: Bedroom OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.0.64 Scene: Bedroom 16 Cores Threadripper 3970X 1.1039 2.2078 3.3117 4.4156 5.5195 SE +/- 0.002, N = 3 SE +/- 0.006, N = 3 1.852 4.906
GEGL Operation: Wavelet Blur OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Wavelet Blur 16 Cores Threadripper 3970X 14 28 42 56 70 SE +/- 0.06, N = 3 SE +/- 0.18, N = 3 60.11 62.40
IndigoBench Scene: Supercar OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.0.64 Scene: Supercar 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.005, N = 3 SE +/- 0.005, N = 3 4.106 9.317
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.12 Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 16 Cores Threadripper 3970X 200 400 600 800 1000 SE +/- 8.11, N = 3 SE +/- 53.12, N = 12 1068 1030
Minion Benchmark: Solitaire OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Solitaire 16 Cores Threadripper 3970X 14 28 42 56 70 SE +/- 0.21, N = 3 SE +/- 0.14, N = 3 61.09 60.65 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.12 Time To Compile 16 Cores Threadripper 3970X 16 32 48 64 80 SE +/- 0.80, N = 3 SE +/- 0.08, N = 3 71.88 49.58
Facebook RocksDB Test: Random Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Fill 16 Cores Threadripper 3970X 200K 400K 600K 800K 1000K SE +/- 6931.83, N = 3 SE +/- 8852.93, N = 3 606976 1083225 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Sharpen 16 Cores Threadripper 3970X 100 200 300 400 500 SE +/- 0.33, N = 3 SE +/- 3.38, N = 3 252 468 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Noise-Gaussian 16 Cores Threadripper 3970X 140 280 420 560 700 SE +/- 2.00, N = 3 351 631 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Resizing 16 Cores Threadripper 3970X 500 1000 1500 2000 2500 SE +/- 1.73, N = 3 SE +/- 8.01, N = 3 1847 2243 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
Facebook RocksDB Test: Random Read OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 6.3.6 Test: Random Read 16 Cores Threadripper 3970X 40M 80M 120M 160M 200M SE +/- 155873.46, N = 3 SE +/- 1599226.86, N = 3 72774397 180626444 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fno-builtin-memcmp -fno-rtti -rdynamic -lpthread
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Swirl 16 Cores Threadripper 3970X 300 600 900 1200 1500 SE +/- 1.86, N = 3 784 1590 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Rotate 16 Cores Threadripper 3970X 160 320 480 640 800 SE +/- 1.53, N = 3 SE +/- 3.46, N = 3 732 693 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Enhanced 16 Cores Threadripper 3970X 140 280 420 560 700 SE +/- 2.91, N = 3 357 669 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: HWB Color Space 16 Cores Threadripper 3970X 300 600 900 1200 1500 SE +/- 1.33, N = 3 SE +/- 1.53, N = 3 1417 1499 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
MKL-DNN DNNL Harness: Deconvolution Batch deconv_1d - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Deconvolution Batch deconv_1d - Data Type: f32 16 Cores Threadripper 3970X 0.7255 1.451 2.1765 2.902 3.6275 SE +/- 0.00642, N = 3 SE +/- 0.02372, N = 14 3.22435 2.78688 MIN: 3.13 MIN: 1.78 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver 16 Cores Threadripper 3970X 1000 2000 3000 4000 5000 SE +/- 41.21, N = 3 SE +/- 17.46, N = 3 4880.02 4607.31 1. (CC) gcc options: -O3 -mavx2
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 6.0.1 Time To Compile 16 Cores Threadripper 3970X 50 100 150 200 250 232.33 122.77
CppPerformanceBenchmarks Test: Atol OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Atol 16 Cores Threadripper 3970X 13 26 39 52 65 SE +/- 0.17, N = 3 SE +/- 0.26, N = 3 58.99 58.06 1. (CXX) g++ options: -std=c++11 -O3
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 16 Cores Threadripper 3970X 13 26 39 52 65 SE +/- 0.09, N = 3 SE +/- 0.32, N = 3 58.17 58.59 1. (CC) gcc options: -O2 -ldl -lz -lpthread
Radiance Benchmark Test: SMP Parallel OpenBenchmarking.org Seconds, Fewer Is Better Radiance Benchmark 5.0 Test: SMP Parallel 16 Cores Threadripper 3970X 40 80 120 160 200 171.49 173.32
GEGL Operation: Color Enhance OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Color Enhance 16 Cores Threadripper 3970X 13 26 39 52 65 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 55.43 56.07
Parboil Test: OpenMP LBM OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM 16 Cores Threadripper 3970X 12 24 36 48 60 SE +/- 0.08, N = 3 SE +/- 0.75, N = 4 36.35 52.97 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
NGINX Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better NGINX Benchmark 1.9.9 Static Web Page Serving 16 Cores Threadripper 3970X 8K 16K 24K 32K 40K SE +/- 50.77, N = 3 SE +/- 177.49, N = 3 36762.59 36707.66 1. (CC) gcc options: -lpthread -lcrypt -lcrypto -lz -O3 -march=native
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time 16 Cores Threadripper 3970X 20M 40M 60M 80M 100M SE +/- 303886.69, N = 3 SE +/- 914534.22, N = 3 36932742 95728787 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: SADD 16 Cores Threadripper 3970X 400K 800K 1200K 1600K 2000K SE +/- 19315.80, N = 15 SE +/- 20821.87, N = 6 1874999.40 1851271.35
glibc bench Benchmark: sincos OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sincos 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.10, N = 13 SE +/- 0.02, N = 3 12.41 12.26
Memcached mcperf Method: Add OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Add 16 Cores Threadripper 3970X 16K 32K 48K 64K 80K SE +/- 1667.09, N = 12 SE +/- 143.36, N = 3 72837.7 45047.0 1. (CC) gcc options: -O2 -lm -rdynamic
ebizzy OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 16 Cores Threadripper 3970X 500K 1000K 1500K 2000K 2500K SE +/- 11166.46, N = 11 SE +/- 32997.66, N = 5 1284378 2542372 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
Memcached mcperf Method: Delete OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Delete 16 Cores Threadripper 3970X 20K 40K 60K 80K 100K SE +/- 702.49, N = 15 SE +/- 80.10, N = 3 88516.6 74147.4 1. (CC) gcc options: -O2 -lm -rdynamic
Hackbench Count: 32 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process 16 Cores Threadripper 3970X 20 40 60 80 100 SE +/- 0.31, N = 3 SE +/- 0.40, N = 3 74.35 31.39 1. (CC) gcc options: -lpthread
Perl Benchmarks Test: Interpreter OpenBenchmarking.org Seconds, Fewer Is Better Perl Benchmarks Test: Interpreter 16 Cores Threadripper 3970X 0.0003 0.0006 0.0009 0.0012 0.0015 SE +/- 0.00000115, N = 3 SE +/- 0.00000312, N = 3 0.00091186 0.00136623
Memcached mcperf Method: Get OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Get 16 Cores Threadripper 3970X 20K 40K 60K 80K 100K SE +/- 689.43, N = 15 SE +/- 422.66, N = 3 89370.8 77680.2 1. (CC) gcc options: -O2 -lm -rdynamic
GNU MPC Multi-Precision Benchmark OpenBenchmarking.org Global Score, More Is Better GNU MPC 1.1.0 Multi-Precision Benchmark 16 Cores Threadripper 3970X 2K 4K 6K 8K 10K SE +/- 17.64, N = 3 SE +/- 10.00, N = 3 9013 9050 1. (CC) gcc options: -lm -O2 -pedantic -fomit-frame-pointer -m64 -mtune=k8 -march=k8 -MT -MD -MP -MF
Memcached mcperf Method: Replace OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Replace 16 Cores Threadripper 3970X 20K 40K 60K 80K 100K SE +/- 5340.89, N = 12 SE +/- 677.13, N = 3 84273.8 47267.1 1. (CC) gcc options: -O2 -lm -rdynamic
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Matrix Math 16 Cores Threadripper 3970X 50K 100K 150K 200K 250K SE +/- 114.46, N = 3 SE +/- 2518.16, N = 7 76991.04 234235.76 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Memcached mcperf Method: Prepend OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Prepend 16 Cores Threadripper 3970X 20K 40K 60K 80K 100K SE +/- 5449.52, N = 12 SE +/- 36.76, N = 3 88961.4 46495.9 1. (CC) gcc options: -O2 -lm -rdynamic
Parboil Test: OpenMP MRI Gridding OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding 16 Cores Threadripper 3970X 13 26 39 52 65 SE +/- 0.64, N = 3 SE +/- 0.26, N = 3 37.09 60.18 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Intel MPI Benchmarks Test: IMB-MPI1 PingPong OpenBenchmarking.org Average Mbytes/sec, More Is Better Intel MPI Benchmarks 2019.3 Test: IMB-MPI1 PingPong 16 Cores Threadripper 3970X 1200 2400 3600 4800 6000 SE +/- 201.66, N = 15 SE +/- 139.42, N = 15 5828.12 5106.63 MIN: 5.29 / MAX: 21984.97 MIN: 5.04 / MAX: 18618.89 1. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi
LibreOffice Test: 20 Documents To PDF OpenBenchmarking.org Seconds, Fewer Is Better LibreOffice Test: 20 Documents To PDF 16 Cores Threadripper 3970X 2 4 6 8 10 SE +/- 0.037, N = 22 SE +/- 0.052, N = 22 6.541 6.663 1. LibreOffice 6.3.4.2 30(Build:2)
Intel MPI Benchmarks Test: IMB-MPI1 Exchange OpenBenchmarking.org Average usec, More Is Better Intel MPI Benchmarks 2019.3 Test: IMB-MPI1 Exchange 16 Cores Threadripper 3970X 30 60 90 120 150 SE +/- 0.54, N = 3 SE +/- 3.02, N = 3 104.95 149.28 MIN: 0.58 / MAX: 3114.62 MIN: 0.65 / MAX: 5739.97 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 16 Cores Threadripper 3970X 1500 3000 4500 6000 7500 SE +/- 11.57, N = 3 SE +/- 53.06, N = 3 7217.49 6258.07 MAX: 27690.75 MAX: 25730.7 1. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi
ASKAP Test: tConvolve OpenMP - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve OpenMP - Degridding 16 Cores Threadripper 3970X 800 1600 2400 3200 4000 SE +/- 7.16, N = 11 SE +/- 8.15, N = 15 3482.69 3764.47 1. (CXX) g++ options: -lpthread
ASKAP Test: tConvolve OpenMP - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve OpenMP - Gridding 16 Cores Threadripper 3970X 1000 2000 3000 4000 5000 SE +/- 29.54, N = 11 SE +/- 42.14, N = 15 3330.88 4771.16 1. (CXX) g++ options: -lpthread
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: LPUSH 16 Cores Threadripper 3970X 300K 600K 900K 1200K 1500K SE +/- 17705.07, N = 15 SE +/- 8830.13, N = 3 1492623.12 1417209.04
Renaissance Test: Random Forest OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Random Forest 16 Cores Threadripper 3970X 800 1600 2400 3200 4000 SE +/- 37.21, N = 9 SE +/- 29.83, N = 25 3826.80 3840.46
MKL-DNN DNNL Harness: IP Batch All - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: IP Batch All - Data Type: f32 16 Cores Threadripper 3970X 4 8 12 16 20 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 11.57 17.33 MIN: 11.24 MIN: 11.67 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: GET 16 Cores Threadripper 3970X 500K 1000K 1500K 2000K 2500K SE +/- 45838.11, N = 15 SE +/- 25232.39, N = 3 2184449.11 2005988.50
NAS Parallel Benchmarks Test / Class: BT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: BT.C 16 Cores Threadripper 3970X 16K 32K 48K 64K 80K SE +/- 12.23, N = 3 SE +/- 105.14, N = 3 54825.13 74815.99 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
OSPray Demo: NASA Streamlines - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: NASA Streamlines - Renderer: Path Tracer 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.00, N = 5 SE +/- 0.06, N = 3 4.97 13.58 MIN: 4.9 / MAX: 5.05 MIN: 13.33 / MAX: 13.89
Java SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Composite 16 Cores Threadripper 3970X 600 1200 1800 2400 3000 SE +/- 7.84, N = 4 SE +/- 1.94, N = 4 3005.07 3009.12
MKL-DNN DNNL Harness: IP Batch 1D - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: IP Batch 1D - Data Type: f32 16 Cores Threadripper 3970X 0.7988 1.5976 2.3964 3.1952 3.994 SE +/- 0.02584, N = 3 SE +/- 0.05025, N = 15 3.55042 3.41655 MIN: 3.4 MIN: 2.08 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Mlpack Benchmark Benchmark: scikit_ica OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_ica 16 Cores Threadripper 3970X 11 22 33 44 55 SE +/- 0.04, N = 3 SE +/- 0.31, N = 3 36.05 49.20
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.4 Time To Compile 16 Cores Threadripper 3970X 11 22 33 44 55 SE +/- 0.59, N = 3 SE +/- 0.31, N = 5 49.36 24.54
Renaissance Test: Apache Spark Bayes OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark Bayes 16 Cores Threadripper 3970X 700 1400 2100 2800 3500 SE +/- 38.62, N = 25 SE +/- 33.74, N = 5 3157.26 2677.51
ASKAP Test: tConvolve MPI - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MPI - Degridding 16 Cores Threadripper 3970X 800 1600 2400 3200 4000 SE +/- 0.00, N = 3 SE +/- 6.40, N = 3 3544.17 3795.21 1. (CXX) g++ options: -lpthread
ASKAP Test: tConvolve MPI - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MPI - Gridding 16 Cores Threadripper 3970X 600 1200 1800 2400 3000 SE +/- 1.16, N = 3 SE +/- 2.78, N = 3 2368.48 2682.40 1. (CXX) g++ options: -lpthread
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second 16 Cores Threadripper 3970X 300K 600K 900K 1200K 1500K SE +/- 1593.11, N = 3 SE +/- 6863.17, N = 3 508354.40 1331439.75 1. (CC) gcc options: -O2 -lrt" -lrt
RawTherapee Total Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better RawTherapee Total Benchmark Time 16 Cores Threadripper 3970X 10 20 30 40 50 SE +/- 0.03, N = 3 SE +/- 0.13, N = 3 42.41 40.81 1. RawTherapee, version 5.6, command line.
DeepSpeech Acceleration: CPU OpenBenchmarking.org Seconds, Fewer Is Better DeepSpeech 0.6 Acceleration: CPU 16 Cores Threadripper 3970X 13 26 39 52 65 SE +/- 0.09, N = 3 SE +/- 0.10, N = 3 49.10 56.68
Tachyon Total Time OpenBenchmarking.org Seconds, Fewer Is Better Tachyon 0.99b6 Total Time 16 Cores Threadripper 3970X 13 26 39 52 65 SE +/- 0.08, N = 3 SE +/- 0.41, N = 3 58.32 25.04 1. (CC) gcc options: -m64 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread
LevelDB Benchmark: Seek Random OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Seek Random 16 Cores Threadripper 3970X 15 30 45 60 75 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 14.89 68.59 1. (CXX) g++ options: -O3 -lsnappy -lpthread
libgav1 Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better libgav1 2019-10-05 Video Input: Summer Nature 1080p 16 Cores Threadripper 3970X 20 40 60 80 100 SE +/- 0.11, N = 3 SE +/- 0.06, N = 3 105.76 76.46 1. (CXX) g++ options: -O3 -lpthread
Minion Benchmark: Graceful OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Graceful 16 Cores Threadripper 3970X 10 20 30 40 50 SE +/- 0.09, N = 3 SE +/- 0.10, N = 3 41.67 41.34 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
Sockperf Test: Latency Ping Pong OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Ping Pong 16 Cores Threadripper 3970X 0.6595 1.319 1.9785 2.638 3.2975 SE +/- 0.009, N = 5 SE +/- 0.026, N = 25 2.210 2.931 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Cython benchmark OpenBenchmarking.org Seconds, Fewer Is Better Cython benchmark 0.27 16 Cores Threadripper 3970X 9 18 27 36 45 SE +/- 0.18, N = 3 SE +/- 0.04, N = 3 39.94 40.86
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.4.2 Time To Compile 16 Cores Threadripper 3970X 11 22 33 44 55 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 48.21 32.04
dcraw RAW To PPM Image Conversion OpenBenchmarking.org Seconds, Fewer Is Better dcraw RAW To PPM Image Conversion 16 Cores Threadripper 3970X 9 18 27 36 45 SE +/- 0.24, N = 3 SE +/- 0.09, N = 3 39.43 39.66 1. (CC) gcc options: -lm
MKL-DNN DNNL Harness: Convolution Batch conv_3d - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Convolution Batch conv_3d - Data Type: f32 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.09666, N = 3 SE +/- 0.08221, N = 3 9.50372 6.82846 MIN: 9.16 MIN: 4.63 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: LPOP 16 Cores Threadripper 3970X 500K 1000K 1500K 2000K 2500K SE +/- 106189.37, N = 12 SE +/- 5677.11, N = 3 2097030.00 2175519.08
lzbench Test: XZ 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Decompression 16 Cores Threadripper 3970X 30 60 90 120 150 130 131 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: XZ 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Compression 16 Cores Threadripper 3970X 9 18 27 36 45 41 41 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Cpuminer-Opt Algorithm: m7m OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: m7m 16 Cores Threadripper 3970X 300 600 900 1200 1500 SE +/- 2.16, N = 3 SE +/- 3.06, N = 3 654.62 1624.30 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
GEGL Operation: Rotate 90 Degrees OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Rotate 90 Degrees 16 Cores Threadripper 3970X 9 18 27 36 45 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 37.69 38.17
GEGL Operation: Antialias OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Antialias 16 Cores Threadripper 3970X 9 18 27 36 45 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 36.36 39.00
OSPray Demo: Magnetic Reconnection - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: SciVis 16 Cores Threadripper 3970X 8 16 24 32 40 SE +/- 0.00, N = 12 SE +/- 0.36, N = 3 13.16 32.62 MIN: 12.5 / MAX: 13.51 MIN: 31.25 / MAX: 33.33
m-queens Time To Solve OpenBenchmarking.org Seconds, Fewer Is Better m-queens 1.2 Time To Solve 16 Cores Threadripper 3970X 12 24 36 48 60 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 55.08 17.95 1. (CXX) g++ options: -fopenmp -O2 -march=native
Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot OpenBenchmarking.org Seconds, Fewer Is Better Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot 16 Cores Threadripper 3970X 9 18 27 36 45 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 40.17 32.09 1. (CC) gcc options: -m64 -pie -nodefaultlibs -lutil -ldl -lrt -lpthread -lgcc_s -lc -lm
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance 16 Cores Threadripper 3970X 2K 4K 6K 8K 10K SE +/- 53.33, N = 3 6357 7812 1. (CC) gcc options: -O3
ACES DGEMM Sustained Floating-Point Rate OpenBenchmarking.org GFLOP/s, More Is Better ACES DGEMM 1.0 Sustained Floating-Point Rate 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.029585, N = 3 SE +/- 0.169806, N = 3 4.666959 10.868534 1. (CC) gcc options: -O3 -march=native -fopenmp
NAS Parallel Benchmarks Test / Class: LU.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: LU.C 16 Cores Threadripper 3970X 14K 28K 42K 56K 70K SE +/- 21.03, N = 3 SE +/- 279.99, N = 3 54335.46 65854.97 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc Qsort Data Sorting 16 Cores Threadripper 3970X 110 220 330 440 550 SE +/- 2.46, N = 4 SE +/- 1.89, N = 3 181.55 489.81 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Renaissance Test: Apache Spark PageRank OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark PageRank 16 Cores Threadripper 3970X 4K 8K 12K 16K 20K SE +/- 74.89, N = 5 SE +/- 139.90, N = 5 16238.53 16363.84
Qmlbench Test: Canvas Text Simple OpenBenchmarking.org Frames, More Is Better Qmlbench 2 Test: Canvas Text Simple 16 Cores Threadripper 3970X 80 160 240 320 400 386.4 358.8 1. (CXX) g++ options: -lpthread
Gzip Compression Linux Source Tree Archiving To .tar.gz OpenBenchmarking.org Seconds, Fewer Is Better Gzip Compression Linux Source Tree Archiving To .tar.gz 16 Cores Threadripper 3970X 8 16 24 32 40 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 34.07 33.91
MBW Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy, Fixed Block Size - Array Size: 4096 MiB 16 Cores Threadripper 3970X 3K 6K 9K 12K 15K SE +/- 2.58, N = 3 SE +/- 6.90, N = 3 12748.61 12649.31 1. (CC) gcc options: -O3 -march=native
iPerf Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 64 OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: TCP - Parallel: 64 16 Cores Threadripper 3970X 12K 24K 36K 48K 60K SE +/- 1271.94, N = 12 SE +/- 423.19, N = 3 47216 54840 1. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm
Embree Binary: Pathtracer ISPC - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer ISPC - Model: Crown 16 Cores Threadripper 3970X 8 16 24 32 40 SE +/- 0.02, N = 3 SE +/- 0.09, N = 3 12.83 35.55 MIN: 12.72 / MAX: 13.03 MIN: 32.78 / MAX: 37.31
CppPerformanceBenchmarks Test: Ctype OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Ctype 16 Cores Threadripper 3970X 8 16 24 32 40 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 32.38 32.17 1. (CXX) g++ options: -std=c++11 -O3
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: SET 16 Cores Threadripper 3970X 400K 800K 1200K 1600K 2000K SE +/- 20540.77, N = 15 SE +/- 10340.63, N = 3 1723424.59 1674234.13 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Embree Binary: Pathtracer - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer - Model: Crown 16 Cores Threadripper 3970X 9 18 27 36 45 SE +/- 0.01, N = 3 SE +/- 0.20, N = 3 13.23 37.66 MIN: 13.15 / MAX: 13.46 MIN: 34.74 / MAX: 39.17
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: GET 16 Cores Threadripper 3970X 500K 1000K 1500K 2000K 2500K SE +/- 27476.98, N = 15 SE +/- 14781.22, N = 3 2108260.53 2229021.42 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Cpuminer-Opt Algorithm: skein OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: skein 16 Cores Threadripper 3970X 20K 40K 60K 80K 100K SE +/- 200.78, N = 3 SE +/- 194.28, N = 3 49073 102703 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Node.js Octane Benchmark OpenBenchmarking.org Score, More Is Better Node.js Octane Benchmark 16 Cores Threadripper 3970X 11K 22K 33K 44K 55K SE +/- 179.38, N = 3 SE +/- 97.00, N = 3 51582 50125 1. Nodejs
v10.15.2
Cpuminer-Opt Algorithm: sha256t OpenBenchmarking.org kH/s - Hash Speed, More Is Better Cpuminer-Opt 3.8.8.1 Algorithm: sha256t 16 Cores Threadripper 3970X 50K 100K 150K 200K 250K SE +/- 826.56, N = 3 SE +/- 26.03, N = 3 106950 223623 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Intel MPI Benchmarks Test: IMB-P2P PingPong OpenBenchmarking.org Average Msg/sec, More Is Better Intel MPI Benchmarks 2019.3 Test: IMB-P2P PingPong 16 Cores Threadripper 3970X 4M 8M 12M 16M 20M SE +/- 15568.26, N = 3 SE +/- 175648.50, N = 3 9362495.74 17789641.38 MIN: 3568 / MAX: 21761153 MIN: 4183 / MAX: 42591960 1. (CXX) g++ options: -O0 -pedantic -fopenmp -pthread -lmpi_cxx -lmpi
PyPerformance Benchmark: float OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: float 16 Cores Threadripper 3970X 20 40 60 80 100 SE +/- 0.09, N = 3 99.7 103.0
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 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 16 Cores Threadripper 3970X 13 26 39 52 65 SE +/- 0.15, N = 3 SE +/- 0.20, N = 3 45.2 56.2
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 16 Cores Threadripper 3970X 3K 6K 9K 12K 15K SE +/- 57.74, N = 3 SE +/- 57.74, N = 3 11600 14400
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 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 16 Cores Threadripper 3970X 70K 140K 210K 280K 350K SE +/- 2185.81, N = 3 SE +/- 4041.45, N = 3 320333 307000
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.12 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 16 Cores Threadripper 3970X 300 600 900 1200 1500 SE +/- 2.73, N = 3 SE +/- 16.50, N = 3 1246 1200
Flexible IO Tester Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.12 Type: Sequential Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 16 Cores 70K 140K 210K 280K 350K SE +/- 666.67, N = 3 319333
Flexible IO Tester Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.12 Type: Random Write - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 16 Cores 60K 120K 180K 240K 300K SE +/- 2333.33, N = 3 273333
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 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 16 Cores Threadripper 3970X 100K 200K 300K 400K 500K SE +/- 3844.19, N = 3 SE +/- 1855.92, N = 3 364333 459333
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory 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 16 Cores Threadripper 3970X 400 800 1200 1600 2000 SE +/- 14.74, N = 3 SE +/- 7.64, N = 3 1424 1794
Flexible IO Tester Type: Random Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, 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 16 Cores 2K 4K 6K 8K 10K 11600
Flexible IO Tester Type: Sequential Read - IO Engine: POSIX AIO - Buffered: Yes - Direct: No - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, 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 16 Cores 80K 160K 240K 320K 400K SE +/- 1527.53, N = 3 369000
glibc bench Benchmark: exp OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: exp 16 Cores Threadripper 3970X 1.1235 2.247 3.3705 4.494 5.6175 SE +/- 0.00851, N = 3 SE +/- 0.01485, N = 3 4.95189 4.99317
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: CPU Stress 16 Cores Threadripper 3970X 3K 6K 9K 12K 15K SE +/- 4.68, N = 3 SE +/- 35.07, N = 3 5019.09 12151.31 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: Blowfish 16 Cores Threadripper 3970X 9K 18K 27K 36K 45K SE +/- 36.67, N = 3 SE +/- 236.95, N = 3 26111 43255 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -lgmp -pthread -lm -lz -ldl -lcrypt -lbz2
Aircrack-ng OpenBenchmarking.org k/s, More Is Better Aircrack-ng 1.5.2 16 Cores Threadripper 3970X 20K 40K 60K 80K 100K SE +/- 141.94, N = 3 SE +/- 266.32, N = 3 54172.20 112289.30 1. (CXX) g++ options: -O3 -fvisibility=hidden -masm=intel -rdynamic -lpthread -lz -lcrypto -lhwloc -ldl -lm -pthread
Stress-NG Test: Tsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Tsearch 16 Cores Threadripper 3970X 200 400 600 800 1000 SE +/- 2.00, N = 3 SE +/- 0.72, N = 3 383.18 1111.04 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Vector Math 16 Cores Threadripper 3970X 20K 40K 60K 80K 100K SE +/- 10.48, N = 3 SE +/- 30.84, N = 3 35109.17 88021.72 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Bsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Bsearch 16 Cores Threadripper 3970X 4K 8K 12K 16K 20K SE +/- 66.23, N = 3 SE +/- 115.68, N = 3 7239.75 20222.03 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Crypto 16 Cores Threadripper 3970X 2K 4K 6K 8K 10K SE +/- 5.17, N = 3 SE +/- 23.39, N = 3 4392.36 9207.85 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity 16 Cores Threadripper 3970X 5K 10K 15K 20K 25K SE +/- 30.56, N = 3 SE +/- 93.30, N = 3 10510.35 22217.76 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Memory Copying 16 Cores Threadripper 3970X 2K 4K 6K 8K 10K SE +/- 6.58, N = 3 SE +/- 46.71, N = 3 3963.81 8324.57 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Hsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Hsearch 16 Cores Threadripper 3970X 50K 100K 150K 200K 250K SE +/- 141.77, N = 3 SE +/- 134.40, N = 3 106584.80 253747.42 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Forking 16 Cores Threadripper 3970X 20K 40K 60K 80K 100K SE +/- 11.00, N = 3 SE +/- 1093.43, N = 3 10970.25 97017.28 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc C String Functions 16 Cores Threadripper 3970X 700K 1400K 2100K 2800K 3500K SE +/- 21196.38, N = 3 SE +/- 19841.27, N = 3 1252570.26 3406391.46 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Timed FFmpeg Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed FFmpeg Compilation 4.2.2 Time To Compile 16 Cores Threadripper 3970X 9 18 27 36 45 SE +/- 0.02, N = 3 SE +/- 0.08, N = 3 38.02 21.97
GEGL Operation: Tile Glass OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Tile Glass 16 Cores Threadripper 3970X 7 14 21 28 35 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 28.69 31.03
GEGL Operation: Reflect OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Reflect 16 Cores Threadripper 3970X 7 14 21 28 35 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 29.41 29.98
miniFE Problem Size: Small OpenBenchmarking.org CG Mflops, More Is Better miniFE 2.2 Problem Size: Small 16 Cores Threadripper 3970X 2K 4K 6K 8K 10K SE +/- 6.07, N = 3 SE +/- 87.71, N = 3 10962.70 9322.75 1. (CXX) g++ options: -O3 -fopenmp -pthread -lmpi_cxx -lmpi
lzbench Test: Zstd 8 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Decompression 16 Cores Threadripper 3970X 400 800 1200 1600 2000 SE +/- 4.18, N = 3 SE +/- 4.06, N = 3 1650 1656 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 8 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Compression 16 Cores Threadripper 3970X 20 40 60 80 100 SE +/- 0.67, N = 3 109 107 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Crush 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Decompression 16 Cores Threadripper 3970X 110 220 330 440 550 SE +/- 1.00, N = 3 SE +/- 1.15, N = 3 498 500 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Crush 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Compression 16 Cores Threadripper 3970X 30 60 90 120 150 SE +/- 0.58, N = 3 SE +/- 0.67, N = 3 120 121 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
CppPerformanceBenchmarks Test: Stepanov Abstraction OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Stepanov Abstraction 16 Cores Threadripper 3970X 7 14 21 28 35 SE +/- 0.16, N = 3 SE +/- 0.01, N = 3 28.87 28.62 1. (CXX) g++ options: -std=c++11 -O3
eSpeak Speech Engine Text-To-Speech Synthesis OpenBenchmarking.org Seconds, Fewer Is Better eSpeak Speech Engine 1.48.04 Text-To-Speech Synthesis 16 Cores Threadripper 3970X 7 14 21 28 35 SE +/- 0.05, N = 3 SE +/- 0.14, N = 3 27.91 27.35 1. (CXX) g++ options: -lstdc++ -lespeak -O2 -fpic -fvisibility=hidden -pedantic -fno-exceptions
NAS Parallel Benchmarks Test / Class: IS.D OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: IS.D 16 Cores Threadripper 3970X 300 600 900 1200 1500 SE +/- 1.71, N = 3 SE +/- 17.87, N = 3 1521.34 1464.45 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
Sunflow Rendering System Global Illumination + Image Synthesis OpenBenchmarking.org Seconds, Fewer Is Better Sunflow Rendering System 0.07.2 Global Illumination + Image Synthesis 16 Cores Threadripper 3970X 0.2147 0.4294 0.6441 0.8588 1.0735 SE +/- 0.023, N = 15 SE +/- 0.005, N = 3 0.954 0.517
LuaJIT Test: Composite OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Composite 16 Cores Threadripper 3970X 400 800 1200 1600 2000 SE +/- 1.55, N = 3 SE +/- 12.94, N = 3 1624.14 1659.51 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
Stream Type: Copy OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Copy 16 Cores Threadripper 3970X 11K 22K 33K 44K 55K SE +/- 4.33, N = 5 SE +/- 18.90, N = 5 49216.8 52075.8 1. (CC) gcc options: -O3 -march=native -fopenmp
Apache Benchmark Static Web Page Serving OpenBenchmarking.org Requests Per Second, More Is Better Apache Benchmark 2.4.29 Static Web Page Serving 16 Cores Threadripper 3970X 9K 18K 27K 36K 45K SE +/- 50.68, N = 3 SE +/- 25.01, N = 3 41019.20 36286.78 1. (CC) gcc options: -shared -fPIC -O2 -pthread
SciMark Computational Test: Composite OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Composite 16 Cores Threadripper 3970X 150 300 450 600 750 SE +/- 3.51, N = 3 SE +/- 7.72, N = 3 697.80 718.03 1. (CC) gcc options: -lm
R Benchmark OpenBenchmarking.org Seconds, Fewer Is Better R Benchmark 16 Cores Threadripper 3970X 0.0643 0.1286 0.1929 0.2572 0.3215 SE +/- 0.0007, N = 3 SE +/- 0.0005, N = 3 0.1361 0.2858 1. R scripting front-end version 3.6.1 (2019-07-05)
Renaissance Test: Akka Unbalanced Cobwebbed Tree OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Akka Unbalanced Cobwebbed Tree 16 Cores Threadripper 3970X 3K 6K 9K 12K 15K SE +/- 104.84, N = 6 SE +/- 140.29, N = 7 8732.84 12746.61
Ethr Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 2 OpenBenchmarking.org Mbits/sec, More Is Better Ethr 2019-01-02 Server Address: localhost - Protocol: HTTP - Test: Bandwidth - Threads: 2 16 Cores Threadripper 3970X 700 1400 2100 2800 3500 SE +/- 6.36, N = 3 SE +/- 3.00, N = 3 3314.79 1844.58 MIN: 3240 / MAX: 3400 MIN: 1810 / MAX: 1910
Inkscape Operation: SVG Files To PNG OpenBenchmarking.org Seconds, Fewer Is Better Inkscape Operation: SVG Files To PNG 16 Cores Threadripper 3970X 6 12 18 24 30 SE +/- 0.05, N = 3 SE +/- 0.09, N = 3 25.26 26.27 1. Inkscape 0.92.4 (5da689c313, 2019-01-14)
C-Ray Total Time - 4K, 16 Rays Per Pixel OpenBenchmarking.org Seconds, Fewer Is Better C-Ray 1.1 Total Time - 4K, 16 Rays Per Pixel 16 Cores Threadripper 3970X 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 34.16 16.38 1. (CC) gcc options: -lm -lpthread -O3
lzbench Test: Brotli 2 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Decompression 16 Cores Threadripper 3970X 160 320 480 640 800 SE +/- 0.88, N = 3 SE +/- 1.20, N = 3 736 739 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 2 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Compression 16 Cores Threadripper 3970X 50 100 150 200 250 SE +/- 0.67, N = 3 215 216 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
POV-Ray Trace Time OpenBenchmarking.org Seconds, Fewer Is Better POV-Ray 3.7.0.7 Trace Time 16 Cores Threadripper 3970X 7 14 21 28 35 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 32.25 13.24 1. (CXX) g++ options: -pipe -O3 -ffast-math -march=native -pthread -lSDL -lSM -lICE -lX11 -lIlmImf -lImath -lHalf -lIex -lIexMath -lIlmThread -lpthread -ltiff -ljpeg -lpng -lz -lrt -lm -lboost_thread -lboost_system
Numenta Anomaly Benchmark Detector: Bayesian Changepoint OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: Bayesian Changepoint 16 Cores Threadripper 3970X 6 12 18 24 30 SE +/- 0.11, N = 3 SE +/- 0.22, N = 3 24.67 24.90
Tesseract OCR Time To OCR 7 Images OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR 4.1.0 Time To OCR 7 Images 16 Cores Threadripper 3970X 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 23.82 24.08
MKL-DNN DNNL Harness: Convolution Batch conv_alexnet - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Convolution Batch conv_alexnet - Data Type: f32 16 Cores Threadripper 3970X 40 80 120 160 200 SE +/- 0.48, N = 3 SE +/- 1.57, N = 6 178.67 137.79 MIN: 176.74 MIN: 97.04 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
VP9 libvpx Encoding Speed: Speed 5 OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.2 Speed: Speed 5 16 Cores Threadripper 3970X 7 14 21 28 35 SE +/- 0.13, N = 3 SE +/- 0.24, N = 3 28.62 24.48 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
Botan Test: AES-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: AES-256 16 Cores Threadripper 3970X 1300 2600 3900 5200 6500 SE +/- 14.95, N = 3 SE +/- 7.95, N = 3 5858.03 5902.14 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.41 Time To Compile 16 Cores Threadripper 3970X 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 27.54 18.58
lzbench Test: Brotli 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Decompression 16 Cores Threadripper 3970X 140 280 420 560 700 SE +/- 2.33, N = 3 SE +/- 4.26, N = 3 628 633 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Compression 16 Cores Threadripper 3970X 120 240 360 480 600 SE +/- 0.33, N = 3 SE +/- 3.67, N = 3 539 547 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Tungsten Renderer Scene: Water Caustic OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Water Caustic 16 Cores Threadripper 3970X 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 24.13 18.68 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 -lIlmImf -lIlmThread -lImath -lHalf -lIex -lz -ljpeg -lGL -lGLU -lpthread -ldl
lzbench Test: Libdeflate 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Decompression 16 Cores Threadripper 3970X 300 600 900 1200 1500 SE +/- 0.67, N = 3 SE +/- 1.20, N = 3 1244 1245 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Compression 16 Cores Threadripper 3970X 60 120 180 240 300 SE +/- 1.45, N = 3 267 266 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Crafty Elapsed Time OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time 16 Cores Threadripper 3970X 2M 4M 6M 8M 10M SE +/- 20746.21, N = 3 SE +/- 13510.52, N = 3 8869846 8892788 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times 16 Cores Threadripper 3970X 200 400 600 800 1000 SE +/- 2.31, N = 3 SE +/- 0.88, N = 3 955 958
lzbench Test: Zstd 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Decompression 16 Cores Threadripper 3970X 300 600 900 1200 1500 SE +/- 4.18, N = 3 1493 1503 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Compression 16 Cores Threadripper 3970X 120 240 360 480 600 SE +/- 1.53, N = 3 SE +/- 0.67, N = 3 543 543 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
BenchmarkMutex Benchmark: Shared Mutex Lock Shared OpenBenchmarking.org ns, Fewer Is Better BenchmarkMutex Benchmark: Shared Mutex Lock Shared 16 Cores Threadripper 3970X 5 10 15 20 25 19 19 1. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
librsvg Operation: SVG Files To PNG OpenBenchmarking.org Seconds, Fewer Is Better librsvg Operation: SVG Files To PNG 16 Cores Threadripper 3970X 6 12 18 24 30 SE +/- 0.12, N = 3 SE +/- 0.12, N = 3 18.68 23.87 1. rsvg-convert version 2.44.14
XZ Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 16 Cores Threadripper 3970X 6 12 18 24 30 SE +/- 0.04, N = 3 SE +/- 0.08, N = 3 23.63 18.65 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
t-test1 Threads: 1 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 1 16 Cores Threadripper 3970X 6 12 18 24 30 SE +/- 0.04, N = 3 SE +/- 0.11, N = 3 16.06 25.60 1. (CC) gcc options: -pthread
MBW Test: Memory Copy - Array Size: 4096 MiB OpenBenchmarking.org MiB/s, More Is Better MBW 2018-09-08 Test: Memory Copy - Array Size: 4096 MiB 16 Cores Threadripper 3970X 5K 10K 15K 20K 25K SE +/- 82.44, N = 3 SE +/- 72.04, N = 3 21862.43 21587.38 1. (CC) gcc options: -O3 -march=native
glibc bench Benchmark: sin OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sin 16 Cores Threadripper 3970X 10 20 30 40 50 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 42.28 42.04
glibc bench Benchmark: cos OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: cos 16 Cores Threadripper 3970X 10 20 30 40 50 SE +/- 0.02, N = 3 SE +/- 0.27, N = 3 42.81 42.25
Botan Test: Blowfish OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: Blowfish 16 Cores Threadripper 3970X 100 200 300 400 500 SE +/- 0.01, N = 3 SE +/- 0.50, N = 3 471.10 475.10 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 16 Cores Threadripper 3970X 80 160 240 320 400 SE +/- 0.02, N = 3 SE +/- 3.16, N = 3 385.68 391.43 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 16 Cores Threadripper 3970X 30 60 90 120 150 SE +/- 0.27, N = 3 SE +/- 1.54, N = 3 154.99 154.15 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: KASUMI OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: KASUMI 16 Cores Threadripper 3970X 20 40 60 80 100 SE +/- 0.13, N = 3 SE +/- 0.09, N = 3 99.85 100.10 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance 16 Cores Threadripper 3970X 2K 4K 6K 8K 10K SE +/- 10.52, N = 3 SE +/- 32.86, N = 3 4550.9 9307.4 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
Polyhedron Fortran Benchmarks Benchmark: ac OpenBenchmarking.org Seconds, Fewer Is Better Polyhedron Fortran Benchmarks Benchmark: ac 16 Cores Threadripper 3970X 1.3298 2.6596 3.9894 5.3192 6.649 5.89 5.91
Darktable Test: Boat - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.6.0 Test: Boat - Acceleration: CPU-only 16 Cores Threadripper 3970X 2 4 6 8 10 SE +/- 0.007, N = 3 SE +/- 0.097, N = 15 5.060 6.010
Swet Average OpenBenchmarking.org Operations Per Second, More Is Better Swet 1.5.16 Average 16 Cores Threadripper 3970X 200M 400M 600M 800M 1000M SE +/- 5620679.90, N = 3 SE +/- 1647184.49, N = 3 815597466 811442548 1. (CC) gcc options: -lm -lpthread -lcurses -lrt
Go Benchmarks Test: build OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: build 16 Cores Threadripper 3970X 4000M 8000M 12000M 16000M 20000M SE +/- 162720428.03, N = 3 SE +/- 170009930.60, N = 3 17244462905 20067677101
GnuPG Linux 4.3 Package File Encryption OpenBenchmarking.org Seconds, Fewer Is Better GnuPG Linux 4.3 Package File Encryption 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.17, N = 4 SE +/- 0.16, N = 5 12.47 12.38
Timed MPlayer Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed MPlayer Compilation 1.4 Time To Compile 16 Cores Threadripper 3970X 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 25.09 11.58
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create 16 Cores Threadripper 3970X 150 300 450 600 750 SE +/- 3.20, N = 3 SE +/- 1.98, N = 3 548.75 716.22
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.9.0 Time To Compile 16 Cores Threadripper 3970X 5 10 15 20 25 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 22.30 13.43
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.8 Test: unsharp-mask 16 Cores Threadripper 3970X 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 15.12 20.17
Renaissance Test: In-Memory Database Shootout OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: In-Memory Database Shootout 16 Cores Threadripper 3970X 1300 2600 3900 5200 6500 SE +/- 10.28, N = 5 SE +/- 23.00, N = 5 4006.60 5898.14
ArrayFire Test: BLAS CPU OpenBenchmarking.org GFLOPS, More Is Better ArrayFire 3.7 Test: BLAS CPU 16 Cores Threadripper 3970X 200 400 600 800 1000 SE +/- 1.49, N = 3 SE +/- 7.27, N = 3 481.37 802.01 1. (CXX) g++ options: -rdynamic
Renaissance Test: Apache Spark ALS OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark ALS 16 Cores Threadripper 3970X 1000 2000 3000 4000 5000 SE +/- 41.81, N = 5 SE +/- 46.56, N = 5 4278.41 4708.54
OSPray Demo: NASA Streamlines - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: NASA Streamlines - Renderer: SciVis 16 Cores Threadripper 3970X 15 30 45 60 75 SE +/- 0.00, N = 12 25.00 66.67 MIN: 23.81 / MAX: 25.64 MIN: 52.63 / MAX: 71.43
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP Streamcluster 16 Cores Threadripper 3970X 5 10 15 20 25 SE +/- 0.08, N = 3 SE +/- 0.29, N = 3 11.27 20.40 1. (CXX) g++ options: -O2 -lOpenCL
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite 16 Cores Threadripper 3970X 140K 280K 420K 560K 700K SE +/- 266.61, N = 3 SE +/- 808.97, N = 3 641380 641756
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: SET 16 Cores Threadripper 3970X 400K 800K 1200K 1600K 2000K SE +/- 19904.56, N = 3 SE +/- 12046.69, N = 3 1696335.08 1687462.13
Xsbench OpenBenchmarking.org Lookups/s, More Is Better Xsbench 2017-07-06 16 Cores Threadripper 3970X 1.3M 2.6M 3.9M 5.2M 6.5M SE +/- 5142.30, N = 3 SE +/- 2938.92, N = 3 3840404 6079554 1. (CC) gcc options: -std=gnu99 -fopenmp -O3 -lm
LevelDB Benchmark: Overwrite OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Overwrite 16 Cores Threadripper 3970X 60 120 180 240 300 SE +/- 0.12, N = 3 SE +/- 3.84, N = 3 43.85 263.94 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Overwrite OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Overwrite 16 Cores Threadripper 3970X 9 18 27 36 45 SE +/- 0.10, N = 3 SE +/- 0.37, N = 3 40.3 26.8 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Fill 16 Cores Threadripper 3970X 60 120 180 240 300 SE +/- 0.15, N = 3 SE +/- 0.33, N = 3 43.87 259.84 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Random Fill 16 Cores Threadripper 3970X 9 18 27 36 45 SE +/- 0.13, N = 3 SE +/- 0.03, N = 3 40.3 27.3 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Rust Prime Benchmark Prime Number Test To 200,000,000 OpenBenchmarking.org Seconds, Fewer Is Better Rust Prime Benchmark Prime Number Test To 200,000,000 16 Cores Threadripper 3970X 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 19.96 10.27 1. (CC) gcc options: -m64 -pie -nodefaultlibs -ldl -lrt -lpthread -lgcc_s -lc -lm -lutil
Mlpack Benchmark Benchmark: scikit_svm OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_svm 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 11.43 11.50
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 0.5.0 Video Input: Summer Nature 4K 16 Cores Threadripper 3970X 70 140 210 280 350 SE +/- 0.51, N = 3 SE +/- 0.26, N = 3 205.50 324.66 MIN: 190.74 / MAX: 228.56 MIN: 214.04 / MAX: 344.18 1. (CC) gcc options: -pthread
CppPerformanceBenchmarks Test: Function Objects OpenBenchmarking.org Seconds, Fewer Is Better CppPerformanceBenchmarks 9 Test: Function Objects 16 Cores Threadripper 3970X 4 8 12 16 20 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 14.98 14.87 1. (CXX) g++ options: -std=c++11 -O3
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.8 Test: auto-levels 16 Cores Threadripper 3970X 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 12.77 16.99
SQLite Threads / Copies: 1 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 1 16 Cores Threadripper 3970X 4 8 12 16 20 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 13.92 14.41 1. (CC) gcc options: -O2 -lreadline -ltermcap -lz -lm -ldl -lpthread
Tungsten Renderer Scene: Hair OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Hair 16 Cores Threadripper 3970X 5 10 15 20 25 SE +/- 0.01435, N = 3 SE +/- 0.03105, N = 3 19.25580 8.18217 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 -lIlmImf -lIlmThread -lImath -lHalf -lIex -lz -ljpeg -lGL -lGLU -lpthread -ldl
NAS Parallel Benchmarks Test / Class: CG.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: CG.C 16 Cores Threadripper 3970X 2K 4K 6K 8K 10K SE +/- 13.07, N = 3 SE +/- 35.93, N = 3 10888.19 10815.59 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
RAMspeed SMP Type: Scale - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Scale - Benchmark: Integer 16 Cores Threadripper 3970X 9K 18K 27K 36K 45K 36372.44 42704.74 1. (CC) gcc options: -O3 -march=native
Sockperf Test: Throughput OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.4 Test: Throughput 16 Cores Threadripper 3970X 110K 220K 330K 440K 550K SE +/- 5246.61, N = 5 SE +/- 3079.75, N = 5 532089 534240 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Nebular Empirical Analysis Tool OpenBenchmarking.org Seconds, Fewer Is Better Nebular Empirical Analysis Tool 2020-02-29 16 Cores Threadripper 3970X 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 13.98 12.82 1. (F9X) gfortran options: -cpp -ffree-line-length-0 -Jsource/ -fopenmp -O3 -fno-backtrace
IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 128 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: FIFO Named Pipe - Message Bytes: 128 16 Cores Threadripper 3970X 700K 1400K 2100K 2800K 3500K SE +/- 30085.47, N = 15 SE +/- 32378.59, N = 15 3353946 3388324
NAS Parallel Benchmarks Test / Class: FT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: FT.C 16 Cores Threadripper 3970X 7K 14K 21K 28K 35K SE +/- 46.20, N = 3 SE +/- 17.98, N = 3 31324.20 34599.49 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
iPerf Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - Parallel: 64 OpenBenchmarking.org Mbits/sec, More Is Better iPerf 3.7 Server Address: localhost - Server Port: 5201 - Duration: 10 Seconds - Test: UDP - Parallel: 64 16 Cores Threadripper 3970X 15 30 45 60 75 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 67.1 67.1 1. (CC) gcc options: -O3 -march=native -lssl -lcrypto -lm
NAS Parallel Benchmarks Test / Class: SP.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: SP.B 16 Cores Threadripper 3970X 7K 14K 21K 28K 35K SE +/- 37.51, N = 3 SE +/- 446.30, N = 3 24225.64 33710.70 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC 16 Cores Threadripper 3970X 2 4 6 8 10 SE +/- 0.007, N = 5 SE +/- 0.024, N = 5 7.776 7.761 1. (CXX) g++ options: -O2 -fvisibility=hidden -logg -lm
AOM AV1 Encoder Mode: Speed 8 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2020-01-10 Encoder Mode: Speed 8 Realtime 16 Cores Threadripper 3970X 14 28 42 56 70 SE +/- 0.03, N = 3 SE +/- 0.21, N = 3 62.37 40.88 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
Sudokut Total Time OpenBenchmarking.org Seconds, Fewer Is Better Sudokut 0.4 Total Time 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 12.23 12.90
BenchmarkMutex Benchmark: Semaphore Release And Acquire OpenBenchmarking.org ns, Fewer Is Better BenchmarkMutex Benchmark: Semaphore Release And Acquire 16 Cores Threadripper 3970X 3 6 9 12 15 11 11 1. (CXX) g++ options: -std=c++17 -lbenchmark -pthread
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes 16 Cores Threadripper 3970X 12 24 36 48 60 SE +/- 0.76, N = 3 SE +/- 0.58, N = 12 54.98 27.96 1. (CC) gcc options: -lm
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD 16 Cores Threadripper 3970X 4 8 12 16 20 SE +/- 0.025, N = 3 SE +/- 0.047, N = 3 16.534 8.337 1. (CXX) g++ options: -O2 -lOpenCL
RAMspeed SMP Type: Copy - Benchmark: Integer OpenBenchmarking.org MB/s, More Is Better RAMspeed SMP 3.5.0 Type: Copy - Benchmark: Integer 16 Cores Threadripper 3970X 9K 18K 27K 36K 45K 43057.69 41870.30 1. (CC) gcc options: -O3 -march=native
Numenta Anomaly Benchmark Detector: Relative Entropy OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: Relative Entropy 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.10, N = 3 SE +/- 0.18, N = 3 11.59 12.42
GNU Octave Benchmark OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 4.4.1 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.19, N = 3 10.58 13.07
GIMP Test: rotate OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.8 Test: rotate 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 11.19 12.44
Go Benchmarks Test: http OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: http 16 Cores Threadripper 3970X 2K 4K 6K 8K 10K SE +/- 6.17, N = 3 SE +/- 46.62, N = 3 4059 7825
GnuPG 2GB File Encryption OpenBenchmarking.org Seconds, Fewer Is Better GnuPG 1.4.22 2GB File Encryption 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 11.47 11.43 1. (CC) gcc options: -O2 -MT -MD -MP -MF
Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.020, N = 3 SE +/- 0.054, N = 3 13.565 8.544 1. (CC) gcc options: -O3 -pthread -lz -llzma
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.011, N = 3 SE +/- 0.095, N = 3 12.077 9.784 1. (CXX) g++ options: -O2 -lOpenCL
LeelaChessZero Backend: BLAS OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.23.2 Backend: BLAS 16 Cores Threadripper 3970X 800 1600 2400 3200 4000 SE +/- 26.84, N = 3 SE +/- 19.66, N = 3 3630.24 2105.11 1. (CXX) g++ options: -lpthread
Loopback TCP Network Performance Time To Transfer 10GB Via Loopback OpenBenchmarking.org Seconds, Fewer Is Better Loopback TCP Network Performance Time To Transfer 10GB Via Loopback 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.15, N = 3 SE +/- 0.01, N = 3 10.81 10.40
DaCapo Benchmark Java Test: H2 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 16 Cores Threadripper 3970X 800 1600 2400 3200 4000 SE +/- 32.67, N = 5 SE +/- 34.65, N = 4 2606 3886
glibc bench Benchmark: pthread_once OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: pthread_once 16 Cores Threadripper 3970X 0.3996 0.7992 1.1988 1.5984 1.998 SE +/- 0.00019, N = 3 SE +/- 0.00270, N = 3 1.77594 1.76133
glibc bench Benchmark: atanh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: atanh 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 10.20 10.09
glibc bench Benchmark: tanh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: tanh 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 10.72 10.68
glibc bench Benchmark: sqrt OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sqrt 16 Cores Threadripper 3970X 0.504 1.008 1.512 2.016 2.52 SE +/- 0.00107, N = 3 SE +/- 0.00274, N = 3 2.23979 2.22027
glibc bench Benchmark: sinh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: sinh 16 Cores Threadripper 3970X 2 4 6 8 10 SE +/- 0.01214, N = 3 SE +/- 0.05215, N = 3 7.82957 7.79696
glibc bench Benchmark: modf OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: modf 16 Cores Threadripper 3970X 0.5072 1.0144 1.5216 2.0288 2.536 SE +/- 0.00154, N = 3 SE +/- 0.00267, N = 3 2.25415 2.23442
glibc bench Benchmark: log2 OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: log2 16 Cores Threadripper 3970X 1.327 2.654 3.981 5.308 6.635 SE +/- 0.01183, N = 3 SE +/- 0.00811, N = 3 5.89799 5.88218
glibc bench Benchmark: ffsll OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffsll 16 Cores Threadripper 3970X 0.4001 0.8002 1.2003 1.6004 2.0005 SE +/- 0.00227, N = 3 SE +/- 0.01102, N = 3 1.77800 1.75897
glibc bench Benchmark: asinh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: asinh 16 Cores Threadripper 3970X 2 4 6 8 10 SE +/- 0.00260, N = 3 SE +/- 0.07346, N = 3 8.53711 8.41835
glibc bench Benchmark: ffs OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffs 16 Cores Threadripper 3970X 0.4022 0.8044 1.2066 1.6088 2.011 SE +/- 0.00045, N = 3 SE +/- 0.01753, N = 3 1.78754 1.75870
Sysbench Test: Memory OpenBenchmarking.org Events Per Second, More Is Better Sysbench 2018-07-28 Test: Memory 16 Cores Threadripper 3970X 2M 4M 6M 8M 10M SE +/- 81796.05, N = 3 SE +/- 37741.69, N = 3 8262426.98 9119242.23 1. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=amdfam10 -rdynamic -ldl -laio -lm
Sysbench Test: CPU OpenBenchmarking.org Events Per Second, More Is Better Sysbench 2018-07-28 Test: CPU 16 Cores Threadripper 3970X 15K 30K 45K 60K 75K SE +/- 26.51, N = 3 SE +/- 71.18, N = 3 33077.17 68765.38 1. (CC) gcc options: -pthread -O3 -funroll-loops -ggdb3 -march=amdfam10 -rdynamic -ldl -laio -lm
Renaissance Test: Scala Dotty OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Scala Dotty 16 Cores Threadripper 3970X 1100 2200 3300 4400 5500 SE +/- 10.46, N = 5 SE +/- 45.89, N = 5 5197.60 5168.07
Primesieve 1e12 Prime Number Generation OpenBenchmarking.org Seconds, Fewer Is Better Primesieve 7.4 1e12 Prime Number Generation 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.033, N = 3 SE +/- 0.021, N = 3 12.538 6.123 1. (CXX) g++ options: -O3 -lpthread
Node.js Express HTTP Load Test OpenBenchmarking.org Requests Per Second, More Is Better Node.js Express HTTP Load Test 16 Cores Threadripper 3970X 3K 6K 9K 12K 15K SE +/- 91.62, N = 3 SE +/- 82.23, N = 3 11858 10908 1. Nodejs
v10.15.2
Go Benchmarks Test: json OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json 16 Cores Threadripper 3970X 800K 1600K 2400K 3200K 4000K SE +/- 16615.41, N = 3 SE +/- 7331.16, N = 3 3523585 1564168
Go Benchmarks Test: garbage OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: garbage 16 Cores Threadripper 3970X 200K 400K 600K 800K 1000K SE +/- 2753.72, N = 3 SE +/- 1243.04, N = 3 897936 589712
x265 H.265 1080p Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x265 3.1.2 H.265 1080p Video Encoding 16 Cores Threadripper 3970X 16 32 48 64 80 SE +/- 0.40, N = 3 SE +/- 0.16, N = 3 73.21 64.90 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
Bork File Encrypter File Encryption Time OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time 16 Cores Threadripper 3970X 2 4 6 8 10 SE +/- 0.011, N = 3 SE +/- 0.005, N = 3 8.556 8.121
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2019-12-17 H.264 Video Encoding 16 Cores Threadripper 3970X 50 100 150 200 250 SE +/- 2.11, N = 3 SE +/- 3.52, N = 12 131.88 205.31 1. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
SVT-AV1 Encoder Mode: Enc Mode 8 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 8 - Input: 1080p 16 Cores Threadripper 3970X 16 32 48 64 80 SE +/- 0.18, N = 3 SE +/- 0.37, N = 3 35.89 69.74 1. (CXX) g++ options: -fPIE -fPIC -pie
Parboil Test: OpenMP Stencil OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil 16 Cores Threadripper 3970X 2 4 6 8 10 SE +/- 0.124137, N = 3 SE +/- 0.009377, N = 3 7.782015 5.282141 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Scikit-Learn OpenBenchmarking.org Seconds, Fewer Is Better Scikit-Learn 0.22.1 16 Cores Threadripper 3970X 2 4 6 8 10 SE +/- 0.016, N = 3 SE +/- 0.021, N = 3 7.875 7.973
rays1bench Large Scene OpenBenchmarking.org mrays/s, More Is Better rays1bench 2020-01-09 Large Scene 16 Cores Threadripper 3970X 50 100 150 200 250 SE +/- 0.15, N = 3 SE +/- 0.30, N = 3 95.94 225.76
GEGL Operation: Crop OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Crop 16 Cores Threadripper 3970X 2 4 6 8 10 SE +/- 0.043, N = 3 SE +/- 0.062, N = 3 7.491 8.003
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.8 Test: resize 16 Cores Threadripper 3970X 2 4 6 8 10 SE +/- 0.041, N = 3 SE +/- 0.137, N = 3 6.923 8.470
MKL-DNN DNNL Harness: Deconvolution Batch deconv_3d - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better MKL-DNN DNNL 1.1 Harness: Deconvolution Batch deconv_3d - Data Type: f32 16 Cores Threadripper 3970X 1.1053 2.2106 3.3159 4.4212 5.5265 SE +/- 0.02100, N = 3 SE +/- 0.26685, N = 12 3.69166 4.91239 MIN: 3.53 MIN: 2.56 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
NeatBench Acceleration: CPU OpenBenchmarking.org FPS, More Is Better NeatBench 5 Acceleration: CPU 16 Cores Threadripper 3970X 9 18 27 36 45 SE +/- 0.12, N = 3 SE +/- 0.22, N = 3 30.7 37.6
N-Queens Elapsed Time OpenBenchmarking.org Seconds, Fewer Is Better N-Queens 1.0 Elapsed Time 16 Cores Threadripper 3970X 3 6 9 12 15 SE +/- 0.012, N = 3 SE +/- 0.006, N = 3 11.321 3.496 1. (CC) gcc options: -static -fopenmp -O3 -march=native
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 16 Cores Threadripper 3970X 2 4 6 8 10 SE +/- 0.007, N = 3 SE +/- 0.020, N = 3 7.182 7.188 1. (CC) gcc options: -O3 -ffast-math -funroll-loops -fschedule-insns2 -fbranch-count-reg -fforce-addr -pipe -lncurses -lm
t-test1 Threads: 2 OpenBenchmarking.org Seconds, Fewer Is Better t-test1 2017-01-13 Threads: 2 16 Cores Threadripper 3970X 2 4 6 8 10 SE +/- 0.008, N = 3 SE +/- 0.005, N = 3 5.449 8.743 1. (CC) gcc options: -pthread
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython 16 Cores Threadripper 3970X 900 1800 2700 3600 4500 SE +/- 2.74, N = 4 SE +/- 14.99, N = 4 3921 4023
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size 16 Cores Threadripper 3970X 140 280 420 560 700 SE +/- 4.34, N = 3 SE +/- 3.35, N = 3 633.2 560.7 1. (CC) gcc options: -static
Unpacking The Linux Kernel linux-4.15.tar.xz OpenBenchmarking.org Seconds, Fewer Is Better Unpacking The Linux Kernel linux-4.15.tar.xz 16 Cores Threadripper 3970X 1.1214 2.2428 3.3642 4.4856 5.607 SE +/- 0.009, N = 4 SE +/- 0.010, N = 4 4.964 4.984
Numenta Anomaly Benchmark Detector: Windowed Gaussian OpenBenchmarking.org Seconds, Fewer Is Better Numenta Anomaly Benchmark 1.1 Detector: Windowed Gaussian 16 Cores Threadripper 3970X 2 4 6 8 10 SE +/- 0.067, N = 3 SE +/- 0.034, N = 3 7.013 6.111
SVT-VP9 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p 16 Cores Threadripper 3970X 80 160 240 320 400 SE +/- 2.55, N = 3 SE +/- 4.19, N = 13 172.13 368.41 1. (CC) gcc options: -fPIE -fPIC -fvisibility=hidden -O3 -pie -rdynamic -lpthread -lrt -lm
NAS Parallel Benchmarks Test / Class: MG.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: MG.C 16 Cores Threadripper 3970X 6K 12K 18K 24K 30K SE +/- 43.00, N = 3 SE +/- 110.51, N = 3 28788.06 30218.91 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
libjpeg-turbo tjbench Test: Decompression Throughput OpenBenchmarking.org Megapixels/sec, More Is Better libjpeg-turbo tjbench 2.0.2 Test: Decompression Throughput 16 Cores Threadripper 3970X 50 100 150 200 250 SE +/- 0.16, N = 3 SE +/- 0.42, N = 3 218.34 218.90 1. (CC) gcc options: -O3 -rdynamic
FFmpeg H.264 HD To NTSC DV OpenBenchmarking.org Seconds, Fewer Is Better FFmpeg 4.0.2 H.264 HD To NTSC DV 16 Cores Threadripper 3970X 2 4 6 8 10 SE +/- 0.039, N = 3 SE +/- 0.056, N = 3 5.041 7.331 1. (CC) gcc options: -lavdevice -lavfilter -lavformat -lavcodec -lswresample -lswscale -lavutil -lXv -lX11 -lXext -lm -lxcb -lxcb-shm -lxcb-shape -lxcb-xfixes -lasound -lSDL2 -lsndio -pthread -lbz2 -llzma -std=c11 -fomit-frame-pointer -fPIC -O3 -fno-math-errno -fno-signed-zeros -fno-tree-vectorize -MMD -MF -MT
Tungsten Renderer Scene: Volumetric Caustic OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Volumetric Caustic 16 Cores Threadripper 3970X 2 4 6 8 10 SE +/- 0.00838, N = 3 SE +/- 0.00339, N = 3 8.56420 3.56382 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 -lIlmImf -lIlmThread -lImath -lHalf -lIex -lz -ljpeg -lGL -lGLU -lpthread -ldl
Tungsten Renderer Scene: Non-Exponential OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Non-Exponential 16 Cores Threadripper 3970X 2 4 6 8 10 SE +/- 0.01806, N = 3 SE +/- 0.00612, N = 3 8.92215 2.64289 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 -lIlmImf -lIlmThread -lImath -lHalf -lIex -lz -ljpeg -lGL -lGLU -lpthread -ldl
IOR Read Test OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Read Test 16 Cores Threadripper 3970X 200 400 600 800 1000 SE +/- 10.56, N = 15 SE +/- 23.08, N = 3 1117.52 1047.58 MIN: 229.66 / MAX: 1510.8 MIN: 520.5 / MAX: 1149.41 1. (CC) gcc options: -O2 -lm -pthread -lmpi
IOR Write Test OpenBenchmarking.org MB/s, More Is Better IOR 3.2.1 Write Test 16 Cores Threadripper 3970X 130 260 390 520 650 SE +/- 10.86, N = 15 SE +/- 0.80, N = 3 622.53 182.76 MIN: 13.63 / MAX: 942.3 MIN: 58.47 / MAX: 193.16 1. (CC) gcc options: -O2 -lm -pthread -lmpi
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.5.0 Video Input: Summer Nature 1080p 16 Cores Threadripper 3970X 160 320 480 640 800 SE +/- 1.76, N = 3 SE +/- 3.50, N = 3 556.99 726.09 MIN: 471.9 / MAX: 604.99 MIN: 460.2 / MAX: 805.89 1. (CC) gcc options: -pthread
IPC_benchmark Type: Unnamed Pipe - Message Bytes: 128 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Pipe - Message Bytes: 128 16 Cores Threadripper 3970X 800K 1600K 2400K 3200K 4000K SE +/- 43879.72, N = 6 SE +/- 36545.27, N = 8 3701949 3558893
Intel Open Image Denoise Scene: Memorial OpenBenchmarking.org Images / Sec, More Is Better Intel Open Image Denoise 1.0.0 Scene: Memorial 16 Cores Threadripper 3970X 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.12, N = 3 14.97 21.96
SVT-HEVC 1080p 8-bit YUV To HEVC Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 1.4.1 1080p 8-bit YUV To HEVC Video Encode 16 Cores Threadripper 3970X 40 80 120 160 200 SE +/- 0.38, N = 3 SE +/- 0.72, N = 3 82.13 174.75 1. (CC) gcc options: -fPIE -fPIC -O3 -O2 -pie -rdynamic -lpthread -lrt
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files 16 Cores Threadripper 3970X 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 13.88 11.45 1. (CC) gcc options: -lm
GEGL Operation: Scale OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Scale 16 Cores Threadripper 3970X 1.2737 2.5474 3.8211 5.0948 6.3685 SE +/- 0.031, N = 3 SE +/- 0.040, N = 3 4.940 5.661
Ogg Encoding WAV To Ogg OpenBenchmarking.org Seconds, Fewer Is Better Ogg Encoding 1.3.3 WAV To Ogg 16 Cores Threadripper 3970X 1.1819 2.3638 3.5457 4.7276 5.9095 SE +/- 0.007, N = 3 SE +/- 0.009, N = 3 5.253 5.225 1. (CC) gcc options: -O2 -ffast-math -fsigned-char -logg
LAMMPS Molecular Dynamics Simulator Model: Rhodopsin Protein OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 9Jan2020 Model: Rhodopsin Protein 16 Cores Threadripper 3970X 4 8 12 16 20 SE +/- 0.05, N = 3 SE +/- 0.22, N = 15 12.75 17.27 1. (CXX) g++ options: -O3 -rdynamic -ljpeg -lpng -lz -lfftw3 -lm
Smallpt Global Illumination Renderer; 128 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples 16 Cores Threadripper 3970X 2 4 6 8 10 SE +/- 0.008, N = 3 SE +/- 0.010, N = 3 7.407 2.894 1. (CXX) g++ options: -fopenmp -O3
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations 16 Cores Threadripper 3970X 16 32 48 64 80 SE +/- 0.22, N = 3 SE +/- 0.29, N = 3 67.16 70.32 1. (CC) gcc options: -lm
OSBench Test: Launch Programs OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs 16 Cores Threadripper 3970X 50 100 150 200 250 SE +/- 0.65, N = 3 SE +/- 0.36, N = 3 228.58 49.30 1. (CC) gcc options: -lm
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads 16 Cores Threadripper 3970X 10 20 30 40 50 SE +/- 0.22, N = 3 SE +/- 0.05, N = 3 46.12 11.33 1. (CC) gcc options: -lm
Git Time To Complete Common Git Commands OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands 16 Cores Threadripper 3970X 1.1291 2.2582 3.3873 4.5164 5.6455 SE +/- 0.006, N = 3 SE +/- 0.014, N = 3 5.018 4.914 1. git version 2.20.1
NAS Parallel Benchmarks Test / Class: EP.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.C 16 Cores Threadripper 3970X 600 1200 1800 2400 3000 SE +/- 2.47, N = 3 SE +/- 48.12, N = 3 1486.44 2831.86 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 3.1.3
OSPray Demo: Magnetic Reconnection - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: Path Tracer 16 Cores Threadripper 3970X 100 200 300 400 500 SE +/- 21.00, N = 15 250.00 444.44 MIN: 200 / MAX: 333.33 MIN: 43.48 / MAX: 500
ArrayFire Test: Conjugate Gradient CPU OpenBenchmarking.org ms, Fewer Is Better ArrayFire 3.7 Test: Conjugate Gradient CPU 16 Cores Threadripper 3970X 6 12 18 24 30 SE +/- 0.23, N = 3 SE +/- 0.25, N = 3 23.52 25.18 1. (CXX) g++ options: -rdynamic
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search 16 Cores Threadripper 3970X 1.0895 2.179 3.2685 4.358 5.4475 SE +/- 0.057, N = 3 SE +/- 0.059, N = 3 3.678 4.842 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.6.0 Test: Masskrug - Acceleration: CPU-only 16 Cores Threadripper 3970X 0.8429 1.6858 2.5287 3.3716 4.2145 SE +/- 0.009, N = 3 SE +/- 0.017, N = 3 3.746 3.088
Bullet Physics Engine Test: Raytests OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Raytests 16 Cores Threadripper 3970X 0.4786 0.9572 1.4358 1.9144 2.393 SE +/- 0.001575, N = 3 SE +/- 0.001065, N = 3 2.127226 2.106475 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 4 Threads OpenBenchmarking.org ns, Fewer Is Better Multichase Pointer Chaser Test: 1GB Array, 256 Byte Stride, 4 Threads 16 Cores Threadripper 3970X 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 73.27 74.56 1. (CC) gcc options: -O2 -static -pthread -lrt
IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 128 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: Unnamed Unix Domain Socket - Message Bytes: 128 16 Cores Threadripper 3970X 500K 1000K 1500K 2000K 2500K SE +/- 26516.90, N = 3 SE +/- 10877.55, N = 3 2555431 2416213
IPC_benchmark Type: TCP Socket - Message Bytes: 128 OpenBenchmarking.org Messages Per Second, More Is Better IPC_benchmark Type: TCP Socket - Message Bytes: 128 16 Cores Threadripper 3970X 800K 1600K 2400K 3200K 4000K SE +/- 2955.16, N = 3 SE +/- 13943.76, N = 3 3705204 3578760
Optcarrot Optimized Benchmark OpenBenchmarking.org FPS, More Is Better Optcarrot Optimized Benchmark 16 Cores Threadripper 3970X 20 40 60 80 100 SE +/- 1.31, N = 4 SE +/- 0.29, N = 4 102.75 103.98 1. ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux-gnu]
Darktable Test: Server Room - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.6.0 Test: Server Room - Acceleration: CPU-only 16 Cores Threadripper 3970X 0.4628 0.9256 1.3884 1.8512 2.314 SE +/- 0.010, N = 3 SE +/- 0.009, N = 3 2.057 1.991
CloverLeaf Lagrangian-Eulerian Hydrodynamics OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf Lagrangian-Eulerian Hydrodynamics 16 Cores Threadripper 3970X 0.2835 0.567 0.8505 1.134 1.4175 SE +/- 0.00, N = 3 SE +/- 0.06, N = 12 1.26 1.05 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
FFTE Test: N=256, 1D Complex FFT Routine OpenBenchmarking.org MFLOPS, More Is Better FFTE 6.0 Test: N=256, 1D Complex FFT Routine Threadripper 3970X 2K 4K 6K 8K 10K SE +/- 15.75, N = 3 9483.92 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
PolyBench-C Test: 3 Matrix Multiplications OpenBenchmarking.org Seconds, Fewer Is Better PolyBench-C 4.2 Test: 3 Matrix Multiplications 16 Cores Threadripper 3970X 0.4813 0.9626 1.4439 1.9252 2.4065 SE +/- 0.023, N = 3 SE +/- 0.012, N = 3 2.135 2.139 1. (CC) gcc options: -O3 -march=native
PolyBench-C Test: Covariance Computation OpenBenchmarking.org Seconds, Fewer Is Better PolyBench-C 4.2 Test: Covariance Computation 16 Cores Threadripper 3970X 0.4817 0.9634 1.4451 1.9268 2.4085 SE +/- 0.009, N = 3 SE +/- 0.004, N = 3 2.120 2.141 1. (CC) gcc options: -O3 -march=native
PolyBench-C Test: Correlation Computation OpenBenchmarking.org Seconds, Fewer Is Better PolyBench-C 4.2 Test: Correlation Computation 16 Cores Threadripper 3970X 0.477 0.954 1.431 1.908 2.385 SE +/- 0.003, N = 3 SE +/- 0.002, N = 3 2.114 2.120 1. (CC) gcc options: -O3 -march=native
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance 16 Cores Threadripper 3970X 300K 600K 900K 1200K 1500K SE +/- 12160.81, N = 5 SE +/- 3552.56, N = 5 1319372 1336877 1. (CC) gcc options: -O3 -march=native
LevelDB Benchmark: Fill Sync OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Fill Sync 16 Cores Threadripper 3970X 400 800 1200 1600 2000 SE +/- 4.63, N = 3 SE +/- 2.37, N = 3 1677.71 1938.17 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Fill Sync OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Fill Sync 16 Cores Threadripper 3970X 0.81 1.62 2.43 3.24 4.05 SE +/- 0.00, N = 3 1.0 3.6 1. (CXX) g++ options: -O3 -lsnappy -lpthread
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size 16 Cores Threadripper 3970X 130 260 390 520 650 SE +/- 7.97, N = 3 SE +/- 9.01, N = 3 611.7 576.3 1. (CC) gcc options: -static
Darktable Test: Server Rack - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.6.0 Test: Server Rack - Acceleration: CPU-only 16 Cores Threadripper 3970X 0.027 0.054 0.081 0.108 0.135 SE +/- 0.000, N = 3 SE +/- 0.004, N = 12 0.097 0.120
IOzone Record Size: 4Kb - File Size: 512MB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 512MB - Disk Test: Write Performance 16 Cores Threadripper 3970X 300 600 900 1200 1500 SE +/- 4.09, N = 3 SE +/- 62.42, N = 12 1280.55 1529.57 1. (CC) gcc options: -O3
IOzone Record Size: 1MB - File Size: 512MB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 1MB - File Size: 512MB - Disk Test: Write Performance 16 Cores Threadripper 3970X 300 600 900 1200 1500 SE +/- 0.83, N = 3 SE +/- 59.80, N = 12 1335.37 1554.84 1. (CC) gcc options: -O3
Parboil Test: OpenMP CUTCP OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP 16 Cores Threadripper 3970X 0.4775 0.955 1.4325 1.91 2.3875 SE +/- 0.019941, N = 3 SE +/- 0.005586, N = 3 2.122203 0.993342 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
IOzone Record Size: 4Kb - File Size: 512MB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 4Kb - File Size: 512MB - Disk Test: Write Performance 16 Cores Threadripper 3970X 300 600 900 1200 1500 SE +/- 4.10, N = 3 SE +/- 20.79, N = 3 1283.87 1594.31 1. (CC) gcc options: -O3
ctx_clock Context Switch Time OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time 16 Cores Threadripper 3970X 40 80 120 160 200 185 148
BLAKE2 OpenBenchmarking.org Cycles Per Byte, Fewer Is Better BLAKE2 20170307 16 Cores Threadripper 3970X 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.12, N = 3 8.54 8.35 1. (CC) gcc options: -O3 -march=native -lcrypto -lz
IOzone Record Size: 64Kb - File Size: 512MB - Disk Test: Write Performance OpenBenchmarking.org MB/s, More Is Better IOzone 3.465 Record Size: 64Kb - File Size: 512MB - Disk Test: Write Performance 16 Cores Threadripper 3970X 400 800 1200 1600 2000 SE +/- 3.66, N = 3 SE +/- 6.54, N = 3 1361.61 1677.55 1. (CC) gcc options: -O3
System Libxml2 Parsing Filesize: 1 MB OpenBenchmarking.org ms, Fewer Is Better System Libxml2 Parsing Filesize: 1 MB 16 Cores Threadripper 3970X 90 180 270 360 450 SE +/- 5.08, N = 6 SE +/- 3.06, N = 3 424 424
FS-Mark Test: 1000 Files, 1MB Size, No Sync/FSync OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync 16 Cores Threadripper 3970X 600 1200 1800 2400 3000 SE +/- 6.33, N = 3 SE +/- 6.09, N = 3 2012.9 2724.8 1. (CC) gcc options: -static
Systemd Total Boot Time Test: Total OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Total 16 Cores Threadripper 3970X 8K 16K 24K 32K 40K 39048 37055
Systemd Total Boot Time Test: Userspace OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Userspace 16 Cores Threadripper 3970X 7K 14K 21K 28K 35K 32878 31345
Systemd Total Boot Time Test: Firmware OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Firmware 16 Cores Threadripper 3970X 4K 8K 12K 16K 20K 20153 20002
Systemd Total Boot Time Test: Loader OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Loader 16 Cores Threadripper 3970X 2K 4K 6K 8K 10K 3542 9976
Systemd Total Boot Time Test: Kernel OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Kernel 16 Cores Threadripper 3970X 1300 2600 3900 5200 6500 6170 5710
Bullet Physics Engine Test: Convex Trimesh OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Convex Trimesh 16 Cores Threadripper 3970X 0.2163 0.4326 0.6489 0.8652 1.0815 SE +/- 0.000327, N = 3 SE +/- 0.000443, N = 3 0.961552 0.952042 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: Prim Trimesh OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: Prim Trimesh 16 Cores Threadripper 3970X 0.1811 0.3622 0.5433 0.7244 0.9055 SE +/- 0.000909, N = 3 SE +/- 0.000329, N = 3 0.804927 0.796787 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: 136 Ragdolls OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 136 Ragdolls 16 Cores Threadripper 3970X 0.4939 0.9878 1.4817 1.9756 2.4695 SE +/- 0.001501, N = 3 SE +/- 0.001302, N = 3 2.195278 2.173580 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: 1000 Convex OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Convex 16 Cores Threadripper 3970X 0.8601 1.7202 2.5803 3.4404 4.3005 SE +/- 0.003706, N = 3 SE +/- 0.000553, N = 3 3.822767 3.787201 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: 1000 Stack OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 1000 Stack 16 Cores Threadripper 3970X 0.9297 1.8594 2.7891 3.7188 4.6485 SE +/- 0.002167, N = 3 SE +/- 0.005908, N = 3 4.132133 4.094888 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
Bullet Physics Engine Test: 3000 Fall OpenBenchmarking.org Seconds, Fewer Is Better Bullet Physics Engine 2.81 Test: 3000 Fall 16 Cores Threadripper 3970X 0.7713 1.5426 2.3139 3.0852 3.8565 SE +/- 0.003898, N = 3 SE +/- 0.002468, N = 3 3.428156 3.394250 1. (CXX) g++ options: -O3 -rdynamic -lglut -lGL -lGLU
SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation 16 Cores Threadripper 3970X 300 600 900 1200 1500 SE +/- 0.75, N = 3 SE +/- 12.34, N = 3 1275.97 1298.02 1. (CC) gcc options: -lm
SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Dense LU Matrix Factorization 16 Cores Threadripper 3970X 200 400 600 800 1000 SE +/- 17.46, N = 3 SE +/- 13.80, N = 3 946.17 983.93 1. (CC) gcc options: -lm
SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Sparse Matrix Multiply 16 Cores Threadripper 3970X 200 400 600 800 1000 SE +/- 0.56, N = 3 SE +/- 7.44, N = 3 782.85 793.80 1. (CC) gcc options: -lm
SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Fast Fourier Transform 16 Cores Threadripper 3970X 80 160 240 320 400 SE +/- 0.60, N = 3 SE +/- 3.52, N = 3 328.58 356.71 1. (CC) gcc options: -lm
SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better SciMark 2.0 Computational Test: Monte Carlo 16 Cores Threadripper 3970X 30 60 90 120 150 SE +/- 0.04, N = 3 SE +/- 1.57, N = 3 155.44 157.71 1. (CC) gcc options: -lm
LuaJIT Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Jacobi Successive Over-Relaxation 16 Cores Threadripper 3970X 500 1000 1500 2000 2500 SE +/- 0.94, N = 3 SE +/- 18.57, N = 3 2097.74 2133.37 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
LuaJIT Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Dense LU Matrix Factorization 16 Cores Threadripper 3970X 900 1800 2700 3600 4500 SE +/- 7.05, N = 3 SE +/- 27.57, N = 3 3910.40 3996.69 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
LuaJIT Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Sparse Matrix Multiply 16 Cores Threadripper 3970X 300 600 900 1200 1500 SE +/- 1.25, N = 3 SE +/- 11.74, N = 3 1319.00 1352.77 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
LuaJIT Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Fast Fourier Transform 16 Cores Threadripper 3970X 60 120 180 240 300 SE +/- 1.67, N = 3 SE +/- 2.18, N = 3 278.18 287.97 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
LuaJIT Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Monte Carlo 16 Cores Threadripper 3970X 110 220 330 440 550 SE +/- 0.46, N = 3 SE +/- 4.85, N = 3 515.37 526.75 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
Java SciMark Computational Test: Jacobi Successive Over-Relaxation OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Jacobi Successive Over-Relaxation 16 Cores Threadripper 3970X 400 800 1200 1600 2000 SE +/- 1.78, N = 4 SE +/- 2.45, N = 4 1951.48 1957.92
Java SciMark Computational Test: Dense LU Matrix Factorization OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Dense LU Matrix Factorization 16 Cores Threadripper 3970X 1400 2800 4200 5600 7000 SE +/- 22.75, N = 4 SE +/- 2.88, N = 4 6637.13 6674.41
Java SciMark Computational Test: Sparse Matrix Multiply OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Sparse Matrix Multiply 16 Cores Threadripper 3970X 600 1200 1800 2400 3000 SE +/- 8.43, N = 4 SE +/- 4.74, N = 4 2716.60 2683.18
Java SciMark Computational Test: Fast Fourier Transform OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Fast Fourier Transform 16 Cores Threadripper 3970X 400 800 1200 1600 2000 SE +/- 14.00, N = 4 SE +/- 9.49, N = 4 2040.93 2043.32
Java SciMark Computational Test: Monte Carlo OpenBenchmarking.org Mflops, More Is Better Java SciMark 2.0 Computational Test: Monte Carlo 16 Cores Threadripper 3970X 400 800 1200 1600 2000 SE +/- 2.89, N = 4 SE +/- 2.62, N = 4 1679.21 1686.79
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 16 Cores Threadripper 3970X 5K 10K 15K 20K 25K SE +/- 607.12, N = 3 SE +/- 271.12, N = 3 22271.54 21719.65 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 16 Cores Threadripper 3970X 0.8948 1.7896 2.6844 3.5792 4.474 SE +/- 0.00338, N = 3 SE +/- 0.02486, N = 3 3.97686 2.20814 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 16 Cores Threadripper 3970X 0.1057 0.2114 0.3171 0.4228 0.5285 SE +/- 0.00064, N = 3 SE +/- 0.00770, N = 3 0.40788 0.46962 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 16 Cores Threadripper 3970X 0.0386 0.0772 0.1158 0.1544 0.193 SE +/- 0.00040, N = 3 SE +/- 0.00021, N = 3 0.11362 0.17138 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 16 Cores Threadripper 3970X 0.7821 1.5642 2.3463 3.1284 3.9105 SE +/- 0.00112, N = 3 SE +/- 0.00672, N = 3 3.47614 1.90348 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 16 Cores Threadripper 3970X 2 4 6 8 10 SE +/- 0.00225, N = 3 SE +/- 0.01053, N = 3 2.12629 7.44119 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 16 Cores Threadripper 3970X 11 22 33 44 55 SE +/- 0.43, N = 3 SE +/- 0.44, N = 3 49.58 29.80 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 16 Cores Threadripper 3970X 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 11.17 16.12 1. (CC) gcc options: -lblas -lm -pthread -lmpi -fomit-frame-pointer -funroll-loops 2. ATLAS + Open MPI 3.1.3
Stream Type: Add OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Add 16 Cores Threadripper 3970X 12K 24K 36K 48K 60K SE +/- 11.11, N = 5 SE +/- 47.58, N = 5 54720.5 56819.2 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Triad OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Triad 16 Cores Threadripper 3970X 12K 24K 36K 48K 60K SE +/- 13.13, N = 5 SE +/- 39.30, N = 5 54847.9 57321.8 1. (CC) gcc options: -O3 -march=native -fopenmp
Stream Type: Scale OpenBenchmarking.org MB/s, More Is Better Stream 2013-01-17 Type: Scale 16 Cores Threadripper 3970X 11K 22K 33K 44K 55K SE +/- 11.54, N = 5 SE +/- 29.94, N = 5 49498.8 51667.1 1. (CC) gcc options: -O3 -march=native -fopenmp
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Write 16 Cores Threadripper 3970X 11K 22K 33K 44K 55K SE +/- 102.18, N = 3 SE +/- 1160.31, N = 3 11700 49874 1. (CC) gcc options: -O2 -pthread
Phoronix Test Suite v10.8.5