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&grs&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 onnx: super-resolution-10 - OpenMP CPU mnn: mobilenet-v1-1.0 lammps: Rhodopsin Protein onnx: bertsquad-10 - OpenMP CPU mnn: MobileNetV2_224 mnn: inception-v3 mnn: SqueezeNetV1.0 mnn: resnet-v2-50 onnx: shufflenet-v2-10 - OpenMP CPU onnx: yolov4 - OpenMP CPU synthmark: VoiceMark_100 rav1e: 5 rav1e: 1 rav1e: 6 build-godot: Time To Compile rav1e: 10 onnx: fcn-resnet101-11 - OpenMP CPU cloverleaf: Lagrangian-Eulerian Hydrodynamics 1 2 3 4 5623 3.717 11.034 437 5.384 49.954 7.974 37.319 12820 284 649.346 1.282 0.445 1.708 85.861 3.628 77 136.10 5204 3.898 11.558 440 5.478 49.092 8.031 37.536 12889 284 648.405 1.284 0.443 1.701 85.763 3.636 77 131.49 5529 3.804 11.451 423 5.302 49.333 7.941 37.122 12923 286 644.931 1.277 0.445 1.701 85.517 3.630 77 132.02 11.287 1.282 0.444 131.95 OpenBenchmarking.org
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
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
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
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
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: 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
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
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: 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
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
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: 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: 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
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
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: 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
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
Phoronix Test Suite v10.8.4