Ryzen 7 1700 2021 AMD Ryzen 7 1700 Eight-Core testing with a MSI B350 TOMAHAWK (MS-7A34) v1.0 (1.H0 BIOS) and AMD Radeon RX 470/480/570/570X/580/580X/590 8GB on Ubuntu 20.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2101216-HA-RYZEN717072&grr .
Ryzen 7 1700 2021 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 AMD Ryzen 7 1700 Eight-Core @ 3.00GHz (8 Cores / 16 Threads) MSI B350 TOMAHAWK (MS-7A34) v1.0 (1.H0 BIOS) AMD 17h 16GB 120GB Samsung SSD 840 AMD Radeon RX 470/480/570/570X/580/580X/590 8GB (1266/2000MHz) AMD Ellesmere HDMI Audio VA2431 Realtek RTL8111/8168/8411 Ubuntu 20.10 5.11.0-rc1-phx (x86_64) 20201228 GNOME Shell 3.38.1 X Server 1.20.9 amdgpu 19.1.0 4.6 Mesa 20.2.1 (LLVM 11.0.0) 1.2.131 GCC 10.2.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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-JvwpWM/gcc-10-10.2.0/debian/tmp-gcn/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 schedutil (Boost: Enabled) - CPU Microcode: 0x8001137 Graphics Details - GLAMOR Python Details - Python 3.8.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: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected
Ryzen 7 1700 2021 qe: AUSURF112 lammps: 20k Atoms openfoam: Motorbike 60M cp2k: Fayalite-FIST Data cloverleaf: Lagrangian-Eulerian Hydrodynamics openfoam: Motorbike 30M dav1d: Chimera 1080p 10-bit build-godot: Time To Compile mnn: inception-v3 mnn: mobilenet-v1-1.0 mnn: MobileNetV2_224 mnn: resnet-v2-50 mnn: SqueezeNetV1.0 warsow: 1920 x 1080 kripke: onnx: fcn-resnet101-11 - OpenMP CPU onnx: bertsquad-10 - OpenMP CPU onnx: yolov4 - OpenMP CPU onnx: shufflenet-v2-10 - OpenMP CPU onnx: super-resolution-10 - OpenMP CPU rav1e: 5 rav1e: 1 rav1e: 6 rav1e: 10 etcpak: ETC2 qmcpack: simple-H2O dav1d: Summer Nature 4K dav1d: Chimera 1080p synthmark: VoiceMark_100 etcpak: ETC1 + Dithering etcpak: ETC1 tnn: CPU - MobileNet v2 tnn: CPU - SqueezeNet v1.1 amg: lulesh: dav1d: Summer Nature 1080p lammps: Rhodopsin Protein etcpak: DXT1 1 2 3 2429.23 4.664 1330.68 1491.399 287.97 310.46 56.94 226.189 70.146 6.700 7.210 59.728 13.369 604.7 25730517 31 241 159 7046 2336 0.779 0.276 1.013 2.215 121.989 34.743 110.16 350.08 548.297 182.627 196.600 329.290 319.140 237331100 3888.5378 321.02 4.601 1271.868 2430.54 4.703 1320.61 1490.314 298.39 307.82 57.87 226.613 72.101 6.816 7.231 60.333 13.499 608.2 25692577 31 241 159 7022 2333 0.781 0.275 1.019 2.210 122.676 35.597 109.82 349.19 548.654 182.524 197.074 329.479 321.183 239904300 4016.1379 325.35 4.378 1283.998 2438.52 4.697 1319.54 1488.569 293.22 307.07 57.40 227.106 70.387 6.723 7.250 59.533 13.466 608.4 25960947 31 241 159 6964 2329 0.781 0.275 1.011 2.197 122.414 34.917 110.11 352.06 549.918 183.113 197.584 339.148 319.301 239724067 3882.8635 320.06 4.557 1277.519 OpenBenchmarking.org
Quantum ESPRESSO Input: AUSURF112 OpenBenchmarking.org Seconds, Fewer Is Better Quantum ESPRESSO 6.7 Input: AUSURF112 1 2 3 500 1000 1500 2000 2500 SE +/- 11.23, N = 3 SE +/- 2.02, N = 3 SE +/- 3.84, N = 3 2429.23 2430.54 2438.52 1. (F9X) gfortran options: -lopenblas -lFoX_dom -lFoX_sax -lFoX_wxml -lFoX_common -lFoX_utils -lFoX_fsys -lfftw3 -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz
LAMMPS Molecular Dynamics Simulator Model: 20k Atoms OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 29Oct2020 Model: 20k Atoms 1 2 3 1.0582 2.1164 3.1746 4.2328 5.291 SE +/- 0.003, N = 3 SE +/- 0.008, N = 3 SE +/- 0.029, N = 3 4.664 4.703 4.697 1. (CXX) g++ options: -O3 -pthread -lm
OpenFOAM Input: Motorbike 60M OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 8 Input: Motorbike 60M 1 2 3 300 600 900 1200 1500 SE +/- 1.50, N = 3 SE +/- 1.77, N = 3 SE +/- 0.65, N = 3 1330.68 1320.61 1319.54 1. (CXX) g++ options: -std=c++11 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
CP2K Molecular Dynamics Fayalite-FIST Data OpenBenchmarking.org Seconds, Fewer Is Better CP2K Molecular Dynamics 8.1 Fayalite-FIST Data 1 2 3 300 600 900 1200 1500 1491.40 1490.31 1488.57
CloverLeaf Lagrangian-Eulerian Hydrodynamics OpenBenchmarking.org Seconds, Fewer Is Better CloverLeaf Lagrangian-Eulerian Hydrodynamics 1 2 3 60 120 180 240 300 SE +/- 0.41, N = 3 SE +/- 6.45, N = 9 SE +/- 1.34, N = 3 287.97 298.39 293.22 1. (F9X) gfortran options: -O3 -march=native -funroll-loops -fopenmp
OpenFOAM Input: Motorbike 30M OpenBenchmarking.org Seconds, Fewer Is Better OpenFOAM 8 Input: Motorbike 30M 1 2 3 70 140 210 280 350 SE +/- 0.39, N = 3 SE +/- 0.37, N = 3 SE +/- 0.59, N = 3 310.46 307.82 307.07 1. (CXX) g++ options: -std=c++11 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Chimera 1080p 10-bit 1 2 3 13 26 39 52 65 SE +/- 0.27, N = 3 SE +/- 0.36, N = 3 SE +/- 0.52, N = 3 56.94 57.87 57.40 MIN: 34.32 / MAX: 162.99 MIN: 34.16 / MAX: 165.92 MIN: 34.03 / MAX: 173.89 1. (CC) gcc options: -pthread
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 50 100 150 200 250 SE +/- 0.35, N = 3 SE +/- 0.35, N = 3 SE +/- 0.31, N = 3 226.19 226.61 227.11
Mobile Neural Network Model: inception-v3 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 1.1.1 Model: inception-v3 1 2 3 16 32 48 64 80 SE +/- 0.59, N = 3 SE +/- 0.86, N = 3 SE +/- 1.09, N = 3 70.15 72.10 70.39 MIN: 65.21 / MAX: 84.54 MIN: 64.1 / MAX: 111.71 MIN: 63.91 / MAX: 96.63 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 2 4 6 8 10 SE +/- 0.076, N = 3 SE +/- 0.032, N = 3 SE +/- 0.048, N = 3 6.700 6.816 6.723 MIN: 5.22 / MAX: 19.52 MIN: 5.37 / MAX: 20.92 MIN: 5.23 / MAX: 21.64 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 2 4 6 8 10 SE +/- 0.071, N = 3 SE +/- 0.077, N = 3 SE +/- 0.076, N = 3 7.210 7.231 7.250 MIN: 5.56 / MAX: 21.16 MIN: 5.64 / MAX: 24.31 MIN: 5.66 / MAX: 21.44 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 14 28 42 56 70 SE +/- 0.76, N = 3 SE +/- 0.99, N = 3 SE +/- 0.25, N = 3 59.73 60.33 59.53 MIN: 54.35 / MAX: 74.84 MIN: 55.31 / MAX: 76.33 MIN: 54.82 / MAX: 104.35 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 3 6 9 12 15 SE +/- 0.13, N = 3 SE +/- 0.10, N = 3 SE +/- 0.11, N = 3 13.37 13.50 13.47 MIN: 11.31 / MAX: 28.04 MIN: 11.6 / MAX: 28.04 MIN: 11.24 / MAX: 40.44 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
Warsow Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better Warsow 2.5 Beta Resolution: 1920 x 1080 1 2 3 130 260 390 520 650 SE +/- 4.83, N = 12 SE +/- 0.43, N = 3 SE +/- 0.99, N = 3 604.7 608.2 608.4
Kripke OpenBenchmarking.org Throughput FoM, More Is Better Kripke 1.2.4 1 2 3 6M 12M 18M 24M 30M SE +/- 231316.22, N = 3 SE +/- 158971.82, N = 3 SE +/- 277359.34, N = 3 25730517 25692577 25960947 1. (CXX) g++ options: -O3 -fopenmp
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 7 14 21 28 35 SE +/- 0.00, N = 3 SE +/- 0.17, N = 3 31 31 31 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 50 100 150 200 250 SE +/- 0.29, N = 3 SE +/- 0.58, N = 3 241 241 241 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 40 80 120 160 200 SE +/- 0.17, N = 3 SE +/- 0.33, N = 3 159 159 159 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 1500 3000 4500 6000 7500 SE +/- 20.58, N = 3 SE +/- 26.79, N = 3 SE +/- 17.64, N = 3 7046 7022 6964 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 500 1000 1500 2000 2500 SE +/- 2.31, N = 3 SE +/- 1.17, N = 3 SE +/- 1.01, N = 3 2336 2333 2329 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
rav1e Speed: 5 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Speed: 5 1 2 3 0.1757 0.3514 0.5271 0.7028 0.8785 SE +/- 0.004, N = 3 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 0.779 0.781 0.781
rav1e Speed: 1 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Speed: 1 1 2 3 0.0621 0.1242 0.1863 0.2484 0.3105 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 0.276 0.275 0.275
rav1e Speed: 6 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Speed: 6 1 2 3 0.2293 0.4586 0.6879 0.9172 1.1465 SE +/- 0.003, N = 3 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 1.013 1.019 1.011
rav1e Speed: 10 OpenBenchmarking.org Frames Per Second, More Is Better rav1e 0.4 Speed: 10 1 2 3 0.4984 0.9968 1.4952 1.9936 2.492 SE +/- 0.000, N = 3 SE +/- 0.010, N = 3 SE +/- 0.010, N = 3 2.215 2.210 2.197
Etcpak Configuration: ETC2 OpenBenchmarking.org Mpx/s, More Is Better Etcpak 0.7 Configuration: ETC2 1 2 3 30 60 90 120 150 SE +/- 0.08, N = 3 SE +/- 0.17, N = 3 SE +/- 0.16, N = 3 121.99 122.68 122.41 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
QMCPACK Input: simple-H2O OpenBenchmarking.org Total Execution Time - Seconds, Fewer Is Better QMCPACK 3.10 Input: simple-H2O 1 2 3 8 16 24 32 40 SE +/- 0.09, N = 3 SE +/- 0.43, N = 4 SE +/- 0.26, N = 3 34.74 35.60 34.92 1. (CXX) g++ options: -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -march=native -O3 -fomit-frame-pointer -ffast-math -pthread -lm
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Summer Nature 4K 1 2 3 20 40 60 80 100 SE +/- 0.09, N = 3 SE +/- 0.14, N = 3 SE +/- 0.16, N = 3 110.16 109.82 110.11 MIN: 96.23 / MAX: 116.99 MIN: 93.54 / MAX: 116.62 MIN: 95.45 / MAX: 117.21 1. (CC) gcc options: -pthread
dav1d Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Chimera 1080p 1 2 3 80 160 240 320 400 SE +/- 1.61, N = 3 SE +/- 2.04, N = 3 SE +/- 2.58, N = 3 350.08 349.19 352.06 MIN: 267.85 / MAX: 499.92 MIN: 269.01 / MAX: 517.23 MIN: 270.76 / MAX: 494.44 1. (CC) gcc options: -pthread
Google SynthMark Test: VoiceMark_100 OpenBenchmarking.org Voices, More Is Better Google SynthMark 20201109 Test: VoiceMark_100 1 2 3 120 240 360 480 600 SE +/- 0.91, N = 3 SE +/- 0.44, N = 3 SE +/- 1.37, N = 3 548.30 548.65 549.92 1. (CXX) g++ options: -lm -lpthread -std=c++11 -Ofast
Etcpak Configuration: ETC1 + Dithering OpenBenchmarking.org Mpx/s, More Is Better Etcpak 0.7 Configuration: ETC1 + Dithering 1 2 3 40 80 120 160 200 SE +/- 0.44, N = 3 SE +/- 0.10, N = 3 SE +/- 0.26, N = 3 182.63 182.52 183.11 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
Etcpak Configuration: ETC1 OpenBenchmarking.org Mpx/s, More Is Better Etcpak 0.7 Configuration: ETC1 1 2 3 40 80 120 160 200 SE +/- 0.27, N = 3 SE +/- 0.44, N = 3 SE +/- 0.34, N = 3 196.60 197.07 197.58 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
TNN Target: CPU - Model: MobileNet v2 OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: MobileNet v2 1 2 3 70 140 210 280 350 SE +/- 0.48, N = 3 SE +/- 0.41, N = 3 SE +/- 1.18, N = 3 329.29 329.48 339.15 MIN: 319.05 / MAX: 343.35 MIN: 321.13 / MAX: 341.75 MIN: 320.88 / MAX: 375.1 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
TNN Target: CPU - Model: SqueezeNet v1.1 OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: SqueezeNet v1.1 1 2 3 70 140 210 280 350 SE +/- 0.22, N = 3 SE +/- 0.93, N = 3 SE +/- 0.13, N = 3 319.14 321.18 319.30 MIN: 312.35 / MAX: 329.08 MIN: 316.07 / MAX: 334.28 MIN: 315.14 / MAX: 323.63 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
Algebraic Multi-Grid Benchmark OpenBenchmarking.org Figure Of Merit, More Is Better Algebraic Multi-Grid Benchmark 1.2 1 2 3 50M 100M 150M 200M 250M SE +/- 1372443.15, N = 3 SE +/- 683298.47, N = 3 SE +/- 882977.64, N = 3 237331100 239904300 239724067 1. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -pthread -lmpi
LULESH OpenBenchmarking.org z/s, More Is Better LULESH 2.0.3 1 2 3 900 1800 2700 3600 4500 SE +/- 39.31, N = 3 SE +/- 23.22, N = 3 SE +/- 48.67, N = 3 3888.54 4016.14 3882.86 1. (CXX) g++ options: -O3 -fopenmp -lm -pthread -lmpi_cxx -lmpi
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.8.1 Video Input: Summer Nature 1080p 1 2 3 70 140 210 280 350 SE +/- 2.68, N = 3 SE +/- 1.31, N = 3 SE +/- 2.61, N = 3 321.02 325.35 320.06 MIN: 242.64 / MAX: 354.65 MIN: 261.77 / MAX: 352.59 MIN: 227.92 / MAX: 353.67 1. (CC) gcc options: -pthread
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 1.0352 2.0704 3.1056 4.1408 5.176 SE +/- 0.001, N = 3 SE +/- 0.076, N = 12 SE +/- 0.057, N = 3 4.601 4.378 4.557 1. (CXX) g++ options: -O3 -pthread -lm
Etcpak Configuration: DXT1 OpenBenchmarking.org Mpx/s, More Is Better Etcpak 0.7 Configuration: DXT1 1 2 3 300 600 900 1200 1500 SE +/- 2.30, N = 3 SE +/- 1.44, N = 3 SE +/- 3.30, N = 3 1271.87 1284.00 1277.52 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
Phoronix Test Suite v10.8.4