Ryzen 7 2700X Kernel Comparison AMD Ryzen 7 2700X Eight-Core testing with a ASUS ROG CROSSHAIR VII HERO (WI-FI) (1201 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/2009228-FI-RYZEN727067&grr .
Ryzen 7 2700X Kernel Comparison Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git AMD Ryzen 7 2700X Eight-Core @ 3.70GHz (8 Cores / 16 Threads) ASUS ROG CROSSHAIR VII HERO (WI-FI) (1201 BIOS) AMD 17h 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.4.0-45-generic (x86_64) 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 5.8.10-050810-generic (x86_64) 5.9.0-050900rc6daily20200922-generic (x86_64) 20200921 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,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 - CPU Microcode: 0x800820d Graphics Details - GLAMOR Python Details - Python 3.8.2 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 2700X Kernel Comparison kripke: lammps: 20k Atoms build-llvm: Time To Compile lczero: Eigen gpaw: Carbon Nanotube incompact3d: Cylinder lczero: BLAS gromacs: Water Benchmark mocassin: Dust 2D tau100.0 ncnn: CPU - mobilenetv2_yolov3 ncnn: CPU - resnet50_int8 ncnn: CPU - alexnet ncnn: CPU - resnet18_int8 ncnn: CPU - vgg16_int8 ncnn: CPU - googlenet_int8 ncnn: CPU - blazeface ncnn: CPU - mnasnet ncnn: CPU - squeezenet ncnn: CPU - mobilenet_v3 ncnn: CPU - squeezenet_int8 mnn: inception-v3 mnn: mobilenet-v1-1.0 mnn: MobileNetV2_224 mnn: resnet-v2-50 mnn: SqueezeNetV1.0 namd: ATPase Simulation - 327,506 Atoms glmark2: 1920 x 1080 aom-av1: Speed 6 Realtime aom-av1: Speed 6 Two-Pass aom-av1: Speed 8 Realtime lammps: Rhodopsin Protein system-decompress-gzip: Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 4042745 5.977 891.907 396 469.849 401.076040 389 0.582 240 29.41 98.82 16.91 31.21 177.12 50.64 2.47 7.99 6.60 7.68 18.82 58.893 10.513 6.138 54.510 10.545 2.47028 4338 14.77 3.01 27.86 5.753 2.884 7724677 5.787 901.012 379 472.656 432.404836 401 0.582 240 29.50 96.51 16.95 29.10 177.24 50.20 2.42 7.93 6.59 7.78 19.39 58.987 10.409 5.964 54.357 10.568 2.46163 4352 14.73 3.02 27.73 5.684 2.904 11327103 5.817 892.747 384 473.301 425.288808 382 0.580 241 28.94 96.21 17.02 29.05 177.32 50.50 2.42 7.89 6.50 7.76 18.51 57.491 10.458 5.952 53.638 10.527 2.47087 4269 14.64 3.02 27.84 5.656 2.909 OpenBenchmarking.org
Kripke OpenBenchmarking.org Throughput FoM, More Is Better Kripke 1.2.4 Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 2M 4M 6M 8M 10M SE +/- 84195.29, N = 9 SE +/- 295961.07, N = 9 SE +/- 24501.72, N = 3 4042745 7724677 11327103 1. (CXX) g++ options: -O3 -fopenmp
LAMMPS Molecular Dynamics Simulator Model: 20k Atoms OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 24Aug2020 Model: 20k Atoms Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 1.3448 2.6896 4.0344 5.3792 6.724 SE +/- 0.018, N = 3 SE +/- 0.050, N = 3 SE +/- 0.011, N = 3 5.977 5.787 5.817 1. (CXX) g++ options: -O3 -pthread -lm
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 10.0 Time To Compile Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 200 400 600 800 1000 SE +/- 1.59, N = 3 SE +/- 7.93, N = 3 SE +/- 0.53, N = 3 891.91 901.01 892.75
LeelaChessZero Backend: Eigen OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.26 Backend: Eigen Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 90 180 270 360 450 SE +/- 3.18, N = 3 SE +/- 3.33, N = 3 SE +/- 6.49, N = 9 396 379 384 1. (CXX) g++ options: -flto -pthread
GPAW Input: Carbon Nanotube OpenBenchmarking.org Seconds, Fewer Is Better GPAW 20.1 Input: Carbon Nanotube Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 100 200 300 400 500 SE +/- 0.60, N = 3 SE +/- 0.40, N = 3 SE +/- 0.72, N = 3 469.85 472.66 473.30 1. (CC) gcc options: -pthread -shared -fwrapv -O2 -lxc -lblas -lmpi
Incompact3D Input: Cylinder OpenBenchmarking.org Seconds, Fewer Is Better Incompact3D 2020-09-17 Input: Cylinder Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 90 180 270 360 450 SE +/- 0.50, N = 3 SE +/- 1.74, N = 3 SE +/- 2.24, N = 3 401.08 432.40 425.29 1. (F9X) gfortran options: -cpp -funroll-loops -floop-optimize -fcray-pointer -fbacktrace -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
LeelaChessZero Backend: BLAS OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.26 Backend: BLAS Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 90 180 270 360 450 SE +/- 3.71, N = 3 SE +/- 3.79, N = 3 SE +/- 6.17, N = 3 389 401 382 1. (CXX) g++ options: -flto -pthread
GROMACS Water Benchmark OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2020.1 Water Benchmark Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 0.131 0.262 0.393 0.524 0.655 SE +/- 0.000, N = 3 SE +/- 0.004, N = 3 SE +/- 0.003, N = 3 0.582 0.582 0.580 1. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm
Monte Carlo Simulations of Ionised Nebulae Input: Dust 2D tau100.0 OpenBenchmarking.org Seconds, Fewer Is Better Monte Carlo Simulations of Ionised Nebulae 2019-03-24 Input: Dust 2D tau100.0 Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 50 100 150 200 250 240 240 241 1. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O3 -O2 -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
NCNN Target: CPU - Model: mobilenetv2_yolov3 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: mobilenetv2_yolov3 Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 7 14 21 28 35 SE +/- 0.04, N = 3 SE +/- 0.42, N = 3 SE +/- 0.11, N = 3 29.41 29.50 28.94 MIN: 27.64 / MAX: 38.37 MIN: 27.06 / MAX: 97.27 MIN: 27.28 / MAX: 30.97 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: resnet50_int8 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: resnet50_int8 Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 20 40 60 80 100 SE +/- 0.11, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 98.82 96.51 96.21 MIN: 92.86 / MAX: 154.39 MIN: 91.46 / MAX: 185.17 MIN: 91.59 / MAX: 152.82 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: alexnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: alexnet Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.10, N = 3 SE +/- 0.09, N = 3 16.91 16.95 17.02 MIN: 16.79 / MAX: 20.73 MIN: 16.69 / MAX: 42.7 MIN: 16.73 / MAX: 74.9 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: resnet18_int8 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: resnet18_int8 Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 7 14 21 28 35 SE +/- 0.10, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 31.21 29.10 29.05 MIN: 28.64 / MAX: 55.25 MIN: 28.6 / MAX: 57.29 MIN: 28.64 / MAX: 37.77 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: vgg16_int8 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: vgg16_int8 Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 40 80 120 160 200 SE +/- 0.21, N = 3 SE +/- 0.14, N = 3 SE +/- 0.10, N = 3 177.12 177.24 177.32 MIN: 176.51 / MAX: 192.01 MIN: 176.46 / MAX: 219.81 MIN: 176.5 / MAX: 197.64 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: googlenet_int8 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: googlenet_int8 Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 11 22 33 44 55 SE +/- 0.25, N = 3 SE +/- 0.29, N = 3 SE +/- 0.13, N = 3 50.64 50.20 50.50 MIN: 46.64 / MAX: 130.21 MIN: 46.37 / MAX: 162.62 MIN: 46.51 / MAX: 160.48 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: blazeface OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: blazeface Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 0.5558 1.1116 1.6674 2.2232 2.779 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 2.47 2.42 2.42 MIN: 2.3 / MAX: 41.54 MIN: 2.33 / MAX: 2.94 MIN: 2.35 / MAX: 2.51 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: mnasnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: mnasnet Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 2 4 6 8 10 SE +/- 0.28, N = 3 SE +/- 0.12, N = 3 SE +/- 0.14, N = 3 7.99 7.93 7.89 MIN: 7.61 / MAX: 71.58 MIN: 7.6 / MAX: 75.93 MIN: 7.61 / MAX: 50.95 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: squeezenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: squeezenet Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 2 4 6 8 10 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 SE +/- 0.10, N = 3 6.60 6.59 6.50 MIN: 6.42 / MAX: 7.4 MIN: 6.47 / MAX: 7.27 MIN: 6.25 / MAX: 8.19 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: mobilenet_v3 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: mobilenet_v3 Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 2 4 6 8 10 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 7.68 7.78 7.76 MIN: 7.54 / MAX: 7.96 MIN: 7.66 / MAX: 8.67 MIN: 7.62 / MAX: 10.36 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: squeezenet_int8 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: squeezenet_int8 Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 5 10 15 20 25 SE +/- 0.22, N = 3 SE +/- 0.09, N = 3 SE +/- 0.15, N = 3 18.82 19.39 18.51 MIN: 16.49 / MAX: 148.77 MIN: 16.34 / MAX: 174.48 MIN: 16.42 / MAX: 100.9 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
Mobile Neural Network Model: inception-v3 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: inception-v3 Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 13 26 39 52 65 SE +/- 1.91, N = 3 SE +/- 2.23, N = 3 SE +/- 0.44, N = 3 58.89 58.99 57.49 MIN: 56.27 / MAX: 76.39 MIN: 56.3 / MAX: 78.15 MIN: 56.44 / MAX: 74.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 2020-09-17 Model: mobilenet-v1-1.0 Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 10.51 10.41 10.46 MIN: 10.37 / MAX: 24.05 MIN: 10.32 / MAX: 12.48 MIN: 10.35 / MAX: 26.83 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 2020-09-17 Model: MobileNetV2_224 Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 2 4 6 8 10 SE +/- 0.049, N = 3 SE +/- 0.070, N = 3 SE +/- 0.051, N = 3 6.138 5.964 5.952 MIN: 6 / MAX: 9.49 MIN: 5.79 / MAX: 7.24 MIN: 5.78 / MAX: 20.06 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 2020-09-17 Model: resnet-v2-50 Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 12 24 36 48 60 SE +/- 1.04, N = 3 SE +/- 1.04, N = 3 SE +/- 0.02, N = 3 54.51 54.36 53.64 MIN: 53.2 / MAX: 70.3 MIN: 52.37 / MAX: 69.31 MIN: 53.39 / MAX: 69.41 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 2020-09-17 Model: SqueezeNetV1.0 Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.14, N = 3 SE +/- 0.06, N = 3 10.55 10.57 10.53 MIN: 10.35 / MAX: 25.44 MIN: 10.2 / MAX: 24.23 MIN: 10.29 / MAX: 13.33 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
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.14 ATPase Simulation - 327,506 Atoms Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 0.5559 1.1118 1.6677 2.2236 2.7795 SE +/- 0.00141, N = 3 SE +/- 0.00191, N = 3 SE +/- 0.00206, N = 3 2.47028 2.46163 2.47087
GLmark2 Resolution: 1920 x 1080 OpenBenchmarking.org Score, More Is Better GLmark2 2020.04 Resolution: 1920 x 1080 Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 900 1800 2700 3600 4500 4338 4352 4269
AOM AV1 Encoder Mode: Speed 6 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 6 Realtime Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 14.77 14.73 14.64 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 6 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 6 Two-Pass Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 0.6795 1.359 2.0385 2.718 3.3975 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 3.01 3.02 3.02 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 8 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 8 Realtime Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 7 14 21 28 35 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.09, N = 3 27.86 27.73 27.84 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
LAMMPS Molecular Dynamics Simulator Model: Rhodopsin Protein OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 24Aug2020 Model: Rhodopsin Protein Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 1.2944 2.5888 3.8832 5.1776 6.472 SE +/- 0.069, N = 6 SE +/- 0.005, N = 3 SE +/- 0.088, N = 3 5.753 5.684 5.656 1. (CXX) g++ options: -O3 -pthread -lm
System GZIP Decompression OpenBenchmarking.org Seconds, Fewer Is Better System GZIP Decompression Ubuntu Default 5.4 Linux 5.8.10 Linux 5.9 Git 0.6545 1.309 1.9635 2.618 3.2725 SE +/- 0.019, N = 3 SE +/- 0.023, N = 3 SE +/- 0.020, N = 3 2.884 2.904 2.909
Phoronix Test Suite v10.8.5