Ryzen 9 3950X Ubuntu 20.04 LTS AMD Ryzen Threadripper 3970X 32-Core testing with a ASUS ROG ZENITH II EXTREME (0702 BIOS) and AMD Radeon VII 16GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2002026-VE-2002024PT53&sro&grs&export=txt .
Ryzen 9 3950X Ubuntu 20.04 LTS Processor Motherboard Chipset Memory Disk Graphics Audio Network Monitor OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Ryzen 9 3950X Threadripper 3970X AMD Ryzen 9 3950X 16-Core @ 3.50GHz (16 Cores / 32 Threads) ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1201 BIOS) AMD Starship/Matisse 16GB 2000GB Force MP600 + 2000GB SABRENT llvmpipe 16GB AMD Navi 10 HDMI Audio Realtek RTL8125 2.5GbE + Intel I211 + Intel Wi-Fi 6 AX200 Ubuntu 20.04 5.4.0-12-generic (x86_64) GNOME Shell 3.34.3 X Server 1.20.6 modesetting 1.20.6 3.3 Mesa 20.0.0-devel (git-d3fa18a 2020-01-30 focal-oibaf-ppa) (LLVM 9.0.1 128 bits) GCC 9.2.1 20200123 ext4 3840x2160 AMD Ryzen Threadripper 3970X 32-Core @ 3.70GHz (32 Cores / 64 Threads) ASUS ROG ZENITH II EXTREME (0702 BIOS) 64GB 1000GB Force MP600 AMD Radeon VII 16GB (1801/1000MHz) AMD Vega 20 HDMI Audio ASUS MG28U Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200 X Server 1.20.7 amdgpu 19.1.0 4.5 Mesa 19.2.4 (LLVM 9.0.0) 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-link-mutex --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --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-build-config=bootstrap-lto-lean --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 Processor Details - Ryzen 9 3950X: Scaling Governor: acpi-cpufreq performance - CPU Microcode: 0x8701013 - Threadripper 3970X: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025 Python Details - + Python 3.7.6 Security Details - itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full AMD retpoline IBPB: conditional STIBP: conditional RSB filling + tsx_async_abort: Not affected
Ryzen 9 3950X Ubuntu 20.04 LTS npb: SP.B mkl-dnn: Convolution Batch conv_3d - f32 parboil: OpenMP LBM parboil: OpenMP Stencil npb: BT.C minife: Small npb: FT.C askap: tConvolve MT - Gridding darktable: Boat - CPU-only gromacs: Water Benchmark npb: EP.D npb: LU.C scikit-learn: askap: tConvolve OpenMP - Gridding hpcg: mkl-dnn: Convolution Batch conv_all - f32 askap: tConvolve MT - Degridding darktable: Server Rack - CPU-only darktable: Server Room - CPU-only compress-7zip: Compress Speed Test askap: tConvolve OpenMP - Degridding mkl-dnn: Deconvolution Batch deconv_1d - f32 qmcpack: rays1bench: Large Scene oidn: Memorial mt-dgemm: Sustained Floating-Point Rate rodinia: OpenMP Streamcluster tungsten: Non-Exponential ospray: Magnetic Reconnection - Path Tracer namd: ATPase Simulation - 327,506 Atoms embree: Pathtracer - Asian Dragon Obj ospray: Magnetic Reconnection - SciVis embree: Pathtracer - Asian Dragon embree: Pathtracer ISPC - Asian Dragon embree: Pathtracer ISPC - Asian Dragon Obj ospray: San Miguel - SciVis indigobench: Bedroom npb: CG.C c-ray: Total Time - 4K, 16 Rays Per Pixel ospray: XFrog Forest - SciVis ospray: XFrog Forest - Path Tracer ospray: San Miguel - Path Tracer embree: Pathtracer - Crown coremark: CoreMark Size 666 - Iterations Per Second ospray: NASA Streamlines - Path Tracer embree: Pathtracer ISPC - Crown smallpt: Global Illumination Renderer; 128 Samples rodinia: OpenMP LavaMD blender: Classroom - CPU-Only parboil: OpenMP MRI Gridding compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 ospray: NASA Streamlines - SciVis build-llvm: Time To Compile blender: Pabellon Barcelona - CPU-Only mkl-dnn: Deconvolution Batch deconv_3d - f32 graphics-magick: Sharpen asmfish: 1024 Hash Memory, 26 Depth svt-vp9: Visual Quality Optimized - Bosphorus 1080p graphics-magick: Enhanced blender: BMW27 - CPU-Only blender: Barbershop - CPU-Only dav1d: Summer Nature 4K appleseed: Disney Material stockfish: Total Time darktable: Masskrug - CPU-only indigobench: Supercar graphics-magick: Swirl ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping build-linux-kernel: Time To Compile tungsten: Hair v-ray: CPU rodinia: OpenMP CFD Solver tungsten: Volumetric Caustic svt-av1: Enc Mode 8 - 1080p appleseed: Emily graphics-magick: Resizing aom-av1: Speed 8 Realtime mkl-dnn: Recurrent Neural Network Training - f32 parboil: OpenMP CUTCP graphics-magick: Noise-Gaussian compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 aom-av1: Speed 6 Realtime build2: Time To Compile gimp: auto-levels vpxenc: Speed 5 gimp: unsharp-mask tungsten: Water Caustic x264: H.264 Video Encoding inkscape: SVG Files To PNG gimp: resize x265: H.265 1080p Video Encoding gimp: rotate graphics-magick: Rotate himeno: Poisson Pressure Solver gegl: Scale aom-av1: Speed 5 Two-Pass ctx-clock: Context Switch Time graphics-magick: HWB Color Space gegl: Tile Glass tscp: AI Chess Performance dav1d: Chimera 1080p 10-bit gegl: Crop rav1e: 9 build-gcc: Time To Compile mlpack: scikit_svm gegl: Antialias aom-av1: Speed 4 Realtime crafty: Elapsed Time mrbayes: Primate Phylogeny Analysis gegl: Cartoon gegl: Rotate 90 Degrees gegl: Color Enhance gegl: Wavelet Blur gegl: Reflect numpy: appleseed: Material Tester radiance: SMP Parallel octave-benchmark: luxcorerender: Rainbow Colors and Prism luxcorerender: DLSC lammps: Rhodopsin Protein cloverleaf: Lagrangian-Eulerian Hydrodynamics Ryzen 9 3950X Threadripper 3970X 8376.69 19.8186 168.503128 16.693681 22719.47 3614.85 11232.55 859.295 13.446 1.219 1081.43 26185.31 8.295 2226.07 4.39961 1924.63 1575.48 0.164 3.976 87868 2074.75 3.86247 1239.3 109.46 11.57 5.453255 29.473 5.26490 250 1.12262 18.8993 16.88 21.1958 21.1389 18.2652 25.64 2.644 5684.44 31.457 4.75 2.48 1.94 20.1765 723526.762660 7.30 19.3810 5.297 15.213 223.93 32.023638 15.819 35.71 216.743 282.89 4.97893 250 53529390 201.76 398 84.09 336.32 183.58 119.752861 52431679 4.840 5.658 1002 656.144 39.667 13.6295 28435 12.142 5.56177 45.250 209.453163 1743 62.32 276.215 1.382408 463 24.551 20.90 61.166 10.780 29.59 13.924 21.4772 182.51 21.075 5.798 74.32 9.619 789 5151.911554 4.759 1.27 140 1603 28.767 1383174 92.66 7.465 1.738 552.973 11.15 36.648 0.82 9238828 71.532 88.168 36.633 54.489 60.901 28.907 427.65 128.980739 170.808 3491.910 2.80 2.90 10.955 4.88 34674.00 4.79339 42.063107 4.670667 76011.81 11576.9 35255.47 2683.55 4.601 3.304 2903.61 67403.73 21.343 5620.81 10.9613 778.937 3834.47 0.068 1.733 199448 4563.03 1.83938 2601.7 228.00 24.03 11.159777 14.588 2.60739 500 0.56254 37.3960 33.33 41.8189 41.5189 35.8190 50 5.108 10971.80 16.328 9.15 4.77 3.72 38.6521 1385656.062117 13.83 36.6547 2.804 8.063 118.88 59.979718 8.463 66.67 116.545 152.68 2.69438 460 98209423 368.40 722 46.86 187.72 324.27 67.91895 92051339 2.828 9.634 1686 1101.22 23.643 8.13851 46725 7.634 3.51755 71.140 135.884696 2683 40.63 187.895 0.982801 650 18.353 15.70 47.920 13.007 25.29 16.228 18.5005 210.42 24.109 6.595 65.68 10.774 718 4732.261828 5.093 1.19 148 1524 30.233 1317021 96.92 7.156 1.668 576.160 11.59 38.088 0.79 8910970 73.296 89.878 37.295 55.030 61.484 29.088 425.22 129.256446 171.095 8.529 2.33 2.19 18.921 0.57 OpenBenchmarking.org
NAS Parallel Benchmarks Test / Class: SP.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: SP.B Ryzen 9 3950X Threadripper 3970X 7K 14K 21K 28K 35K SE +/- 18.14, N = 3 SE +/- 335.31, N = 3 8376.69 34674.00 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.2
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 Ryzen 9 3950X Threadripper 3970X 5 10 15 20 25 SE +/- 0.05904, N = 3 SE +/- 0.03709, N = 3 19.81860 4.79339 MIN: 16.92 MIN: 4.6 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Parboil Test: OpenMP LBM OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM Ryzen 9 3950X Threadripper 3970X 40 80 120 160 200 SE +/- 0.04, N = 3 SE +/- 0.11, N = 3 168.50 42.06 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Parboil Test: OpenMP Stencil OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil Ryzen 9 3950X Threadripper 3970X 4 8 12 16 20 SE +/- 0.074790, N = 3 SE +/- 0.060228, N = 5 16.693681 4.670667 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
NAS Parallel Benchmarks Test / Class: BT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: BT.C Ryzen 9 3950X Threadripper 3970X 16K 32K 48K 64K 80K SE +/- 54.75, N = 3 SE +/- 727.43, N = 3 22719.47 76011.81 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.2
miniFE Problem Size: Small OpenBenchmarking.org CG Mflops, More Is Better miniFE 2.2 Problem Size: Small Ryzen 9 3950X Threadripper 3970X 2K 4K 6K 8K 10K SE +/- 4.80, N = 3 SE +/- 6.44, N = 3 3614.85 11576.90 1. (CXX) g++ options: -O3 -fopenmp -pthread -lmpi_cxx -lmpi
NAS Parallel Benchmarks Test / Class: FT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: FT.C Ryzen 9 3950X Threadripper 3970X 8K 16K 24K 32K 40K SE +/- 16.75, N = 3 SE +/- 5.50, N = 3 11232.55 35255.47 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.2
ASKAP Test: tConvolve MT - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MT - Gridding Ryzen 9 3950X Threadripper 3970X 600 1200 1800 2400 3000 SE +/- 0.60, N = 3 SE +/- 5.06, N = 3 859.30 2683.55 1. (CXX) g++ options: -lpthread
Darktable Test: Boat - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.6.3 Test: Boat - Acceleration: CPU-only Ryzen 9 3950X Threadripper 3970X 3 6 9 12 15 SE +/- 0.138, N = 3 SE +/- 0.018, N = 3 13.446 4.601
GROMACS Water Benchmark OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2019.4 Water Benchmark Ryzen 9 3950X Threadripper 3970X 0.7434 1.4868 2.2302 2.9736 3.717 SE +/- 0.002, N = 3 SE +/- 0.003, N = 3 1.219 3.304 1. (CXX) g++ options: -mavx2 -mfma -pthread -std=c++11 -O3 -funroll-all-loops -lrt -lpthread -lm
NAS Parallel Benchmarks Test / Class: EP.D OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.D Ryzen 9 3950X Threadripper 3970X 600 1200 1800 2400 3000 SE +/- 1.71, N = 3 SE +/- 1.66, N = 3 1081.43 2903.61 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.2
NAS Parallel Benchmarks Test / Class: LU.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: LU.C Ryzen 9 3950X Threadripper 3970X 14K 28K 42K 56K 70K SE +/- 9.01, N = 3 SE +/- 42.48, N = 3 26185.31 67403.73 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.2
Scikit-Learn OpenBenchmarking.org Seconds, Fewer Is Better Scikit-Learn 0.22.1 Ryzen 9 3950X Threadripper 3970X 5 10 15 20 25 SE +/- 0.083, N = 3 SE +/- 0.137, N = 3 8.295 21.343
ASKAP Test: tConvolve OpenMP - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve OpenMP - Gridding Ryzen 9 3950X Threadripper 3970X 1200 2400 3600 4800 6000 SE +/- 35.01, N = 3 SE +/- 57.72, N = 14 2226.07 5620.81 1. (CXX) g++ options: -lpthread
High Performance Conjugate Gradient OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.1 Ryzen 9 3950X Threadripper 3970X 3 6 9 12 15 SE +/- 0.00848, N = 3 SE +/- 0.01350, N = 3 4.39961 10.96130 1. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi
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 Ryzen 9 3950X Threadripper 3970X 400 800 1200 1600 2000 SE +/- 0.75, N = 3 SE +/- 4.23, N = 3 1924.63 778.94 MIN: 1787.24 MIN: 768.93 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
ASKAP Test: tConvolve MT - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MT - Degridding Ryzen 9 3950X Threadripper 3970X 800 1600 2400 3200 4000 SE +/- 0.89, N = 3 SE +/- 1.73, N = 3 1575.48 3834.47 1. (CXX) g++ options: -lpthread
Darktable Test: Server Rack - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.6.3 Test: Server Rack - Acceleration: CPU-only Ryzen 9 3950X Threadripper 3970X 0.0369 0.0738 0.1107 0.1476 0.1845 SE +/- 0.001, N = 3 SE +/- 0.000, N = 14 0.164 0.068
Darktable Test: Server Room - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.6.3 Test: Server Room - Acceleration: CPU-only Ryzen 9 3950X Threadripper 3970X 0.8946 1.7892 2.6838 3.5784 4.473 SE +/- 0.033, N = 3 SE +/- 0.001, N = 3 3.976 1.733
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Ryzen 9 3950X Threadripper 3970X 40K 80K 120K 160K 200K SE +/- 367.81, N = 3 SE +/- 665.62, N = 3 87868 199448 1. (CXX) g++ options: -pipe -lpthread
ASKAP Test: tConvolve OpenMP - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve OpenMP - Degridding Ryzen 9 3950X Threadripper 3970X 1000 2000 3000 4000 5000 SE +/- 5.37, N = 3 SE +/- 13.29, N = 14 2074.75 4563.03 1. (CXX) g++ options: -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 Ryzen 9 3950X Threadripper 3970X 0.8691 1.7382 2.6073 3.4764 4.3455 SE +/- 0.05128, N = 3 SE +/- 0.00225, N = 3 3.86247 1.83938 MIN: 3.27 MIN: 1.79 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 Ryzen 9 3950X Threadripper 3970X 600 1200 1800 2400 3000 1239.3 2601.7 1. (CXX) g++ options: -fopenmp -fomit-frame-pointer -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -march=native -O3 -ffast-math -lm
rays1bench Large Scene OpenBenchmarking.org mrays/s, More Is Better rays1bench 2020-01-09 Large Scene Ryzen 9 3950X Threadripper 3970X 50 100 150 200 250 SE +/- 0.08, N = 3 SE +/- 0.35, N = 3 109.46 228.00
Intel Open Image Denoise Scene: Memorial OpenBenchmarking.org Images / Sec, More Is Better Intel Open Image Denoise 1.0.0 Scene: Memorial Ryzen 9 3950X Threadripper 3970X 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 11.57 24.03
ACES DGEMM Sustained Floating-Point Rate OpenBenchmarking.org GFLOP/s, More Is Better ACES DGEMM 1.0 Sustained Floating-Point Rate Ryzen 9 3950X Threadripper 3970X 3 6 9 12 15 SE +/- 0.041732, N = 3 SE +/- 0.111325, N = 15 5.453255 11.159777 1. (CC) gcc options: -O3 -march=native -fopenmp
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP Streamcluster Ryzen 9 3950X Threadripper 3970X 7 14 21 28 35 SE +/- 0.24, N = 3 SE +/- 0.04, N = 3 29.47 14.59 1. (CXX) g++ options: -O2 -lOpenCL
Tungsten Renderer Scene: Non-Exponential OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Non-Exponential Ryzen 9 3950X Threadripper 3970X 1.1846 2.3692 3.5538 4.7384 5.923 SE +/- 0.01428, N = 3 SE +/- 0.00244, N = 3 5.26490 2.60739 1. (CXX) g++ options: -std=c++0x -march=znver1 -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -ljpeg -lpthread -ldl
OSPray Demo: Magnetic Reconnection - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: Path Tracer Ryzen 9 3950X Threadripper 3970X 110 220 330 440 550 250 500 MIN: 200 / MAX: 333.33 MIN: 250
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13b1 ATPase Simulation - 327,506 Atoms Ryzen 9 3950X Threadripper 3970X 0.2526 0.5052 0.7578 1.0104 1.263 SE +/- 0.00594, N = 3 SE +/- 0.00112, N = 3 1.12262 0.56254
Embree Binary: Pathtracer - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer - Model: Asian Dragon Obj Ryzen 9 3950X Threadripper 3970X 9 18 27 36 45 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 18.90 37.40 MIN: 18.57 / MAX: 19.48 MIN: 37.05 / MAX: 38.06
OSPray Demo: Magnetic Reconnection - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: SciVis Ryzen 9 3950X Threadripper 3970X 8 16 24 32 40 SE +/- 0.07, N = 4 SE +/- 0.00, N = 12 16.88 33.33 MIN: 15.15 / MAX: 17.24 MIN: 32.26
Embree Binary: Pathtracer - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer - Model: Asian Dragon Ryzen 9 3950X Threadripper 3970X 10 20 30 40 50 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 21.20 41.82 MIN: 20.7 / MAX: 21.98 MIN: 41.49 / MAX: 42.49
Embree Binary: Pathtracer ISPC - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer ISPC - Model: Asian Dragon Ryzen 9 3950X Threadripper 3970X 9 18 27 36 45 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 21.14 41.52 MIN: 20.71 / MAX: 21.87 MIN: 41.2 / MAX: 42.16
Embree Binary: Pathtracer ISPC - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer ISPC - Model: Asian Dragon Obj Ryzen 9 3950X Threadripper 3970X 8 16 24 32 40 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 18.27 35.82 MIN: 17.98 / MAX: 18.87 MIN: 35.56 / MAX: 36.5
OSPray Demo: San Miguel - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: San Miguel - Renderer: SciVis Ryzen 9 3950X Threadripper 3970X 11 22 33 44 55 SE +/- 0.00, N = 15 25.64 50.00 MIN: 23.81 / MAX: 27.03 MIN: 47.62 / MAX: 52.63
IndigoBench Scene: Bedroom OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.0.64 Scene: Bedroom Ryzen 9 3950X Threadripper 3970X 1.1493 2.2986 3.4479 4.5972 5.7465 SE +/- 0.004, N = 3 SE +/- 0.006, N = 3 2.644 5.108
NAS Parallel Benchmarks Test / Class: CG.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: CG.C Ryzen 9 3950X Threadripper 3970X 2K 4K 6K 8K 10K SE +/- 12.88, N = 3 SE +/- 17.02, N = 3 5684.44 10971.80 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.2
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 Ryzen 9 3950X Threadripper 3970X 7 14 21 28 35 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 31.46 16.33 1. (CC) gcc options: -lm -lpthread -O3
OSPray Demo: XFrog Forest - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: SciVis Ryzen 9 3950X Threadripper 3970X 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 4.75 9.15 MIN: 4.67 / MAX: 4.78 MIN: 9.01 / MAX: 9.35
OSPray Demo: XFrog Forest - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: Path Tracer Ryzen 9 3950X Threadripper 3970X 1.0733 2.1466 3.2199 4.2932 5.3665 SE +/- 0.00, N = 6 SE +/- 0.01, N = 3 2.48 4.77 MIN: 2.46 / MAX: 2.51 MIN: 4.72 / MAX: 4.83
OSPray Demo: San Miguel - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: San Miguel - Renderer: Path Tracer Ryzen 9 3950X Threadripper 3970X 0.837 1.674 2.511 3.348 4.185 SE +/- 0.00, N = 5 SE +/- 0.01, N = 3 1.94 3.72 MIN: 1.9 / MAX: 1.96 MIN: 3.69 / MAX: 3.76
Embree Binary: Pathtracer - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer - Model: Crown Ryzen 9 3950X Threadripper 3970X 9 18 27 36 45 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 20.18 38.65 MIN: 19.42 / MAX: 20.75 MIN: 38.19 / MAX: 39.56
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second Ryzen 9 3950X Threadripper 3970X 300K 600K 900K 1200K 1500K SE +/- 1768.75, N = 3 SE +/- 2371.45, N = 3 723526.76 1385656.06 1. (CC) gcc options: -O2 -lrt" -lrt
OSPray Demo: NASA Streamlines - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: NASA Streamlines - Renderer: Path Tracer Ryzen 9 3950X Threadripper 3970X 4 8 12 16 20 SE +/- 0.00, N = 12 SE +/- 0.06, N = 3 7.30 13.83 MIN: 6.94 / MAX: 7.46 MIN: 13.51 / MAX: 14.08
Embree Binary: Pathtracer ISPC - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer ISPC - Model: Crown Ryzen 9 3950X Threadripper 3970X 8 16 24 32 40 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 19.38 36.65 MIN: 19.06 / MAX: 19.92 MIN: 36.21 / MAX: 37.4
Smallpt Global Illumination Renderer; 128 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples Ryzen 9 3950X Threadripper 3970X 1.1918 2.3836 3.5754 4.7672 5.959 SE +/- 0.005, N = 3 SE +/- 0.019, N = 3 5.297 2.804 1. (CXX) g++ options: -fopenmp -O3
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD Ryzen 9 3950X Threadripper 3970X 4 8 12 16 20 SE +/- 0.088, N = 3 SE +/- 0.010, N = 3 15.213 8.063 1. (CXX) g++ options: -O2 -lOpenCL
Blender Blend File: Classroom - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.81 Blend File: Classroom - Compute: CPU-Only Ryzen 9 3950X Threadripper 3970X 50 100 150 200 250 SE +/- 0.26, N = 3 SE +/- 0.19, N = 3 223.93 118.88
Parboil Test: OpenMP MRI Gridding OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP MRI Gridding Ryzen 9 3950X Threadripper 3970X 13 26 39 52 65 SE +/- 0.05, N = 3 SE +/- 0.16, N = 3 32.02 59.98 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
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 Ryzen 9 3950X Threadripper 3970X 4 8 12 16 20 SE +/- 0.006, N = 3 SE +/- 0.021, N = 3 15.819 8.463 1. (CC) gcc options: -O3 -pthread -lz -llzma
OSPray Demo: NASA Streamlines - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: NASA Streamlines - Renderer: SciVis Ryzen 9 3950X Threadripper 3970X 15 30 45 60 75 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 35.71 66.67 MIN: 27.78 / MAX: 37.04 MIN: 62.5 / MAX: 71.43
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 6.0.1 Time To Compile Ryzen 9 3950X Threadripper 3970X 50 100 150 200 250 216.74 116.55
Blender Blend File: Pabellon Barcelona - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.81 Blend File: Pabellon Barcelona - Compute: CPU-Only Ryzen 9 3950X Threadripper 3970X 60 120 180 240 300 SE +/- 0.80, N = 3 SE +/- 0.32, N = 3 282.89 152.68
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 Ryzen 9 3950X Threadripper 3970X 1.1203 2.2406 3.3609 4.4812 5.6015 SE +/- 0.07757, N = 3 SE +/- 0.00752, N = 3 4.97893 2.69438 MIN: 4.16 MIN: 2.63 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Sharpen Ryzen 9 3950X Threadripper 3970X 100 200 300 400 500 SE +/- 0.67, N = 3 SE +/- 0.88, N = 3 250 460 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth Ryzen 9 3950X Threadripper 3970X 20M 40M 60M 80M 100M SE +/- 721437.39, N = 4 SE +/- 1021889.01, N = 3 53529390 98209423
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 Ryzen 9 3950X Threadripper 3970X 80 160 240 320 400 SE +/- 2.36, N = 3 SE +/- 0.85, N = 3 201.76 368.40 1. (CC) gcc options: -fPIE -fPIC -fvisibility=hidden -O3 -pie -rdynamic -lpthread -lrt -lm
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Enhanced Ryzen 9 3950X Threadripper 3970X 160 320 480 640 800 SE +/- 0.67, N = 3 SE +/- 0.58, N = 3 398 722 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.81 Blend File: BMW27 - Compute: CPU-Only Ryzen 9 3950X Threadripper 3970X 20 40 60 80 100 SE +/- 0.06, N = 3 SE +/- 0.16, N = 3 84.09 46.86
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.81 Blend File: Barbershop - Compute: CPU-Only Ryzen 9 3950X Threadripper 3970X 70 140 210 280 350 SE +/- 0.38, N = 3 SE +/- 0.15, N = 3 336.32 187.72
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 0.5.0 Video Input: Summer Nature 4K Ryzen 9 3950X Threadripper 3970X 70 140 210 280 350 SE +/- 0.91, N = 3 SE +/- 1.03, N = 3 183.58 324.27 MIN: 128.65 / MAX: 191.05 MIN: 189.04 / MAX: 345.75 1. (CC) gcc options: -pthread
Appleseed Scene: Disney Material OpenBenchmarking.org Seconds, Fewer Is Better Appleseed 2.0 Beta Scene: Disney Material Ryzen 9 3950X Threadripper 3970X 30 60 90 120 150 119.75 67.92
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time Ryzen 9 3950X Threadripper 3970X 20M 40M 60M 80M 100M SE +/- 221711.10, N = 3 SE +/- 404576.49, N = 3 52431679 92051339 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.6.3 Test: Masskrug - Acceleration: CPU-only Ryzen 9 3950X Threadripper 3970X 1.089 2.178 3.267 4.356 5.445 SE +/- 0.034, N = 3 SE +/- 0.005, N = 3 4.840 2.828
IndigoBench Scene: Supercar OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.0.64 Scene: Supercar Ryzen 9 3950X Threadripper 3970X 3 6 9 12 15 SE +/- 0.011, N = 3 SE +/- 0.008, N = 3 5.658 9.634
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Swirl Ryzen 9 3950X Threadripper 3970X 400 800 1200 1600 2000 SE +/- 3.33, N = 3 SE +/- 3.06, N = 3 1002 1686 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
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 Ryzen 9 3950X Threadripper 3970X 200 400 600 800 1000 SE +/- 2.49, N = 3 SE +/- 5.63, N = 3 656.14 1101.22 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.4 Time To Compile Ryzen 9 3950X Threadripper 3970X 9 18 27 36 45 SE +/- 0.34, N = 3 SE +/- 0.30, N = 5 39.67 23.64
Tungsten Renderer Scene: Hair OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Hair Ryzen 9 3950X Threadripper 3970X 4 8 12 16 20 SE +/- 0.05265, N = 3 SE +/- 0.03721, N = 3 13.62950 8.13851 1. (CXX) g++ options: -std=c++0x -march=znver1 -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -ljpeg -lpthread -ldl
Chaos Group V-RAY Mode: CPU OpenBenchmarking.org Ksamples, More Is Better Chaos Group V-RAY 4.10.07 Mode: CPU Ryzen 9 3950X Threadripper 3970X 10K 20K 30K 40K 50K SE +/- 130.33, N = 3 SE +/- 646.47, N = 4 28435 46725
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver Ryzen 9 3950X Threadripper 3970X 3 6 9 12 15 SE +/- 0.076, N = 3 SE +/- 0.021, N = 3 12.142 7.634 1. (CXX) g++ options: -O2 -lOpenCL
Tungsten Renderer Scene: Volumetric Caustic OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Volumetric Caustic Ryzen 9 3950X Threadripper 3970X 1.2514 2.5028 3.7542 5.0056 6.257 SE +/- 0.00496, N = 3 SE +/- 0.00591, N = 3 5.56177 3.51755 1. (CXX) g++ options: -std=c++0x -march=znver1 -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -ljpeg -lpthread -ldl
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 Ryzen 9 3950X Threadripper 3970X 16 32 48 64 80 SE +/- 0.28, N = 3 SE +/- 0.29, N = 3 45.25 71.14 1. (CXX) g++ options: -fPIE -fPIC -pie
Appleseed Scene: Emily OpenBenchmarking.org Seconds, Fewer Is Better Appleseed 2.0 Beta Scene: Emily Ryzen 9 3950X Threadripper 3970X 50 100 150 200 250 209.45 135.88
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Resizing Ryzen 9 3950X Threadripper 3970X 600 1200 1800 2400 3000 SE +/- 5.21, N = 3 SE +/- 9.29, N = 3 1743 2683 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
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 Ryzen 9 3950X Threadripper 3970X 14 28 42 56 70 SE +/- 0.27, N = 3 SE +/- 0.57, N = 3 62.32 40.63 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
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 Ryzen 9 3950X Threadripper 3970X 60 120 180 240 300 SE +/- 4.06, N = 4 SE +/- 0.07, N = 3 276.22 187.90 MIN: 230.49 MIN: 186.73 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Parboil Test: OpenMP CUTCP OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP Ryzen 9 3950X Threadripper 3970X 0.311 0.622 0.933 1.244 1.555 SE +/- 0.009060, N = 3 SE +/- 0.011716, N = 3 1.382408 0.982801 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Noise-Gaussian Ryzen 9 3950X Threadripper 3970X 140 280 420 560 700 SE +/- 1.20, N = 3 463 650 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
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 Ryzen 9 3950X Threadripper 3970X 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 24.55 18.35 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
AOM AV1 Encoder Mode: Speed 6 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2020-01-10 Encoder Mode: Speed 6 Realtime Ryzen 9 3950X Threadripper 3970X 5 10 15 20 25 SE +/- 0.11, N = 3 SE +/- 0.09, N = 3 20.90 15.70 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.12 Time To Compile Ryzen 9 3950X Threadripper 3970X 14 28 42 56 70 SE +/- 0.24, N = 3 SE +/- 0.14, N = 3 61.17 47.92
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.14 Test: auto-levels Ryzen 9 3950X Threadripper 3970X 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 10.78 13.01
VP9 libvpx Encoding Speed: Speed 5 OpenBenchmarking.org Frames Per Second, More Is Better VP9 libvpx Encoding 1.8.2 Speed: Speed 5 Ryzen 9 3950X Threadripper 3970X 7 14 21 28 35 SE +/- 0.14, N = 3 SE +/- 0.15, N = 3 29.59 25.29 1. (CXX) g++ options: -m64 -lm -lpthread -O3 -fPIC -U_FORTIFY_SOURCE -std=c++11
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.14 Test: unsharp-mask Ryzen 9 3950X Threadripper 3970X 4 8 12 16 20 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 13.92 16.23
Tungsten Renderer Scene: Water Caustic OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Water Caustic Ryzen 9 3950X Threadripper 3970X 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 21.48 18.50 1. (CXX) g++ options: -std=c++0x -march=znver1 -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -mfma -mbmi2 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512f -mno-avx512vl -mno-avx512pf -mno-avx512er -mno-avx512cd -mno-avx512dq -mno-avx512bw -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -ljpeg -lpthread -ldl
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding Ryzen 9 3950X Threadripper 3970X 50 100 150 200 250 SE +/- 2.98, N = 3 SE +/- 1.11, N = 3 182.51 210.42 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
Inkscape Operation: SVG Files To PNG OpenBenchmarking.org Seconds, Fewer Is Better Inkscape Operation: SVG Files To PNG Ryzen 9 3950X Threadripper 3970X 6 12 18 24 30 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 21.08 24.11 1. Inkscape 0.92.4 (5da689c313, 2019-01-14)
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.14 Test: resize Ryzen 9 3950X Threadripper 3970X 2 4 6 8 10 SE +/- 0.083, N = 4 SE +/- 0.049, N = 3 5.798 6.595
x265 H.265 1080p Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x265 3.1.2 H.265 1080p Video Encoding Ryzen 9 3950X Threadripper 3970X 20 40 60 80 100 SE +/- 0.39, N = 3 SE +/- 0.21, N = 3 74.32 65.68 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
GIMP Test: rotate OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.14 Test: rotate Ryzen 9 3950X Threadripper 3970X 3 6 9 12 15 SE +/- 0.007, N = 3 SE +/- 0.017, N = 3 9.619 10.774
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Rotate Ryzen 9 3950X Threadripper 3970X 200 400 600 800 1000 SE +/- 3.46, N = 3 789 718 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Ryzen 9 3950X Threadripper 3970X 1100 2200 3300 4400 5500 SE +/- 71.26, N = 3 SE +/- 29.55, N = 3 5151.91 4732.26 1. (CC) gcc options: -O3 -mavx2
GEGL Operation: Scale OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Scale Ryzen 9 3950X Threadripper 3970X 1.1459 2.2918 3.4377 4.5836 5.7295 SE +/- 0.010, N = 3 SE +/- 0.013, N = 3 4.759 5.093
AOM AV1 Encoder Mode: Speed 5 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2020-01-10 Encoder Mode: Speed 5 Two-Pass Ryzen 9 3950X Threadripper 3970X 0.2858 0.5716 0.8574 1.1432 1.429 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 1.27 1.19 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
ctx_clock Context Switch Time OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time Ryzen 9 3950X Threadripper 3970X 30 60 90 120 150 140 148
GraphicsMagick Operation: HWB Color Space OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: HWB Color Space Ryzen 9 3950X Threadripper 3970X 300 600 900 1200 1500 SE +/- 0.58, N = 3 1603 1524 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lxml2 -lz -lm -lpthread
GEGL Operation: Tile Glass OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Tile Glass Ryzen 9 3950X Threadripper 3970X 7 14 21 28 35 SE +/- 0.11, N = 3 SE +/- 0.06, N = 3 28.77 30.23
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance Ryzen 9 3950X Threadripper 3970X 300K 600K 900K 1200K 1500K SE +/- 1300.71, N = 5 SE +/- 629.00, N = 5 1383174 1317021 1. (CC) gcc options: -O3 -march=native
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 0.5.0 Video Input: Chimera 1080p 10-bit Ryzen 9 3950X Threadripper 3970X 20 40 60 80 100 SE +/- 0.22, N = 3 SE +/- 0.14, N = 3 92.66 96.92 MIN: 54.57 / MAX: 198.73 MIN: 61.24 / MAX: 179.55 1. (CC) gcc options: -pthread
GEGL Operation: Crop OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Crop Ryzen 9 3950X Threadripper 3970X 2 4 6 8 10 SE +/- 0.100, N = 3 SE +/- 0.031, N = 3 7.465 7.156
rav1e Speed: 9 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.2.0 Speed: 9 Ryzen 9 3950X Threadripper 3970X 0.3911 0.7822 1.1733 1.5644 1.9555 SE +/- 0.001, N = 3 SE +/- 0.001, N = 4 1.738 1.668
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 8.2 Time To Compile Ryzen 9 3950X Threadripper 3970X 120 240 360 480 600 SE +/- 0.88, N = 3 SE +/- 1.18, N = 3 552.97 576.16
Mlpack Benchmark Benchmark: scikit_svm OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_svm Ryzen 9 3950X Threadripper 3970X 3 6 9 12 15 SE +/- 0.10, N = 3 SE +/- 0.05, N = 3 11.15 11.59
GEGL Operation: Antialias OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Antialias Ryzen 9 3950X Threadripper 3970X 9 18 27 36 45 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 36.65 38.09
AOM AV1 Encoder Mode: Speed 4 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2020-01-10 Encoder Mode: Speed 4 Realtime Ryzen 9 3950X Threadripper 3970X 0.1845 0.369 0.5535 0.738 0.9225 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.82 0.79 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
Crafty Elapsed Time OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time Ryzen 9 3950X Threadripper 3970X 2M 4M 6M 8M 10M SE +/- 20277.84, N = 3 SE +/- 21294.36, N = 3 9238828 8910970 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
Timed MrBayes Analysis Primate Phylogeny Analysis OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis Ryzen 9 3950X Threadripper 3970X 16 32 48 64 80 SE +/- 0.47, N = 3 SE +/- 0.01, N = 3 71.53 73.30 -lreadline 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
GEGL Operation: Cartoon OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Cartoon Ryzen 9 3950X Threadripper 3970X 20 40 60 80 100 SE +/- 0.26, N = 3 SE +/- 0.11, N = 3 88.17 89.88
GEGL Operation: Rotate 90 Degrees OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Rotate 90 Degrees Ryzen 9 3950X Threadripper 3970X 9 18 27 36 45 SE +/- 0.16, N = 3 SE +/- 0.02, N = 3 36.63 37.30
GEGL Operation: Color Enhance OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Color Enhance Ryzen 9 3950X Threadripper 3970X 12 24 36 48 60 SE +/- 0.12, N = 3 SE +/- 0.07, N = 3 54.49 55.03
GEGL Operation: Wavelet Blur OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Wavelet Blur Ryzen 9 3950X Threadripper 3970X 14 28 42 56 70 SE +/- 0.19, N = 3 SE +/- 0.14, N = 3 60.90 61.48
GEGL Operation: Reflect OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Reflect Ryzen 9 3950X Threadripper 3970X 7 14 21 28 35 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 28.91 29.09
Numpy Benchmark OpenBenchmarking.org Score, More Is Better Numpy Benchmark Ryzen 9 3950X Threadripper 3970X 90 180 270 360 450 SE +/- 4.18, N = 3 SE +/- 0.60, N = 3 427.65 425.22
Appleseed Scene: Material Tester OpenBenchmarking.org Seconds, Fewer Is Better Appleseed 2.0 Beta Scene: Material Tester Ryzen 9 3950X Threadripper 3970X 30 60 90 120 150 128.98 129.26
Radiance Benchmark Test: SMP Parallel OpenBenchmarking.org Seconds, Fewer Is Better Radiance Benchmark 5.0 Test: SMP Parallel Ryzen 9 3950X Threadripper 3970X 40 80 120 160 200 170.81 171.10
GNU Octave Benchmark OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 5.1.0 Ryzen 9 3950X Threadripper 3970X 700 1400 2100 2800 3500 SE +/- 3485.627, N = 3 SE +/- 0.051, N = 3 3491.910 8.529
LuxCoreRender Scene: Rainbow Colors and Prism OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.2 Scene: Rainbow Colors and Prism Ryzen 9 3950X Threadripper 3970X 0.63 1.26 1.89 2.52 3.15 SE +/- 0.05, N = 15 SE +/- 0.01, N = 3 2.80 2.33 MIN: 2.39 / MAX: 3.09 MIN: 2.22 / MAX: 2.37
LuxCoreRender Scene: DLSC OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.2 Scene: DLSC Ryzen 9 3950X Threadripper 3970X 0.6525 1.305 1.9575 2.61 3.2625 SE +/- 0.04, N = 3 SE +/- 0.22, N = 15 2.90 2.19 MIN: 2.74 / MAX: 3.04 MIN: 1.27 / MAX: 3.01
LAMMPS Molecular Dynamics Simulator Model: Rhodopsin Protein OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 9Jan2020 Model: Rhodopsin Protein Ryzen 9 3950X Threadripper 3970X 5 10 15 20 25 SE +/- 0.27, N = 12 SE +/- 0.45, N = 15 10.96 18.92 1. (CXX) g++ options: -O3 -rdynamic -ljpeg -lpng -lz -lfftw3 -lm
CloverLeaf Lagrangian-Eulerian Hydrodynamics OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf Lagrangian-Eulerian Hydrodynamics Ryzen 9 3950X Threadripper 3970X 1.098 2.196 3.294 4.392 5.49 SE +/- 0.09, N = 12 SE +/- 0.00, N = 3 4.88 0.57 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
Phoronix Test Suite v10.8.5