AMD Ryzen Threadripper 3960X 24-Core testing for a future article.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2002049-VE-AMD07742808 Ryzen 9 AMD Ubuntu 20.04 LTS - Phoronix Test Suite Ryzen 9 AMD Ubuntu 20.04 LTS AMD Ryzen Threadripper 3960X 24-Core testing for a future article.
HTML result view exported from: https://openbenchmarking.org/result/2002049-VE-AMD07742808&sor&export=pdf&grs .
Ryzen 9 AMD 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 Threadripper 3960X Core i9 10980XE Threadripper 2990WX AMD Ryzen 9 3950X 16-Core @ 3.50GHz (16 Cores / 32 Threads) ASUS ROG CROSSHAIR VIII HERO (WI-FI) (1201 BIOS) AMD Starship/Matisse 32GB 2000GB Force MP600 llvmpipe 32GB 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) AMD Ryzen Threadripper 3960X 24-Core @ 3.80GHz (24 Cores / 48 Threads) MSI Creator TRX40 (MS-7C59) v1.0 (1.12N1 BIOS) 32GB 1000GB Sabrent Rocket 4.0 1TB Sapphire AMD Radeon RX 5500/5500M / Pro 5500M AMD Navi 10 HDMI Audio modesetting 1.20.7 3.3 Mesa 19.2.4 (LLVM 9.0 128 bits) Intel Core i9-10980XE @ 4.60GHz (18 Cores / 36 Threads) Gigabyte X299X DESIGNARE 10G (F1 BIOS) Intel Sky Lake-E DMI3 Registers Samsung SSD 970 PRO 512GB MSI AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1366/2000MHz) Realtek ALC1220 DELL P2415Q 2 x Intel 10G X550T + Intel Wi-Fi 6 AX200 4.5 Mesa 19.2.4 (LLVM 9.0.0) AMD Ryzen Threadripper 2990WX 32-Core @ 3.00GHz (32 Cores / 64 Threads) ASUS ROG ZENITH EXTREME (1701 BIOS) AMD 17h Samsung SSD 970 EVO 500GB Gigabyte AMD Radeon RX 470/480/570/570X/580/580X/590 4GB (1244/1750MHz) Intel I211 + Qualcomm Atheros QCA6174 802.11ac + Wilocity Wil6200 802.11ad 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 - Threadripper 3960X: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025 - Core i9 10980XE: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x500002c - Threadripper 2990WX: Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x800820d Python Details - + Python 3.7.6 Security Details - Ryzen 9 3950X: 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 - Threadripper 3970X: 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 - Threadripper 3960X: 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 - Core i9 10980XE: itlb_multihit: KVM: Mitigation of Split huge pages + 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 Enhanced IBRS IBPB: conditional RSB filling + tsx_async_abort: Mitigation of TSX disabled - Threadripper 2990WX: 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: disabled RSB filling + tsx_async_abort: Not affected
Ryzen 9 AMD Ubuntu 20.04 LTS mkl-dnn: Convolution Batch conv_3d - f32 parboil: OpenMP Stencil minife: Small npb: FT.C graphics-magick: Sharpen askap: tConvolve MT - Gridding askap: tConvolve OpenMP - Degridding darktable: Boat - CPU-only svt-vp9: Visual Quality Optimized - Bosphorus 1080p mkl-dnn: Convolution Batch conv_all - f32 gromacs: Water Benchmark npb: EP.D mkl-dnn: Deconvolution Batch deconv_1d - f32 hpcg: graphics-magick: Swirl darktable: Server Rack - CPU-only compress-7zip: Compress Speed Test c-ray: Total Time - 4K, 16 Rays Per Pixel rays1bench: Large Scene mkl-dnn: Recurrent Neural Network Training - f32 oidn: Memorial darktable: Server Room - CPU-only blender: Classroom - CPU-Only mkl-dnn: Deconvolution Batch deconv_3d - f32 parboil: OpenMP CUTCP coremark: CoreMark Size 666 - Iterations Per Second graphics-magick: Resizing blender: Pabellon Barcelona - CPU-Only svt-av1: Enc Mode 8 - 1080p ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping tungsten: Volumetric Caustic embree: Pathtracer - Asian Dragon Obj darktable: Masskrug - CPU-only embree: Pathtracer ISPC - Asian Dragon Obj smallpt: Global Illumination Renderer; 128 Samples embree: Pathtracer - Crown ospray: NASA Streamlines - Path Tracer ospray: XFrog Forest - SciVis namd: ATPase Simulation - 327,506 Atoms blender: Barbershop - CPU-Only dav1d: Chimera 1080p 10-bit blender: BMW27 - CPU-Only ospray: Magnetic Reconnection - SciVis embree: Pathtracer - Asian Dragon graphics-magick: Enhanced embree: Pathtracer ISPC - Asian Dragon ospray: San Miguel - SciVis ospray: XFrog Forest - Path Tracer ospray: San Miguel - Path Tracer rodinia: OpenMP LavaMD dav1d: Summer Nature 4K stockfish: Total Time embree: Pathtracer ISPC - Crown x265: H.265 1080p Video Encoding ospray: NASA Streamlines - SciVis build-llvm: Time To Compile tungsten: Hair asmfish: 1024 Hash Memory, 26 Depth appleseed: Disney Material v-ray: CPU build-linux-kernel: Time To Compile graphics-magick: Noise-Gaussian graphics-magick: HWB Color Space indigobench: Supercar appleseed: Emily appleseed: Material Tester build-gcc: Time To Compile x264: H.264 Video Encoding rodinia: OpenMP CFD Solver mrbayes: Primate Phylogeny Analysis build2: Time To Compile compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 rav1e: 9 mlpack: scikit_svm inkscape: SVG Files To PNG tungsten: Water Caustic radiance: SMP Parallel numpy: gegl: Scale tscp: AI Chess Performance ctx-clock: Context Switch Time crafty: Elapsed Time himeno: Poisson Pressure Solver gegl: Tile Glass gegl: Antialias graphics-magick: Rotate gegl: Cartoon gegl: Crop gegl: Rotate 90 Degrees gegl: Wavelet Blur gegl: Color Enhance gegl: Reflect indigobench: Bedroom askap: tConvolve OpenMP - Gridding askap: tConvolve MT - Degridding compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 tungsten: Non-Exponential mt-dgemm: Sustained Floating-Point Rate ospray: Magnetic Reconnection - Path Tracer lammps: Rhodopsin Protein rodinia: OpenMP Streamcluster cloverleaf: Lagrangian-Eulerian Hydrodynamics parboil: OpenMP LBM npb: SP.B npb: LU.C npb: CG.C npb: BT.C Ryzen 9 3950X Threadripper 3970X Threadripper 3960X Core i9 10980XE Threadripper 2990WX 19.8186 16.693681 3614.85 11232.55 250 859.295 2074.75 13.446 201.76 1924.63 1.219 1081.43 3.86247 4.39961 1002 0.164 87868 31.457 109.46 276.215 11.57 3.976 223.93 4.97893 1.382408 723526.762660 1743 282.89 45.250 656.144 5.56177 18.8993 4.840 18.2652 5.297 20.1765 7.30 4.75 1.12262 336.32 92.66 84.09 16.88 21.1958 398 21.1389 25.64 2.48 1.94 15.213 183.58 52431679 19.3810 74.32 35.71 216.743 13.6295 53529390 119.752861 28435 39.667 463 1603 5.658 209.453163 128.980739 552.973 182.51 12.142 71.532 61.166 24.551 1.738 11.15 21.075 21.4772 170.808 427.65 4.759 1383174 140 9238828 5151.911554 28.767 36.648 789 88.168 7.465 36.633 60.901 54.489 28.907 2.644 2226.07 1575.48 15.819 5.26490 5.453255 250 10.955 29.473 4.88 168.503128 8376.69 26185.31 5684.44 22719.47 4.79339 4.670667 11576.9 35255.47 460 2683.55 4563.03 4.601 368.40 778.937 3.304 2903.61 1.83938 10.9613 1686 0.068 199448 16.328 228.00 187.895 24.03 1.733 118.88 2.69438 0.982801 1385656.062117 2683 152.68 71.140 1101.22 3.51755 37.3960 2.828 35.8190 2.804 38.6521 13.83 9.15 0.56254 187.72 96.92 46.86 33.33 41.8189 722 41.5189 50 4.77 3.72 8.063 324.27 92051339 36.6547 65.68 66.67 116.545 8.13851 98209423 67.91895 46725 23.643 650 1524 9.634 135.884696 129.256446 576.160 210.42 7.634 73.296 47.920 18.353 1.668 11.59 24.109 18.5005 171.095 425.22 5.093 1317021 148 8910970 4732.261828 30.233 38.088 718 89.878 7.156 37.295 61.484 55.030 29.088 5.108 5620.81 3834.47 8.463 2.60739 11.159777 500 18.921 14.588 0.57 42.063107 34674.00 67403.73 10971.80 76011.81 6.19801 7.350638 7763.28 17806.25 362 1939.01 3935.01 6.201 327.46 1012.24 2.503 2202.38 2.37307 8.75495 1386 0.086 154034 21.034 175.58 195.469 20.17 2.199 150.42 2.59004 1.283912 1067746.833275 2327 190.44 65.218 919.335 4.10457 28.9240 3.398 27.8426 3.582 29.9826 10.83 7.11 0.72430 236.44 87.57 57.69 25 32.3044 572 32.3021 38.46 3.73 2.89 10.137 291.70 74688764 28.4933 66.05 52.63 135.12 9.77245 75274697 82.788341 39278 27.540 572 1486 8.262 161.532446 136.151361 588.659 199.01 9.073 71.061 50.177 20.374 1.680 11.39 23.860 19.1203 170.535 409.03 5.096 1327373 152 8919694 4748.185275 30.055 37.885 728 89.690 7.145 37.178 61.320 54.553 28.962 3.960 4672.12 3353.29 10.463 3.53800 8.858402 333.33 16.942 19.171 0.81 74.769055 23995.26 51442.79 52783.28 12.7172 7.328005 7752.60 19644.19 147 1779.66 5246.81 8.655 252.73 1133.38 1.590 2478.31 1.80934 7.88812 699 0.108 97841 38.005 98.72 154.870 22.37 2.619 268.47 2.59955 2.193495 634409.943044 1486 331.50 42.598 707.059 7.32266 20.2852 4.513 23.2631 5.806 18.9643 6.85 4.58 0.96615 373.92 48.70 92.96 29.41 22.4539 367 27.0403 27.78 2.51 2.49 15.342 170.51 48631447 20.8603 41.86 36.60 211.992 14.9895 53408381 121.492301 26193 42.049 366 922 6.214 230.772857 130.13435 906.308 130.06 11.51 109.950 69.977 19.953 1.345 15.77 29.374 21.7394 197.595 363.07 6.098 1412977 121 9277813 4162.406460 31.235 38.445 787 89.462 8.130 38.344 62.171 55.956 29.490 2.636 3092.87 2695.00 11.110 6.59634 7.479565 444.44 12.240 14.641 2.56 77.519714 11986.28 45321.37 43683.74 17.7875 14.758502 5670.57 21546.82 364 1511.57 1719.09 9.108 130.08 2195.81 1.841 1734.98 4.73551 7.63538 1137 0.117 85549 19.995 125.31 357.387 10.45 2.734 165.93 5.83950 1.566096 1132148.006721 1235 235.84 33.316 528.462 5.69425 17.9962 5.865 17.2803 3.724 23.7441 7.74 5.03 0.75748 272.17 77.47 66.99 20.98 22.2012 517 21.1915 28.31 2.51 2.03 9.870 180.95 65361144 21.9510 39.75 37.04 10.1808 72448422 84.915293 31136 40.036 536 1246 6.991 211.916784 756.701 145.69 9.411 106.513 71.185 26.545 1.212 11.84 29.767 24.2975 223.465 328.91 5.547 1122685 150 7429027 4743.465022 34.450 43.052 687 100.928 7.872 40.993 68.148 59.889 30.822 3.108 1021.55 2561.81 18.861 4.80060 1.734119 200 12.755 27.166 2.48 89.256613 16188.89 43881.02 7602.12 42136.66 OpenBenchmarking.org
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 Threadripper 3970X Threadripper 3960X Core i9 10980XE Threadripper 2990WX Ryzen 9 3950X 5 10 15 20 25 SE +/- 0.03709, N = 3 SE +/- 0.05807, N = 3 SE +/- 0.00414, N = 3 SE +/- 0.09911, N = 3 SE +/- 0.05904, N = 3 4.79339 6.19801 12.71720 17.78750 19.81860 MIN: 4.6 MIN: 5.93 MIN: 12.56 MIN: 16.99 MIN: 16.92 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Parboil Test: OpenMP Stencil OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil Threadripper 3970X Core i9 10980XE Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X 4 8 12 16 20 SE +/- 0.060228, N = 5 SE +/- 0.020309, N = 3 SE +/- 0.030641, N = 3 SE +/- 0.180122, N = 15 SE +/- 0.074790, N = 3 4.670667 7.328005 7.350638 14.758502 16.693681 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
miniFE Problem Size: Small OpenBenchmarking.org CG Mflops, More Is Better miniFE 2.2 Problem Size: Small Threadripper 3970X Threadripper 3960X Core i9 10980XE Threadripper 2990WX Ryzen 9 3950X 2K 4K 6K 8K 10K SE +/- 6.44, N = 3 SE +/- 15.42, N = 3 SE +/- 2.80, N = 3 SE +/- 62.72, N = 3 SE +/- 4.80, N = 3 11576.90 7763.28 7752.60 5670.57 3614.85 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 Threadripper 3970X Threadripper 2990WX Core i9 10980XE Threadripper 3960X Ryzen 9 3950X 8K 16K 24K 32K 40K SE +/- 5.50, N = 3 SE +/- 294.03, N = 15 SE +/- 46.88, N = 3 SE +/- 49.88, N = 3 SE +/- 16.75, N = 3 35255.47 21546.82 19644.19 17806.25 11232.55 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.2
GraphicsMagick Operation: Sharpen OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Sharpen Threadripper 3970X Threadripper 2990WX Threadripper 3960X Ryzen 9 3950X Core i9 10980XE 100 200 300 400 500 SE +/- 0.88, N = 3 SE +/- 0.67, N = 3 SE +/- 1.53, N = 3 SE +/- 0.67, N = 3 460 364 362 250 147 -lxml2 -lxml2 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread
ASKAP Test: tConvolve MT - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MT - Gridding Threadripper 3970X Threadripper 3960X Core i9 10980XE Threadripper 2990WX Ryzen 9 3950X 600 1200 1800 2400 3000 SE +/- 5.06, N = 3 SE +/- 7.38, N = 3 SE +/- 0.66, N = 3 SE +/- 17.30, N = 12 SE +/- 0.60, N = 3 2683.55 1939.01 1779.66 1511.57 859.30 1. (CXX) g++ options: -lpthread
ASKAP Test: tConvolve OpenMP - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve OpenMP - Degridding Core i9 10980XE Threadripper 3970X Threadripper 3960X Ryzen 9 3950X Threadripper 2990WX 1100 2200 3300 4400 5500 SE +/- 13.63, N = 12 SE +/- 13.29, N = 14 SE +/- 19.48, N = 3 SE +/- 5.37, N = 3 SE +/- 33.34, N = 3 5246.81 4563.03 3935.01 2074.75 1719.09 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 Threadripper 3970X Threadripper 3960X Core i9 10980XE Threadripper 2990WX Ryzen 9 3950X 3 6 9 12 15 SE +/- 0.018, N = 3 SE +/- 0.014, N = 3 SE +/- 0.032, N = 3 SE +/- 0.132, N = 4 SE +/- 0.138, N = 3 4.601 6.201 8.655 9.108 13.446
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 Threadripper 3970X Threadripper 3960X Core i9 10980XE Ryzen 9 3950X Threadripper 2990WX 80 160 240 320 400 SE +/- 0.85, N = 3 SE +/- 3.47, N = 7 SE +/- 3.14, N = 4 SE +/- 2.36, N = 3 SE +/- 0.75, N = 3 368.40 327.46 252.73 201.76 130.08 1. (CC) gcc options: -fPIE -fPIC -fvisibility=hidden -O3 -pie -rdynamic -lpthread -lrt -lm
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 Threadripper 3970X Threadripper 3960X Core i9 10980XE Ryzen 9 3950X Threadripper 2990WX 500 1000 1500 2000 2500 SE +/- 4.23, N = 3 SE +/- 1.28, N = 3 SE +/- 0.19, N = 3 SE +/- 0.75, N = 3 SE +/- 5.70, N = 3 778.94 1012.24 1133.38 1924.63 2195.81 MIN: 768.93 MIN: 1003.14 MIN: 1126.63 MIN: 1787.24 MIN: 2138.31 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
GROMACS Water Benchmark OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2019.4 Water Benchmark Threadripper 3970X Threadripper 3960X Threadripper 2990WX Core i9 10980XE Ryzen 9 3950X 0.7434 1.4868 2.2302 2.9736 3.717 SE +/- 0.003, N = 3 SE +/- 0.003, N = 3 SE +/- 0.022, N = 3 SE +/- 0.001, N = 12 SE +/- 0.002, N = 3 3.304 2.503 1.841 1.590 1.219 -mavx2 -mavx2 -mavx2 -mavx512f -mavx2 1. (CXX) g++ options: -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 Threadripper 3970X Core i9 10980XE Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X 600 1200 1800 2400 3000 SE +/- 1.66, N = 3 SE +/- 42.38, N = 3 SE +/- 0.67, N = 3 SE +/- 2.78, N = 3 SE +/- 1.71, N = 3 2903.61 2478.31 2202.38 1734.98 1081.43 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.2
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 Core i9 10980XE Threadripper 3970X Threadripper 3960X Ryzen 9 3950X Threadripper 2990WX 1.0655 2.131 3.1965 4.262 5.3275 SE +/- 0.00172, N = 3 SE +/- 0.00225, N = 3 SE +/- 0.00535, N = 3 SE +/- 0.05128, N = 3 SE +/- 0.00285, N = 3 1.80934 1.83938 2.37307 3.86247 4.73551 MIN: 1.78 MIN: 1.79 MIN: 2.31 MIN: 3.27 MIN: 4.48 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
High Performance Conjugate Gradient OpenBenchmarking.org GFLOP/s, More Is Better High Performance Conjugate Gradient 3.1 Threadripper 3970X Threadripper 3960X Core i9 10980XE Threadripper 2990WX Ryzen 9 3950X 3 6 9 12 15 SE +/- 0.01350, N = 3 SE +/- 0.02773, N = 3 SE +/- 0.01414, N = 3 SE +/- 0.06989, N = 3 SE +/- 0.00848, N = 3 10.96130 8.75495 7.88812 7.63538 4.39961 1. (CXX) g++ options: -O3 -ffast-math -ftree-vectorize -pthread -lmpi_cxx -lmpi
GraphicsMagick Operation: Swirl OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Swirl Threadripper 3970X Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X Core i9 10980XE 400 800 1200 1600 2000 SE +/- 3.06, N = 3 SE +/- 3.84, N = 3 SE +/- 15.72, N = 3 SE +/- 3.33, N = 3 SE +/- 0.33, N = 3 1686 1386 1137 1002 699 -lxml2 -lxml2 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread
Darktable Test: Server Rack - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.6.3 Test: Server Rack - Acceleration: CPU-only Threadripper 3970X Threadripper 3960X Core i9 10980XE Threadripper 2990WX Ryzen 9 3950X 0.0369 0.0738 0.1107 0.1476 0.1845 SE +/- 0.000, N = 14 SE +/- 0.000, N = 9 SE +/- 0.002, N = 3 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 0.068 0.086 0.108 0.117 0.164
7-Zip Compression Compress Speed Test OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 16.02 Compress Speed Test Threadripper 3970X Threadripper 3960X Core i9 10980XE Ryzen 9 3950X Threadripper 2990WX 40K 80K 120K 160K 200K SE +/- 665.62, N = 3 SE +/- 879.33, N = 3 SE +/- 217.64, N = 3 SE +/- 367.81, N = 3 SE +/- 962.42, N = 15 199448 154034 97841 87868 85549 1. (CXX) g++ options: -pipe -lpthread
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 Threadripper 3970X Threadripper 2990WX Threadripper 3960X Ryzen 9 3950X Core i9 10980XE 9 18 27 36 45 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.23, N = 3 16.33 20.00 21.03 31.46 38.01 1. (CC) gcc options: -lm -lpthread -O3
rays1bench Large Scene OpenBenchmarking.org mrays/s, More Is Better rays1bench 2020-01-09 Large Scene Threadripper 3970X Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X Core i9 10980XE 50 100 150 200 250 SE +/- 0.35, N = 3 SE +/- 0.02, N = 3 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 228.00 175.58 125.31 109.46 98.72
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 Core i9 10980XE Threadripper 3970X Threadripper 3960X Ryzen 9 3950X Threadripper 2990WX 80 160 240 320 400 SE +/- 0.14, N = 3 SE +/- 0.07, N = 3 SE +/- 0.16, N = 3 SE +/- 4.06, N = 4 SE +/- 0.58, N = 3 154.87 187.90 195.47 276.22 357.39 MIN: 153.38 MIN: 186.73 MIN: 193.98 MIN: 230.49 MIN: 346.79 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Intel Open Image Denoise Scene: Memorial OpenBenchmarking.org Images / Sec, More Is Better Intel Open Image Denoise 1.0.0 Scene: Memorial Threadripper 3970X Core i9 10980XE Threadripper 3960X Ryzen 9 3950X Threadripper 2990WX 6 12 18 24 30 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 24.03 22.37 20.17 11.57 10.45
Darktable Test: Server Room - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.6.3 Test: Server Room - Acceleration: CPU-only Threadripper 3970X Threadripper 3960X Core i9 10980XE Threadripper 2990WX Ryzen 9 3950X 0.8946 1.7892 2.6838 3.5784 4.473 SE +/- 0.001, N = 3 SE +/- 0.007, N = 3 SE +/- 0.003, N = 3 SE +/- 0.039, N = 4 SE +/- 0.033, N = 3 1.733 2.199 2.619 2.734 3.976
Blender Blend File: Classroom - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.81 Blend File: Classroom - Compute: CPU-Only Threadripper 3970X Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X Core i9 10980XE 60 120 180 240 300 SE +/- 0.19, N = 3 SE +/- 0.17, N = 3 SE +/- 0.27, N = 3 SE +/- 0.26, N = 3 SE +/- 0.30, N = 3 118.88 150.42 165.93 223.93 268.47
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 Threadripper 3960X Core i9 10980XE Threadripper 3970X Ryzen 9 3950X Threadripper 2990WX 1.3139 2.6278 3.9417 5.2556 6.5695 SE +/- 0.00423, N = 3 SE +/- 0.00139, N = 3 SE +/- 0.00752, N = 3 SE +/- 0.07757, N = 3 SE +/- 0.00778, N = 3 2.59004 2.59955 2.69438 4.97893 5.83950 MIN: 2.53 MIN: 2.55 MIN: 2.63 MIN: 4.16 MIN: 5.7 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 Threadripper 3970X Threadripper 3960X Ryzen 9 3950X Threadripper 2990WX Core i9 10980XE 0.4935 0.987 1.4805 1.974 2.4675 SE +/- 0.011716, N = 3 SE +/- 0.005383, N = 3 SE +/- 0.009060, N = 3 SE +/- 0.012978, N = 15 SE +/- 0.011634, N = 3 0.982801 1.283912 1.382408 1.566096 2.193495 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second Threadripper 3970X Threadripper 2990WX Threadripper 3960X Ryzen 9 3950X Core i9 10980XE 300K 600K 900K 1200K 1500K SE +/- 2371.45, N = 3 SE +/- 1808.47, N = 3 SE +/- 2578.17, N = 3 SE +/- 1768.75, N = 3 SE +/- 1289.68, N = 3 1385656.06 1132148.01 1067746.83 723526.76 634409.94 1. (CC) gcc options: -O2 -lrt" -lrt
GraphicsMagick Operation: Resizing OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Resizing Threadripper 3970X Threadripper 3960X Ryzen 9 3950X Core i9 10980XE Threadripper 2990WX 600 1200 1800 2400 3000 SE +/- 9.29, N = 3 SE +/- 11.29, N = 3 SE +/- 5.21, N = 3 SE +/- 3.53, N = 3 SE +/- 12.04, N = 9 2683 2327 1743 1486 1235 -lxml2 -lxml2 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread
Blender Blend File: Pabellon Barcelona - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.81 Blend File: Pabellon Barcelona - Compute: CPU-Only Threadripper 3970X Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X Core i9 10980XE 70 140 210 280 350 SE +/- 0.32, N = 3 SE +/- 0.24, N = 3 SE +/- 0.76, N = 3 SE +/- 0.80, N = 3 SE +/- 0.16, N = 3 152.68 190.44 235.84 282.89 331.50
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 Threadripper 3970X Threadripper 3960X Ryzen 9 3950X Core i9 10980XE Threadripper 2990WX 16 32 48 64 80 SE +/- 0.29, N = 3 SE +/- 0.18, N = 3 SE +/- 0.28, N = 3 SE +/- 0.27, N = 3 SE +/- 0.16, N = 3 71.14 65.22 45.25 42.60 33.32 1. (CXX) g++ options: -fPIE -fPIC -pie
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 Threadripper 3970X Threadripper 3960X Core i9 10980XE Ryzen 9 3950X Threadripper 2990WX 200 400 600 800 1000 SE +/- 5.63, N = 3 SE +/- 4.73, N = 3 SE +/- 2.05, N = 3 SE +/- 2.49, N = 3 SE +/- 8.94, N = 3 1101.22 919.34 707.06 656.14 528.46 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++
Tungsten Renderer Scene: Volumetric Caustic OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Volumetric Caustic Threadripper 3970X Threadripper 3960X Ryzen 9 3950X Threadripper 2990WX Core i9 10980XE 2 4 6 8 10 SE +/- 0.00591, N = 3 SE +/- 0.00601, N = 3 SE +/- 0.00496, N = 3 SE +/- 0.00585, N = 3 SE +/- 0.07227, N = 3 3.51755 4.10457 5.56177 5.69425 7.32266 -march=znver1 -msse4a -mno-avx512f -mno-avx512vl -mno-avx512cd -mno-avx512dq -mno-avx512bw -march=znver1 -msse4a -mno-avx512f -mno-avx512vl -mno-avx512cd -mno-avx512dq -mno-avx512bw -march=znver1 -msse4a -mno-avx512f -mno-avx512vl -mno-avx512cd -mno-avx512dq -mno-avx512bw -march=znver1 -msse4a -mno-avx512f -mno-avx512vl -mno-avx512cd -mno-avx512dq -mno-avx512bw -mavx512f -mavx512vl -mavx512cd -mavx512dq -mavx512bw -mno-sse4a 1. (CXX) g++ options: -std=c++0x -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mfma -mbmi2 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512pf -mno-avx512er -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -ljpeg -lpthread -ldl
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 Threadripper 3970X Threadripper 3960X Core i9 10980XE Ryzen 9 3950X Threadripper 2990WX 9 18 27 36 45 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.25, N = 3 37.40 28.92 20.29 18.90 18.00 MIN: 37.05 / MAX: 38.06 MIN: 28.69 / MAX: 29.38 MIN: 20.19 / MAX: 20.48 MIN: 18.57 / MAX: 19.48 MIN: 17.45 / MAX: 18.84
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.6.3 Test: Masskrug - Acceleration: CPU-only Threadripper 3970X Threadripper 3960X Core i9 10980XE Ryzen 9 3950X Threadripper 2990WX 1.3196 2.6392 3.9588 5.2784 6.598 SE +/- 0.005, N = 3 SE +/- 0.010, N = 3 SE +/- 0.006, N = 3 SE +/- 0.034, N = 3 SE +/- 0.061, N = 3 2.828 3.398 4.513 4.840 5.865
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 Threadripper 3970X Threadripper 3960X Core i9 10980XE Ryzen 9 3950X Threadripper 2990WX 8 16 24 32 40 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.22, N = 5 35.82 27.84 23.26 18.27 17.28 MIN: 35.56 / MAX: 36.5 MIN: 27.63 / MAX: 28.43 MIN: 23.16 / MAX: 23.5 MIN: 17.98 / MAX: 18.87 MIN: 16.64 / MAX: 18.55
Smallpt Global Illumination Renderer; 128 Samples OpenBenchmarking.org Seconds, Fewer Is Better Smallpt 1.0 Global Illumination Renderer; 128 Samples Threadripper 3970X Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X Core i9 10980XE 1.3064 2.6128 3.9192 5.2256 6.532 SE +/- 0.019, N = 3 SE +/- 0.016, N = 3 SE +/- 0.016, N = 3 SE +/- 0.005, N = 3 SE +/- 0.004, N = 3 2.804 3.582 3.724 5.297 5.806 1. (CXX) g++ options: -fopenmp -O3
Embree Binary: Pathtracer - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer - Model: Crown Threadripper 3970X Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X Core i9 10980XE 9 18 27 36 45 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 38.65 29.98 23.74 20.18 18.96 MIN: 38.19 / MAX: 39.56 MIN: 29.5 / MAX: 30.65 MIN: 23.18 / MAX: 24.55 MIN: 19.42 / MAX: 20.75 MIN: 18.83 / MAX: 19.2
OSPray Demo: NASA Streamlines - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: NASA Streamlines - Renderer: Path Tracer Threadripper 3970X Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X Core i9 10980XE 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 4 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 13.83 10.83 7.74 7.30 6.85 MIN: 13.51 / MAX: 14.08 MIN: 10.64 / MAX: 10.99 MIN: 6.99 / MAX: 7.94 MIN: 6.94 / MAX: 7.46 MIN: 6.33 / MAX: 6.99
OSPray Demo: XFrog Forest - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: SciVis Threadripper 3970X Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X Core i9 10980XE 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 7 9.15 7.11 5.03 4.75 4.58 MIN: 9.01 / MAX: 9.35 MIN: 7.04 / MAX: 7.25 MIN: 4.72 / MAX: 5.18 MIN: 4.67 / MAX: 4.78 MIN: 4.31 / MAX: 4.63
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13b1 ATPase Simulation - 327,506 Atoms Threadripper 3970X Threadripper 3960X Threadripper 2990WX Core i9 10980XE Ryzen 9 3950X 0.2526 0.5052 0.7578 1.0104 1.263 SE +/- 0.00112, N = 3 SE +/- 0.00200, N = 3 SE +/- 0.00140, N = 3 SE +/- 0.00179, N = 3 SE +/- 0.00594, N = 3 0.56254 0.72430 0.75748 0.96615 1.12262
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.81 Blend File: Barbershop - Compute: CPU-Only Threadripper 3970X Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X Core i9 10980XE 80 160 240 320 400 SE +/- 0.15, N = 3 SE +/- 0.18, N = 3 SE +/- 0.23, N = 3 SE +/- 0.38, N = 3 SE +/- 0.60, N = 3 187.72 236.44 272.17 336.32 373.92
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 0.5.0 Video Input: Chimera 1080p 10-bit Threadripper 3970X Ryzen 9 3950X Threadripper 3960X Threadripper 2990WX Core i9 10980XE 20 40 60 80 100 SE +/- 0.14, N = 3 SE +/- 0.22, N = 3 SE +/- 0.12, N = 3 SE +/- 0.16, N = 3 SE +/- 0.11, N = 3 96.92 92.66 87.57 77.47 48.70 MIN: 61.24 / MAX: 179.55 MIN: 54.57 / MAX: 198.73 MIN: 54.65 / MAX: 181.5 MIN: 49.57 / MAX: 137.47 MIN: 33.2 / MAX: 102.08 1. (CC) gcc options: -pthread
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.81 Blend File: BMW27 - Compute: CPU-Only Threadripper 3970X Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X Core i9 10980XE 20 40 60 80 100 SE +/- 0.16, N = 3 SE +/- 0.05, N = 3 SE +/- 0.17, N = 3 SE +/- 0.06, N = 3 SE +/- 0.13, N = 3 46.86 57.69 66.99 84.09 92.96
OSPray Demo: Magnetic Reconnection - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: SciVis Threadripper 3970X Core i9 10980XE Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X 8 16 24 32 40 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 SE +/- 0.15, N = 3 SE +/- 0.07, N = 4 33.33 29.41 25.00 20.98 16.88 MIN: 32.26 MIN: 27.78 / MAX: 30.3 MIN: 24.39 / MAX: 25.64 MIN: 15.87 / MAX: 21.74 MIN: 15.15 / MAX: 17.24
Embree Binary: Pathtracer - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer - Model: Asian Dragon Threadripper 3970X Threadripper 3960X Core i9 10980XE Threadripper 2990WX Ryzen 9 3950X 10 20 30 40 50 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 41.82 32.30 22.45 22.20 21.20 MIN: 41.49 / MAX: 42.49 MIN: 32.07 / MAX: 32.8 MIN: 22.35 / MAX: 22.67 MIN: 21.27 / MAX: 23.14 MIN: 20.7 / MAX: 21.98
GraphicsMagick Operation: Enhanced OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Enhanced Threadripper 3970X Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X Core i9 10980XE 160 320 480 640 800 SE +/- 0.58, N = 3 SE +/- 4.48, N = 3 SE +/- 0.67, N = 3 722 572 517 398 367 -lxml2 -lxml2 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread
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 Threadripper 3970X Threadripper 3960X Core i9 10980XE Threadripper 2990WX Ryzen 9 3950X 9 18 27 36 45 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 41.52 32.30 27.04 21.19 21.14 MIN: 41.2 / MAX: 42.16 MIN: 32.06 / MAX: 32.74 MIN: 26.92 / MAX: 27.29 MIN: 20.33 / MAX: 22.24 MIN: 20.71 / MAX: 21.87
OSPray Demo: San Miguel - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: San Miguel - Renderer: SciVis Threadripper 3970X Threadripper 3960X Threadripper 2990WX Core i9 10980XE Ryzen 9 3950X 11 22 33 44 55 SE +/- 0.00, N = 12 SE +/- 0.26, N = 3 SE +/- 0.00, N = 15 SE +/- 0.00, N = 15 50.00 38.46 28.31 27.78 25.64 MIN: 47.62 / MAX: 52.63 MIN: 35.71 / MAX: 41.67 MIN: 23.26 / MAX: 31.25 MIN: 25 / MAX: 28.57 MIN: 23.81 / MAX: 27.03
OSPray Demo: XFrog Forest - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: XFrog Forest - Renderer: Path Tracer Threadripper 3970X Threadripper 3960X Threadripper 2990WX Core i9 10980XE Ryzen 9 3950X 1.0733 2.1466 3.2199 4.2932 5.3665 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 6 SE +/- 0.00, N = 6 4.77 3.73 2.51 2.51 2.48 MIN: 4.72 / MAX: 4.83 MIN: 3.61 / MAX: 3.79 MIN: 2.31 / MAX: 2.61 MIN: 2.44 / MAX: 2.53 MIN: 2.46 / MAX: 2.51
OSPray Demo: San Miguel - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: San Miguel - Renderer: Path Tracer Threadripper 3970X Threadripper 3960X Core i9 10980XE Threadripper 2990WX Ryzen 9 3950X 0.837 1.674 2.511 3.348 4.185 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 5 3.72 2.89 2.49 2.03 1.94 MIN: 3.69 / MAX: 3.76 MIN: 2.87 / MAX: 2.92 MIN: 2.42 / MAX: 2.51 MIN: 1.62 / MAX: 2.11 MIN: 1.9 / MAX: 1.96
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD Threadripper 3970X Threadripper 2990WX Threadripper 3960X Ryzen 9 3950X Core i9 10980XE 4 8 12 16 20 SE +/- 0.010, N = 3 SE +/- 0.026, N = 3 SE +/- 0.020, N = 3 SE +/- 0.088, N = 3 SE +/- 0.009, N = 3 8.063 9.870 10.137 15.213 15.342 1. (CXX) g++ options: -O2 -lOpenCL
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 0.5.0 Video Input: Summer Nature 4K Threadripper 3970X Threadripper 3960X Ryzen 9 3950X Threadripper 2990WX Core i9 10980XE 70 140 210 280 350 SE +/- 1.03, N = 3 SE +/- 0.53, N = 3 SE +/- 0.91, N = 3 SE +/- 0.56, N = 3 SE +/- 0.72, N = 3 324.27 291.70 183.58 180.95 170.51 MIN: 189.04 / MAX: 345.75 MIN: 189.16 / MAX: 310.16 MIN: 128.65 / MAX: 191.05 MIN: 113.14 / MAX: 192.47 MIN: 103.59 / MAX: 182.88 1. (CC) gcc options: -pthread
Stockfish Total Time OpenBenchmarking.org Nodes Per Second, More Is Better Stockfish 9 Total Time Threadripper 3970X Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X Core i9 10980XE 20M 40M 60M 80M 100M SE +/- 404576.49, N = 3 SE +/- 754945.44, N = 3 SE +/- 593120.22, N = 3 SE +/- 221711.10, N = 3 SE +/- 232759.30, N = 3 92051339 74688764 65361144 52431679 48631447 1. (CXX) g++ options: -m64 -lpthread -fno-exceptions -std=c++11 -pedantic -O3 -msse -msse3 -mpopcnt -flto
Embree Binary: Pathtracer ISPC - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.6.1 Binary: Pathtracer ISPC - Model: Crown Threadripper 3970X Threadripper 3960X Threadripper 2990WX Core i9 10980XE Ryzen 9 3950X 8 16 24 32 40 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.16, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 36.65 28.49 21.95 20.86 19.38 MIN: 36.21 / MAX: 37.4 MIN: 28.08 / MAX: 29.04 MIN: 21.32 / MAX: 22.84 MIN: 20.67 / MAX: 21.18 MIN: 19.06 / MAX: 19.92
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 3960X Threadripper 3970X Core i9 10980XE Threadripper 2990WX 20 40 60 80 100 SE +/- 0.39, N = 3 SE +/- 0.32, N = 3 SE +/- 0.21, N = 3 SE +/- 0.18, N = 3 SE +/- 0.05, N = 3 74.32 66.05 65.68 41.86 39.75 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
OSPray Demo: NASA Streamlines - Renderer: SciVis OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: NASA Streamlines - Renderer: SciVis Threadripper 3970X Threadripper 3960X Threadripper 2990WX Core i9 10980XE Ryzen 9 3950X 15 30 45 60 75 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 SE +/- 0.44, N = 3 SE +/- 0.00, N = 12 66.67 52.63 37.04 36.60 35.71 MIN: 62.5 / MAX: 71.43 MIN: 50 / MAX: 55.56 MIN: 25.64 / MAX: 38.46 MIN: 34.48 / MAX: 37.04 MIN: 27.78 / MAX: 37.04
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 6.0.1 Time To Compile Threadripper 3970X Threadripper 3960X Core i9 10980XE Ryzen 9 3950X 50 100 150 200 250 116.55 135.12 211.99 216.74
Tungsten Renderer Scene: Hair OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Hair Threadripper 3970X Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X Core i9 10980XE 4 8 12 16 20 SE +/- 0.03721, N = 3 SE +/- 0.02536, N = 3 SE +/- 0.03399, N = 3 SE +/- 0.05265, N = 3 SE +/- 0.06574, N = 3 8.13851 9.77245 10.18080 13.62950 14.98950 -march=znver1 -msse4a -mno-avx512f -mno-avx512vl -mno-avx512cd -mno-avx512dq -mno-avx512bw -march=znver1 -msse4a -mno-avx512f -mno-avx512vl -mno-avx512cd -mno-avx512dq -mno-avx512bw -march=znver1 -msse4a -mno-avx512f -mno-avx512vl -mno-avx512cd -mno-avx512dq -mno-avx512bw -march=znver1 -msse4a -mno-avx512f -mno-avx512vl -mno-avx512cd -mno-avx512dq -mno-avx512bw -mavx512f -mavx512vl -mavx512cd -mavx512dq -mavx512bw -mno-sse4a 1. (CXX) g++ options: -std=c++0x -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mfma -mbmi2 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512pf -mno-avx512er -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -ljpeg -lpthread -ldl
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth Threadripper 3970X Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X Core i9 10980XE 20M 40M 60M 80M 100M SE +/- 1021889.01, N = 3 SE +/- 1085229.61, N = 3 SE +/- 737063.38, N = 3 SE +/- 721437.39, N = 4 SE +/- 260177.64, N = 3 98209423 75274697 72448422 53529390 53408381
Appleseed Scene: Disney Material OpenBenchmarking.org Seconds, Fewer Is Better Appleseed 2.0 Beta Scene: Disney Material Threadripper 3970X Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X Core i9 10980XE 30 60 90 120 150 67.92 82.79 84.92 119.75 121.49
Chaos Group V-RAY Mode: CPU OpenBenchmarking.org Ksamples, More Is Better Chaos Group V-RAY 4.10.07 Mode: CPU Threadripper 3970X Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X Core i9 10980XE 10K 20K 30K 40K 50K SE +/- 646.47, N = 4 SE +/- 196.07, N = 3 SE +/- 22.26, N = 3 SE +/- 130.33, N = 3 SE +/- 17.21, N = 3 46725 39278 31136 28435 26193
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.4 Time To Compile Threadripper 3970X Threadripper 3960X Ryzen 9 3950X Threadripper 2990WX Core i9 10980XE 10 20 30 40 50 SE +/- 0.30, N = 5 SE +/- 0.38, N = 4 SE +/- 0.34, N = 3 SE +/- 0.45, N = 3 SE +/- 0.45, N = 7 23.64 27.54 39.67 40.04 42.05
GraphicsMagick Operation: Noise-Gaussian OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Noise-Gaussian Threadripper 3970X Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X Core i9 10980XE 140 280 420 560 700 SE +/- 1.20, N = 3 SE +/- 0.33, N = 3 SE +/- 1.53, N = 3 650 572 536 463 366 -lxml2 -lxml2 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread
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 Threadripper 3960X Threadripper 2990WX Core i9 10980XE 300 600 900 1200 1500 SE +/- 0.58, N = 3 SE +/- 2.19, N = 3 SE +/- 16.83, N = 3 SE +/- 0.58, N = 3 1603 1524 1486 1246 922 -lxml2 -lxml2 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread
IndigoBench Scene: Supercar OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.0.64 Scene: Supercar Threadripper 3970X Threadripper 3960X Threadripper 2990WX Core i9 10980XE Ryzen 9 3950X 3 6 9 12 15 SE +/- 0.008, N = 3 SE +/- 0.019, N = 3 SE +/- 0.083, N = 3 SE +/- 0.004, N = 3 SE +/- 0.011, N = 3 9.634 8.262 6.991 6.214 5.658
Appleseed Scene: Emily OpenBenchmarking.org Seconds, Fewer Is Better Appleseed 2.0 Beta Scene: Emily Threadripper 3970X Threadripper 3960X Ryzen 9 3950X Core i9 10980XE 50 100 150 200 250 135.88 161.53 209.45 230.77
Appleseed Scene: Material Tester OpenBenchmarking.org Seconds, Fewer Is Better Appleseed 2.0 Beta Scene: Material Tester Ryzen 9 3950X Threadripper 3970X Core i9 10980XE Threadripper 3960X Threadripper 2990WX 50 100 150 200 250 128.98 129.26 130.13 136.15 211.92
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 Threadripper 3960X Threadripper 2990WX Core i9 10980XE 200 400 600 800 1000 SE +/- 0.88, N = 3 SE +/- 1.18, N = 3 SE +/- 0.13, N = 3 SE +/- 1.17, N = 3 SE +/- 0.20, N = 3 552.97 576.16 588.66 756.70 906.31
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding Threadripper 3970X Threadripper 3960X Ryzen 9 3950X Threadripper 2990WX Core i9 10980XE 50 100 150 200 250 SE +/- 1.11, N = 3 SE +/- 2.95, N = 3 SE +/- 2.98, N = 3 SE +/- 2.02, N = 4 SE +/- 0.60, N = 3 210.42 199.01 182.51 145.69 130.06 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver Threadripper 3970X Threadripper 3960X Threadripper 2990WX Core i9 10980XE Ryzen 9 3950X 3 6 9 12 15 SE +/- 0.021, N = 3 SE +/- 0.092, N = 3 SE +/- 0.133, N = 15 SE +/- 0.042, N = 3 SE +/- 0.076, N = 3 7.634 9.073 9.411 11.510 12.142 1. (CXX) g++ options: -O2 -lOpenCL
Timed MrBayes Analysis Primate Phylogeny Analysis OpenBenchmarking.org Seconds, Fewer Is Better Timed MrBayes Analysis 3.2.7 Primate Phylogeny Analysis Threadripper 3960X Ryzen 9 3950X Threadripper 3970X Threadripper 2990WX Core i9 10980XE 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.47, N = 3 SE +/- 0.01, N = 3 SE +/- 0.85, N = 3 SE +/- 0.02, N = 3 71.06 71.53 73.30 106.51 109.95 -msse4a -msha -msse4a -msha -lreadline -msse4a -msha -msse4a -msha -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mmpx 1. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -maes -mavx -mfma -mavx2 -mrdrnd -mbmi -mbmi2 -madx -mabm -O3 -std=c99 -pedantic -lm
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.12 Time To Compile Threadripper 3970X Threadripper 3960X Ryzen 9 3950X Core i9 10980XE Threadripper 2990WX 16 32 48 64 80 SE +/- 0.14, N = 3 SE +/- 0.09, N = 3 SE +/- 0.24, N = 3 SE +/- 0.27, N = 3 SE +/- 0.36, N = 3 47.92 50.18 61.17 69.98 71.19
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 Threadripper 3970X Core i9 10980XE Threadripper 3960X Ryzen 9 3950X Threadripper 2990WX 6 12 18 24 30 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.10, N = 3 18.35 19.95 20.37 24.55 26.55 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
rav1e Speed: 9 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.2.0 Speed: 9 Ryzen 9 3950X Threadripper 3960X Threadripper 3970X Core i9 10980XE Threadripper 2990WX 0.3911 0.7822 1.1733 1.5644 1.9555 SE +/- 0.001, N = 3 SE +/- 0.003, N = 3 SE +/- 0.001, N = 4 SE +/- 0.007, N = 3 SE +/- 0.001, N = 3 1.738 1.680 1.668 1.345 1.212
Mlpack Benchmark Benchmark: scikit_svm OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_svm Ryzen 9 3950X Threadripper 3960X Threadripper 3970X Threadripper 2990WX Core i9 10980XE 4 8 12 16 20 SE +/- 0.10, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 11.15 11.39 11.59 11.84 15.77
Inkscape Operation: SVG Files To PNG OpenBenchmarking.org Seconds, Fewer Is Better Inkscape Operation: SVG Files To PNG Ryzen 9 3950X Threadripper 3960X Threadripper 3970X Core i9 10980XE Threadripper 2990WX 7 14 21 28 35 SE +/- 0.09, N = 3 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 SE +/- 0.13, N = 3 21.08 23.86 24.11 29.37 29.77 1. Inkscape 0.92.4 (5da689c313, 2019-01-14)
Tungsten Renderer Scene: Water Caustic OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Water Caustic Threadripper 3970X Threadripper 3960X Ryzen 9 3950X Core i9 10980XE Threadripper 2990WX 6 12 18 24 30 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.28, N = 3 18.50 19.12 21.48 21.74 24.30 -march=znver1 -msse4a -mno-avx512f -mno-avx512vl -mno-avx512cd -mno-avx512dq -mno-avx512bw -march=znver1 -msse4a -mno-avx512f -mno-avx512vl -mno-avx512cd -mno-avx512dq -mno-avx512bw -march=znver1 -msse4a -mno-avx512f -mno-avx512vl -mno-avx512cd -mno-avx512dq -mno-avx512bw -mavx512f -mavx512vl -mavx512cd -mavx512dq -mavx512bw -mno-sse4a -march=znver1 -msse4a -mno-avx512f -mno-avx512vl -mno-avx512cd -mno-avx512dq -mno-avx512bw 1. (CXX) g++ options: -std=c++0x -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mfma -mbmi2 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512pf -mno-avx512er -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -ljpeg -lpthread -ldl
Radiance Benchmark Test: SMP Parallel OpenBenchmarking.org Seconds, Fewer Is Better Radiance Benchmark 5.0 Test: SMP Parallel Threadripper 3960X Ryzen 9 3950X Threadripper 3970X Core i9 10980XE Threadripper 2990WX 50 100 150 200 250 170.54 170.81 171.10 197.60 223.47
Numpy Benchmark OpenBenchmarking.org Score, More Is Better Numpy Benchmark Ryzen 9 3950X Threadripper 3970X Threadripper 3960X Core i9 10980XE Threadripper 2990WX 90 180 270 360 450 SE +/- 4.18, N = 3 SE +/- 0.60, N = 3 SE +/- 2.83, N = 3 SE +/- 1.11, N = 3 SE +/- 0.44, N = 3 427.65 425.22 409.03 363.07 328.91
GEGL Operation: Scale OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Scale Ryzen 9 3950X Threadripper 3970X Threadripper 3960X Threadripper 2990WX Core i9 10980XE 2 4 6 8 10 SE +/- 0.010, N = 3 SE +/- 0.013, N = 3 SE +/- 0.035, N = 3 SE +/- 0.069, N = 3 SE +/- 0.076, N = 3 4.759 5.093 5.096 5.547 6.098
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance Core i9 10980XE Ryzen 9 3950X Threadripper 3960X Threadripper 3970X Threadripper 2990WX 300K 600K 900K 1200K 1500K SE +/- 726.00, N = 5 SE +/- 1300.71, N = 5 SE +/- 8173.60, N = 5 SE +/- 629.00, N = 5 SE +/- 2552.99, N = 5 1412977 1383174 1327373 1317021 1122685 1. (CC) gcc options: -O3 -march=native
ctx_clock Context Switch Time OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time Core i9 10980XE Ryzen 9 3950X Threadripper 3970X Threadripper 2990WX Threadripper 3960X 30 60 90 120 150 121 140 148 150 152
Crafty Elapsed Time OpenBenchmarking.org Nodes Per Second, More Is Better Crafty 25.2 Elapsed Time Core i9 10980XE Ryzen 9 3950X Threadripper 3960X Threadripper 3970X Threadripper 2990WX 2M 4M 6M 8M 10M SE +/- 18457.41, N = 3 SE +/- 20277.84, N = 3 SE +/- 79147.23, N = 3 SE +/- 21294.36, N = 3 SE +/- 35832.06, N = 3 9277813 9238828 8919694 8910970 7429027 1. (CC) gcc options: -pthread -lstdc++ -fprofile-use -lm
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Ryzen 9 3950X Threadripper 3960X Threadripper 2990WX Threadripper 3970X Core i9 10980XE 1100 2200 3300 4400 5500 SE +/- 71.26, N = 3 SE +/- 61.47, N = 3 SE +/- 35.80, N = 3 SE +/- 29.55, N = 3 SE +/- 3.52, N = 3 5151.91 4748.19 4743.47 4732.26 4162.41 1. (CC) gcc options: -O3 -mavx2
GEGL Operation: Tile Glass OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Tile Glass Ryzen 9 3950X Threadripper 3960X Threadripper 3970X Core i9 10980XE Threadripper 2990WX 8 16 24 32 40 SE +/- 0.11, N = 3 SE +/- 0.04, N = 3 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 28.77 30.06 30.23 31.24 34.45
GEGL Operation: Antialias OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Antialias Ryzen 9 3950X Threadripper 3960X Threadripper 3970X Core i9 10980XE Threadripper 2990WX 10 20 30 40 50 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 36.65 37.89 38.09 38.45 43.05
GraphicsMagick Operation: Rotate OpenBenchmarking.org Iterations Per Minute, More Is Better GraphicsMagick 1.3.33 Operation: Rotate Ryzen 9 3950X Core i9 10980XE Threadripper 3960X Threadripper 3970X Threadripper 2990WX 200 400 600 800 1000 SE +/- 3.46, N = 3 SE +/- 10.84, N = 3 SE +/- 1.33, N = 3 789 787 728 718 687 -lxml2 -lxml2 1. (CC) gcc options: -fopenmp -O2 -pthread -ljbig -lwebp -lwebpmux -ltiff -lfreetype -ljpeg -lXext -lSM -lICE -lX11 -llzma -lbz2 -lz -lm -lpthread
GEGL Operation: Cartoon OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Cartoon Ryzen 9 3950X Core i9 10980XE Threadripper 3960X Threadripper 3970X Threadripper 2990WX 20 40 60 80 100 SE +/- 0.26, N = 3 SE +/- 0.10, N = 3 SE +/- 0.13, N = 3 SE +/- 0.11, N = 3 SE +/- 0.13, N = 3 88.17 89.46 89.69 89.88 100.93
GEGL Operation: Crop OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Crop Threadripper 3960X Threadripper 3970X Ryzen 9 3950X Threadripper 2990WX Core i9 10980XE 2 4 6 8 10 SE +/- 0.051, N = 3 SE +/- 0.031, N = 3 SE +/- 0.100, N = 3 SE +/- 0.068, N = 3 SE +/- 0.057, N = 3 7.145 7.156 7.465 7.872 8.130
GEGL Operation: Rotate 90 Degrees OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Rotate 90 Degrees Ryzen 9 3950X Threadripper 3960X Threadripper 3970X Core i9 10980XE Threadripper 2990WX 9 18 27 36 45 SE +/- 0.16, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 36.63 37.18 37.30 38.34 40.99
GEGL Operation: Wavelet Blur OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Wavelet Blur Ryzen 9 3950X Threadripper 3960X Threadripper 3970X Core i9 10980XE Threadripper 2990WX 15 30 45 60 75 SE +/- 0.19, N = 3 SE +/- 0.15, N = 3 SE +/- 0.14, N = 3 SE +/- 0.28, N = 3 SE +/- 0.23, N = 3 60.90 61.32 61.48 62.17 68.15
GEGL Operation: Color Enhance OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Color Enhance Ryzen 9 3950X Threadripper 3960X Threadripper 3970X Core i9 10980XE Threadripper 2990WX 13 26 39 52 65 SE +/- 0.12, N = 3 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 SE +/- 0.01, N = 3 54.49 54.55 55.03 55.96 59.89
GEGL Operation: Reflect OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Reflect Ryzen 9 3950X Threadripper 3960X Threadripper 3970X Core i9 10980XE Threadripper 2990WX 7 14 21 28 35 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 28.91 28.96 29.09 29.49 30.82
IndigoBench Scene: Bedroom OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.0.64 Scene: Bedroom Threadripper 3970X Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X Core i9 10980XE 1.1493 2.2986 3.4479 4.5972 5.7465 SE +/- 0.006, N = 3 SE +/- 0.007, N = 3 SE +/- 0.071, N = 15 SE +/- 0.004, N = 3 SE +/- 0.002, N = 3 5.108 3.960 3.108 2.644 2.636
ASKAP Test: tConvolve OpenMP - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve OpenMP - Gridding Threadripper 3970X Threadripper 3960X Core i9 10980XE Ryzen 9 3950X Threadripper 2990WX 1200 2400 3600 4800 6000 SE +/- 57.72, N = 14 SE +/- 47.33, N = 3 SE +/- 78.17, N = 12 SE +/- 35.01, N = 3 SE +/- 7.32, N = 3 5620.81 4672.12 3092.87 2226.07 1021.55 1. (CXX) g++ options: -lpthread
ASKAP Test: tConvolve MT - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 2018-11-10 Test: tConvolve MT - Degridding Threadripper 3970X Threadripper 3960X Core i9 10980XE Threadripper 2990WX Ryzen 9 3950X 800 1600 2400 3200 4000 SE +/- 1.73, N = 3 SE +/- 9.75, N = 3 SE +/- 1.01, N = 3 SE +/- 54.19, N = 12 SE +/- 0.89, N = 3 3834.47 3353.29 2695.00 2561.81 1575.48 1. (CXX) g++ options: -lpthread
Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Threadripper 3970X Threadripper 3960X Core i9 10980XE Ryzen 9 3950X Threadripper 2990WX 5 10 15 20 25 SE +/- 0.021, N = 3 SE +/- 0.076, N = 3 SE +/- 0.037, N = 3 SE +/- 0.006, N = 3 SE +/- 0.435, N = 15 8.463 10.463 11.110 15.819 18.861 1. (CC) gcc options: -O3 -pthread -lz -llzma
Tungsten Renderer Scene: Non-Exponential OpenBenchmarking.org Seconds, Fewer Is Better Tungsten Renderer 0.2.2 Scene: Non-Exponential Threadripper 3970X Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X Core i9 10980XE 2 4 6 8 10 SE +/- 0.00244, N = 3 SE +/- 0.10362, N = 15 SE +/- 0.00736, N = 3 SE +/- 0.01428, N = 3 SE +/- 0.13204, N = 15 2.60739 3.53800 4.80060 5.26490 6.59634 -march=znver1 -msse4a -mno-avx512f -mno-avx512vl -mno-avx512cd -mno-avx512dq -mno-avx512bw -march=znver1 -msse4a -mno-avx512f -mno-avx512vl -mno-avx512cd -mno-avx512dq -mno-avx512bw -march=znver1 -msse4a -mno-avx512f -mno-avx512vl -mno-avx512cd -mno-avx512dq -mno-avx512bw -march=znver1 -msse4a -mno-avx512f -mno-avx512vl -mno-avx512cd -mno-avx512dq -mno-avx512bw -mavx512f -mavx512vl -mavx512cd -mavx512dq -mavx512bw -mno-sse4a 1. (CXX) g++ options: -std=c++0x -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -mfma -mbmi2 -mno-avx -mno-avx2 -mno-xop -mno-fma4 -mno-avx512pf -mno-avx512er -mno-avx512ifma -mno-avx512vbmi -fstrict-aliasing -O3 -rdynamic -ljpeg -lpthread -ldl
ACES DGEMM Sustained Floating-Point Rate OpenBenchmarking.org GFLOP/s, More Is Better ACES DGEMM 1.0 Sustained Floating-Point Rate Threadripper 3970X Threadripper 3960X Core i9 10980XE Ryzen 9 3950X Threadripper 2990WX 3 6 9 12 15 SE +/- 0.111325, N = 15 SE +/- 0.108928, N = 3 SE +/- 0.091086, N = 5 SE +/- 0.041732, N = 3 SE +/- 0.031191, N = 12 11.159777 8.858402 7.479565 5.453255 1.734119 1. (CC) gcc options: -O3 -march=native -fopenmp
OSPray Demo: Magnetic Reconnection - Renderer: Path Tracer OpenBenchmarking.org FPS, More Is Better OSPray 1.8.5 Demo: Magnetic Reconnection - Renderer: Path Tracer Threadripper 3970X Core i9 10980XE Threadripper 3960X Ryzen 9 3950X Threadripper 2990WX 110 220 330 440 550 SE +/- 21.00, N = 15 SE +/- 0.00, N = 12 500.00 444.44 333.33 250.00 200.00 MIN: 250 MIN: 250 / MAX: 500 MIN: 250 / MAX: 500 MIN: 200 / MAX: 333.33 MIN: 125 / MAX: 250
LAMMPS Molecular Dynamics Simulator Model: Rhodopsin Protein OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 9Jan2020 Model: Rhodopsin Protein Threadripper 3970X Threadripper 3960X Threadripper 2990WX Core i9 10980XE Ryzen 9 3950X 5 10 15 20 25 SE +/- 0.45, N = 15 SE +/- 0.25, N = 4 SE +/- 0.14, N = 3 SE +/- 0.06, N = 3 SE +/- 0.27, N = 12 18.92 16.94 12.76 12.24 10.96 1. (CXX) g++ options: -O3 -rdynamic -ljpeg -lpng -lz -lfftw3 -lm
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP Streamcluster Threadripper 3970X Core i9 10980XE Threadripper 3960X Threadripper 2990WX Ryzen 9 3950X 7 14 21 28 35 SE +/- 0.04, N = 3 SE +/- 0.15, N = 8 SE +/- 0.08, N = 3 SE +/- 0.75, N = 15 SE +/- 0.24, N = 3 14.59 14.64 19.17 27.17 29.47 1. (CXX) g++ options: -O2 -lOpenCL
CloverLeaf Lagrangian-Eulerian Hydrodynamics OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf Lagrangian-Eulerian Hydrodynamics Threadripper 3970X Threadripper 3960X Threadripper 2990WX Core i9 10980XE Ryzen 9 3950X 1.098 2.196 3.294 4.392 5.49 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.21, N = 15 SE +/- 0.00, N = 6 SE +/- 0.09, N = 12 0.57 0.81 2.48 2.56 4.88 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
Parboil Test: OpenMP LBM OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM Threadripper 3970X Threadripper 3960X Core i9 10980XE Threadripper 2990WX Ryzen 9 3950X 40 80 120 160 200 SE +/- 0.11, N = 3 SE +/- 0.09, N = 3 SE +/- 0.02, N = 3 SE +/- 1.81, N = 12 SE +/- 0.04, N = 3 42.06 74.77 77.52 89.26 168.50 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
NAS Parallel Benchmarks Test / Class: SP.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: SP.B Threadripper 3970X Threadripper 3960X Threadripper 2990WX Core i9 10980XE Ryzen 9 3950X 7K 14K 21K 28K 35K SE +/- 335.31, N = 3 SE +/- 91.61, N = 3 SE +/- 454.34, N = 12 SE +/- 10.87, N = 3 SE +/- 18.14, N = 3 34674.00 23995.26 16188.89 11986.28 8376.69 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 Threadripper 3970X Threadripper 3960X Core i9 10980XE Threadripper 2990WX Ryzen 9 3950X 14K 28K 42K 56K 70K SE +/- 42.48, N = 3 SE +/- 109.99, N = 3 SE +/- 18.82, N = 3 SE +/- 835.13, N = 15 SE +/- 9.01, N = 3 67403.73 51442.79 45321.37 43881.02 26185.31 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.2
NAS Parallel Benchmarks Test / Class: CG.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: CG.C Threadripper 3970X Threadripper 2990WX Ryzen 9 3950X 2K 4K 6K 8K 10K SE +/- 17.02, N = 3 SE +/- 137.39, N = 15 SE +/- 12.88, N = 3 10971.80 7602.12 5684.44 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.2
NAS Parallel Benchmarks Test / Class: BT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: BT.C Threadripper 3970X Threadripper 3960X Core i9 10980XE Threadripper 2990WX Ryzen 9 3950X 16K 32K 48K 64K 80K SE +/- 727.43, N = 3 SE +/- 648.64, N = 3 SE +/- 12.90, N = 3 SE +/- 941.78, N = 15 SE +/- 54.75, N = 3 76011.81 52783.28 43683.74 42136.66 22719.47 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.2
Phoronix Test Suite v10.8.4