3990X AMD Ryzen Threadripper 3990X 64-Core testing with a System76 Thelio Major (F3h Z5 BIOS) and AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2004172-NI-3990X798251&grw .
3990X Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution AMD Ryzen Threadripper 3990X 64-Core AMD Ryzen Threadripper 3990X 64-Core @ 2.90GHz (64 Cores / 128 Threads) System76 Thelio Major (F3h Z5 BIOS) AMD Starship/Matisse 126GB Samsung SSD 970 EVO Plus 500GB AMD Radeon RX 5600 OEM/5600 XT / 5700/5700 8GB (1750/875MHz) AMD Navi 10 HDMI Audio G237HL Intel I211 + Intel Wi-Fi 6 AX200 Ubuntu 20.04 5.6.0-999-generic (x86_64) 20200325 GNOME Shell 3.36.1 X Server 1.20.8 amdgpu 19.1.0 4.6 Mesa 20.0.4 (LLVM 9.0.1) 1.2.128 GCC 9.3.0 ext4 1920x1080 OpenBenchmarking.org - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-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-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8301025 - OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-2ubuntu1) - 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
3990X mkl-dnn: Recurrent Neural Network Training - f32 mkl-dnn: IP Batch 1D - f32 mkl-dnn: Deconvolution Batch deconv_1d - u8s8f32 mkl-dnn: Deconvolution Batch deconv_3d - u8s8f32 mkl-dnn: Deconvolution Batch deconv_1d - f32 mkl-dnn: Deconvolution Batch deconv_3d - f32 mkl-dnn: IP Batch All - u8s8f32 mkl-dnn: IP Batch 1D - u8s8f32 mkl-dnn: IP Batch All - f32 gromacs: Water Benchmark mkl-dnn: Recurrent Neural Network Inference - f32 nwchem: C240 Buckyball oidn: Memorial openvkl: vklBenchmark openvkl: vklBenchmarkVdbVolume openvkl: vklBenchmarkStructuredVolume openvkl: vklBenchmarkUnstructuredVolume cassandra: Reads cassandra: Writes cassandra: Mixed 1:1 AMD Ryzen Threadripper 3990X 64-Core 294.776 1.16962 22.5619 1.20952 1.47460 1.98016 69.6687 18.4315 23.5866 3.816 59.5913 8877.2 28.27 465.91 19664378.000000 92211908.030631 1915954.8622503 10010 261829 1677 OpenBenchmarking.org
oneDNN MKL-DNN Harness: Recurrent Neural Network Training - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Recurrent Neural Network Training - Data Type: f32 AMD Ryzen Threadripper 3990X 64-Core 60 120 180 240 300 SE +/- 1.91, N = 3 294.78 MIN: 290.2 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
oneDNN MKL-DNN Harness: IP Batch 1D - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: IP Batch 1D - Data Type: f32 AMD Ryzen Threadripper 3990X 64-Core 0.2632 0.5264 0.7896 1.0528 1.316 SE +/- 0.00141, N = 3 1.16962 MIN: 1.13 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
oneDNN MKL-DNN Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 AMD Ryzen Threadripper 3990X 64-Core 5 10 15 20 25 SE +/- 0.06, N = 3 22.56 MIN: 22.07 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
oneDNN MKL-DNN Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 AMD Ryzen Threadripper 3990X 64-Core 0.2721 0.5442 0.8163 1.0884 1.3605 SE +/- 0.00504, N = 3 1.20952 MIN: 1.15 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
oneDNN MKL-DNN Harness: Deconvolution Batch deconv_1d - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_1d - Data Type: f32 AMD Ryzen Threadripper 3990X 64-Core 0.3318 0.6636 0.9954 1.3272 1.659 SE +/- 0.00794, N = 3 1.47460 MIN: 1.42 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
oneDNN MKL-DNN Harness: Deconvolution Batch deconv_3d - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_3d - Data Type: f32 AMD Ryzen Threadripper 3990X 64-Core 0.4455 0.891 1.3365 1.782 2.2275 SE +/- 0.00679, N = 3 1.98016 MIN: 1.91 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
oneDNN MKL-DNN Harness: IP Batch All - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: IP Batch All - Data Type: u8s8f32 AMD Ryzen Threadripper 3990X 64-Core 16 32 48 64 80 SE +/- 1.80, N = 12 69.67 MIN: 48.54 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
oneDNN MKL-DNN Harness: IP Batch 1D - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: IP Batch 1D - Data Type: u8s8f32 AMD Ryzen Threadripper 3990X 64-Core 5 10 15 20 25 SE +/- 0.17, N = 9 18.43 MIN: 14.73 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
oneDNN MKL-DNN Harness: IP Batch All - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: IP Batch All - Data Type: f32 AMD Ryzen Threadripper 3990X 64-Core 6 12 18 24 30 SE +/- 0.03, N = 3 23.59 MIN: 23.03 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 2020.1 Water Benchmark AMD Ryzen Threadripper 3990X 64-Core 0.8586 1.7172 2.5758 3.4344 4.293 SE +/- 0.002, N = 3 3.816 1. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm
oneDNN MKL-DNN Harness: Recurrent Neural Network Inference - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Recurrent Neural Network Inference - Data Type: f32 AMD Ryzen Threadripper 3990X 64-Core 13 26 39 52 65 SE +/- 0.12, N = 3 59.59 MIN: 58.58 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
NWChem Input: C240 Buckyball OpenBenchmarking.org Seconds, Fewer Is Better NWChem 7.0 Input: C240 Buckyball AMD Ryzen Threadripper 3990X 64-Core 2K 4K 6K 8K 10K 8877.2 1. (F9X) gfortran options: -lnwctask -lccsd -lmcscf -lselci -lmp2 -lmoints -lstepper -ldriver -loptim -lnwdft -lgradients -lcphf -lesp -lddscf -ldangchang -lguess -lhessian -lvib -lnwcutil -lrimp2 -lproperty -lsolvation -lnwints -lprepar -lnwmd -lnwpw -lofpw -lpaw -lpspw -lband -lnwpwlib -lcafe -lspace -lanalyze -lqhop -lpfft -ldplot -ldrdy -lvscf -lqmmm -lqmd -letrans -ltce -lbq -lmm -lcons -lperfm -ldntmc -lccca -ldimqm -lga -larmci -lpeigs -l64to32 -lopenblas -lpthread -lrt -llapack -lnwcblas -lmpi_usempif08 -lmpi_mpifh -lmpi -lcomex -lm -m64 -ffast-math -std=legacy -fdefault-integer-8 -finline-functions -O2
Intel Open Image Denoise Scene: Memorial OpenBenchmarking.org Images / Sec, More Is Better Intel Open Image Denoise 1.2.0 Scene: Memorial AMD Ryzen Threadripper 3990X 64-Core 7 14 21 28 35 SE +/- 0.04, N = 3 28.27
OpenVKL Benchmark: vklBenchmark OpenBenchmarking.org Items / Sec, More Is Better OpenVKL 0.9 Benchmark: vklBenchmark AMD Ryzen Threadripper 3990X 64-Core 100 200 300 400 500 SE +/- 1.49, N = 3 465.91 MIN: 1 / MAX: 1301
OpenVKL Benchmark: vklBenchmarkVdbVolume OpenBenchmarking.org Items / Sec, More Is Better OpenVKL 0.9 Benchmark: vklBenchmarkVdbVolume AMD Ryzen Threadripper 3990X 64-Core 4M 8M 12M 16M 20M SE +/- 266710.88, N = 3 19664378.00 MIN: 872071 / MAX: 115114176
OpenVKL Benchmark: vklBenchmarkStructuredVolume OpenBenchmarking.org Items / Sec, More Is Better OpenVKL 0.9 Benchmark: vklBenchmarkStructuredVolume AMD Ryzen Threadripper 3990X 64-Core 20M 40M 60M 80M 100M SE +/- 1015833.44, N = 15 92211908.03 MIN: 954655 / MAX: 1086613920
OpenVKL Benchmark: vklBenchmarkUnstructuredVolume OpenBenchmarking.org Items / Sec, More Is Better OpenVKL 0.9 Benchmark: vklBenchmarkUnstructuredVolume AMD Ryzen Threadripper 3990X 64-Core 400K 800K 1200K 1600K 2000K SE +/- 3160.10, N = 3 1915954.86 MIN: 23199 / MAX: 6388960
Apache Cassandra Test: Reads OpenBenchmarking.org Op/s, More Is Better Apache Cassandra 3.11.4 Test: Reads AMD Ryzen Threadripper 3990X 64-Core 2K 4K 6K 8K 10K SE +/- 3899.61, N = 9 10010
Apache Cassandra Test: Writes OpenBenchmarking.org Op/s, More Is Better Apache Cassandra 3.11.4 Test: Writes AMD Ryzen Threadripper 3990X 64-Core 60K 120K 180K 240K 300K SE +/- 3635.66, N = 4 261829
Apache Cassandra Test: Mixed 1:1 OpenBenchmarking.org Op/s, More Is Better Apache Cassandra 3.11.4 Test: Mixed 1:1 AMD Ryzen Threadripper 3990X 64-Core 400 800 1200 1600 2000 SE +/- 97.60, N = 7 1677
Phoronix Test Suite v10.8.5