3950X Sunday Afternoon AMD Ryzen 9 3950X 16-Core testing with a ASUS ROG CROSSHAIR VII HERO (WI-FI) (3103 BIOS) and Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 4GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2101180-HA-3950XSUND56&gru&sro .
3950X Sunday Afternoon Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution 1 2 3 4 AMD Ryzen 9 3950X 16-Core @ 3.50GHz (16 Cores / 32 Threads) ASUS ROG CROSSHAIR VII HERO (WI-FI) (3103 BIOS) AMD Starship/Matisse 16GB Samsung SSD 970 EVO 250GB Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 4GB (1260/1750MHz) AMD Ellesmere HDMI Audio DELL S2409W Intel I211 + Realtek RTL8822BE 802.11a/b/g/n/ac Ubuntu 20.04 5.9.0-050900rc6daily20200922-generic (x86_64) 20200921 GNOME Shell 3.36.4 X Server 1.20.8 modesetting 1.20.8 4.6 Mesa 20.0.8 (LLVM 10.0.0) 1.2.128 GCC 9.3.0 ext4 1920x1080 OpenBenchmarking.org Compiler Details - --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=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/usr,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 Processor Details - Scaling Governor: acpi-cpufreq ondemand (Boost: Enabled) - CPU Microcode: 0x8701021 Python Details - Python 2.7.18rc1 + Python 3.8.5 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 + srbds: Not affected + tsx_async_abort: Not affected
3950X Sunday Afternoon rav1e: 1 rav1e: 5 rav1e: 6 rav1e: 10 onnx: yolov4 - OpenMP CPU onnx: bertsquad-10 - OpenMP CPU onnx: fcn-resnet101-11 - OpenMP CPU onnx: shufflenet-v2-10 - OpenMP CPU onnx: super-resolution-10 - OpenMP CPU lammps: Rhodopsin Protein synthmark: VoiceMark_100 mnn: SqueezeNetV1.0 mnn: resnet-v2-50 mnn: MobileNetV2_224 mnn: mobilenet-v1-1.0 mnn: inception-v3 cloverleaf: Lagrangian-Eulerian Hydrodynamics build-godot: Time To Compile 1 2 3 4 0.445 1.282 1.708 3.628 284 437 77 12820 5623 11.034 649.346 7.974 37.319 5.384 3.717 49.954 136.10 85.861 0.443 1.284 1.701 3.636 284 440 77 12889 5204 11.558 648.405 8.031 37.536 5.478 3.898 49.092 131.49 85.763 0.445 1.277 1.701 3.630 286 423 77 12923 5529 11.451 644.931 7.941 37.122 5.302 3.804 49.333 132.02 85.517 0.444 1.282 11.287 131.95 OpenBenchmarking.org
rav1e Speed: 1 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Speed: 1 1 2 3 4 0.1001 0.2002 0.3003 0.4004 0.5005 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 0.445 0.443 0.445 0.444
rav1e Speed: 5 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Speed: 5 1 2 3 4 0.2889 0.5778 0.8667 1.1556 1.4445 SE +/- 0.002, N = 3 SE +/- 0.002, N = 3 SE +/- 0.002, N = 3 SE +/- 0.003, N = 3 1.282 1.284 1.277 1.282
rav1e Speed: 6 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Speed: 6 1 2 3 0.3843 0.7686 1.1529 1.5372 1.9215 SE +/- 0.003, N = 3 SE +/- 0.004, N = 3 SE +/- 0.002, N = 3 1.708 1.701 1.701
rav1e Speed: 10 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Speed: 10 1 2 3 0.8181 1.6362 2.4543 3.2724 4.0905 SE +/- 0.018, N = 3 SE +/- 0.020, N = 3 SE +/- 0.013, N = 3 3.628 3.636 3.630
ONNX Runtime Model: yolov4 - Device: OpenMP CPU OpenBenchmarking.org Inferences Per Minute, More Is Better ONNX Runtime 1.6 Model: yolov4 - Device: OpenMP CPU 1 2 3 60 120 180 240 300 SE +/- 1.26, N = 3 SE +/- 1.17, N = 3 SE +/- 0.60, N = 3 284 284 286 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
ONNX Runtime Model: bertsquad-10 - Device: OpenMP CPU OpenBenchmarking.org Inferences Per Minute, More Is Better ONNX Runtime 1.6 Model: bertsquad-10 - Device: OpenMP CPU 1 2 3 100 200 300 400 500 SE +/- 5.92, N = 12 SE +/- 5.35, N = 6 SE +/- 4.57, N = 12 437 440 423 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
ONNX Runtime Model: fcn-resnet101-11 - Device: OpenMP CPU OpenBenchmarking.org Inferences Per Minute, More Is Better ONNX Runtime 1.6 Model: fcn-resnet101-11 - Device: OpenMP CPU 1 2 3 20 40 60 80 100 SE +/- 0.44, N = 3 SE +/- 0.29, N = 3 SE +/- 0.50, N = 3 77 77 77 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
ONNX Runtime Model: shufflenet-v2-10 - Device: OpenMP CPU OpenBenchmarking.org Inferences Per Minute, More Is Better ONNX Runtime 1.6 Model: shufflenet-v2-10 - Device: OpenMP CPU 1 2 3 3K 6K 9K 12K 15K SE +/- 48.25, N = 3 SE +/- 19.75, N = 3 SE +/- 40.48, N = 3 12820 12889 12923 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
ONNX Runtime Model: super-resolution-10 - Device: OpenMP CPU OpenBenchmarking.org Inferences Per Minute, More Is Better ONNX Runtime 1.6 Model: super-resolution-10 - Device: OpenMP CPU 1 2 3 1200 2400 3600 4800 6000 SE +/- 90.39, N = 12 SE +/- 60.83, N = 3 SE +/- 63.10, N = 12 5623 5204 5529 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
LAMMPS Molecular Dynamics Simulator Model: Rhodopsin Protein OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 29Oct2020 Model: Rhodopsin Protein 1 2 3 4 3 6 9 12 15 SE +/- 0.15, N = 15 SE +/- 0.13, N = 7 SE +/- 0.10, N = 12 SE +/- 0.14, N = 3 11.03 11.56 11.45 11.29 1. (CXX) g++ options: -O3 -pthread -lm
Google SynthMark Test: VoiceMark_100 OpenBenchmarking.org Voices, More Is Better Google SynthMark 20201109 Test: VoiceMark_100 1 2 3 140 280 420 560 700 SE +/- 2.75, N = 3 SE +/- 3.13, N = 3 SE +/- 0.28, N = 3 649.35 648.41 644.93 1. (CXX) g++ options: -lm -lpthread -std=c++11 -Ofast
Mobile Neural Network Model: SqueezeNetV1.0 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.1.1 Model: SqueezeNetV1.0 1 2 3 2 4 6 8 10 SE +/- 0.088, N = 3 SE +/- 0.012, N = 3 SE +/- 0.078, N = 15 7.974 8.031 7.941 MIN: 7.32 / MAX: 24.48 MIN: 7.7 / MAX: 24.12 MIN: 6.91 / MAX: 24.31 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: resnet-v2-50 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.1.1 Model: resnet-v2-50 1 2 3 9 18 27 36 45 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 SE +/- 0.18, N = 15 37.32 37.54 37.12 MIN: 35.03 / MAX: 53.42 MIN: 35.05 / MAX: 49.61 MIN: 33.76 / MAX: 53.54 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: MobileNetV2_224 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.1.1 Model: MobileNetV2_224 1 2 3 1.2326 2.4652 3.6978 4.9304 6.163 SE +/- 0.091, N = 3 SE +/- 0.035, N = 3 SE +/- 0.039, N = 15 5.384 5.478 5.302 MIN: 5.12 / MAX: 14.05 MIN: 5.28 / MAX: 10.9 MIN: 4.94 / MAX: 21.57 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: mobilenet-v1-1.0 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.1.1 Model: mobilenet-v1-1.0 1 2 3 0.8771 1.7542 2.6313 3.5084 4.3855 SE +/- 0.072, N = 3 SE +/- 0.038, N = 3 SE +/- 0.040, N = 15 3.717 3.898 3.804 MIN: 3.53 / MAX: 4.6 MIN: 3.73 / MAX: 5.67 MIN: 3.41 / MAX: 20.65 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: inception-v3 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.1.1 Model: inception-v3 1 2 3 11 22 33 44 55 SE +/- 0.17, N = 3 SE +/- 0.06, N = 3 SE +/- 0.37, N = 15 49.95 49.09 49.33 MIN: 47.51 / MAX: 65.58 MIN: 46.95 / MAX: 64.46 MIN: 44.44 / MAX: 67.75 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
CloverLeaf Lagrangian-Eulerian Hydrodynamics OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf Lagrangian-Eulerian Hydrodynamics 1 2 3 4 30 60 90 120 150 SE +/- 2.85, N = 12 SE +/- 0.13, N = 3 SE +/- 0.04, N = 3 SE +/- 0.17, N = 3 136.10 131.49 132.02 131.95 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
Timed Godot Game Engine Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Godot Game Engine Compilation 3.2.3 Time To Compile 1 2 3 20 40 60 80 100 SE +/- 0.17, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 85.86 85.76 85.52
Phoronix Test Suite v10.8.4