Ryzen 7 2700X July 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 19.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2007080-NE-RYZEN727054&grr .
Ryzen 7 2700X July Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Ryzen 7 2700X 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 19.10 5.3.0-59-generic (x86_64) GNOME Shell 3.34.1 X Server 1.20.5 modesetting 1.20.5 4.5 Mesa 19.2.8 (LLVM 9.0.0) GCC 9.2.1 20191008 ext4 1920x1080 OpenBenchmarking.org - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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-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: 0x800820b - Python 2.7.17rc1 + Python 3.7.5 - 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 July rodinia: OpenMP LavaMD rodinia: OpenMP Leukocyte onednn: Deconvolution Batch deconv_1d - u8s8f32 - CPU build-linux-kernel: Time To Compile daphne: OpenMP - Points2Image rodinia: OpenMP HotSpot3D montage: Mosaic of M17, K band, 1.5 deg x 1.5 deg onednn: IP Batch 1D - f32 - CPU onednn: IP Batch All - u8s8f32 - CPU onednn: IP Batch All - f32 - CPU hugin: Panorama Photo Assistant + Stitching Time onednn: Recurrent Neural Network Training - f32 - CPU onednn: Recurrent Neural Network Inference - f32 - CPU daphne: OpenMP - NDT Mapping rodinia: OpenMP CFD Solver rodinia: OpenMP Streamcluster build-apache: Time To Compile onednn: Deconvolution Batch deconv_1d - f32 - CPU daphne: OpenMP - Euclidean Cluster onednn: IP Batch 1D - u8s8f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - u8s8f32 - CPU rodinia: OpenMP Myocyte onednn: Convolution Batch Shapes Auto - u8s8f32 - CPU onednn: Convolution Batch Shapes Auto - f32 - CPU onednn: Deconvolution Batch deconv_3d - u8s8f32 - CPU onednn: Deconvolution Batch deconv_3d - f32 - CPU Ryzen 7 2700X 250.493 131.900 11.5796 94.412 25083.956417872 90.641 85.073 16.83003 72.2940 108.547 50.539 549.127 254.167 582.09 29.225 27.393 24.355 8.12729 1081.81 5.54487 5.33347 4.82683 11.226 21.5249 21.9721 11.0235 13.8646 OpenBenchmarking.org
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP LavaMD Ryzen 7 2700X 50 100 150 200 250 SE +/- 0.10, N = 3 250.49 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP Leukocyte OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Leukocyte Ryzen 7 2700X 30 60 90 120 150 SE +/- 0.67, N = 3 131.90 1. (CXX) g++ options: -O2 -lOpenCL
oneDNN Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 - Engine: CPU Ryzen 7 2700X 3 6 9 12 15 SE +/- 0.33, N = 15 11.58 MIN: 10.23 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.4 Time To Compile Ryzen 7 2700X 20 40 60 80 100 SE +/- 0.56, N = 3 94.41
Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Points2Image OpenBenchmarking.org Test Cases Per Minute, More Is Better Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Points2Image Ryzen 7 2700X 5K 10K 15K 20K 25K SE +/- 68.97, N = 3 25083.96 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp
Rodinia Test: OpenMP HotSpot3D OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP HotSpot3D Ryzen 7 2700X 20 40 60 80 100 SE +/- 0.35, N = 3 90.64 1. (CXX) g++ options: -O2 -lOpenCL
Montage Astronomical Image Mosaic Engine Mosaic of M17, K band, 1.5 deg x 1.5 deg OpenBenchmarking.org Seconds, Fewer Is Better Montage Astronomical Image Mosaic Engine 6.0 Mosaic of M17, K band, 1.5 deg x 1.5 deg Ryzen 7 2700X 20 40 60 80 100 SE +/- 0.09, N = 3 85.07 1. (CC) gcc options: -std=gnu99 -lcfitsio -lm -O2
oneDNN Harness: IP Batch 1D - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch 1D - Data Type: f32 - Engine: CPU Ryzen 7 2700X 4 8 12 16 20 SE +/- 2.22, N = 15 16.83 MIN: 7.72 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: IP Batch All - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch All - Data Type: u8s8f32 - Engine: CPU Ryzen 7 2700X 16 32 48 64 80 SE +/- 0.08, N = 3 72.29 MIN: 70.27 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: IP Batch All - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch All - Data Type: f32 - Engine: CPU Ryzen 7 2700X 20 40 60 80 100 SE +/- 0.25, N = 3 108.55 MIN: 106.78 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
Hugin Panorama Photo Assistant + Stitching Time OpenBenchmarking.org Seconds, Fewer Is Better Hugin Panorama Photo Assistant + Stitching Time Ryzen 7 2700X 11 22 33 44 55 SE +/- 0.13, N = 3 50.54
oneDNN Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU Ryzen 7 2700X 120 240 360 480 600 SE +/- 0.89, N = 3 549.13 MIN: 546.37 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU Ryzen 7 2700X 60 120 180 240 300 SE +/- 1.40, N = 3 254.17 MIN: 249.89 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: NDT Mapping OpenBenchmarking.org Test Cases Per Minute, More Is Better Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: NDT Mapping Ryzen 7 2700X 130 260 390 520 650 SE +/- 0.37, N = 3 582.09 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP CFD Solver Ryzen 7 2700X 7 14 21 28 35 SE +/- 0.13, N = 3 29.23 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Streamcluster Ryzen 7 2700X 6 12 18 24 30 SE +/- 0.00, N = 3 27.39 1. (CXX) g++ options: -O2 -lOpenCL
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.41 Time To Compile Ryzen 7 2700X 6 12 18 24 30 SE +/- 0.04, N = 3 24.36
oneDNN Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPU Ryzen 7 2700X 2 4 6 8 10 SE +/- 0.03421, N = 3 8.12729 MIN: 7.86 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Euclidean Cluster OpenBenchmarking.org Test Cases Per Minute, More Is Better Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: Euclidean Cluster Ryzen 7 2700X 200 400 600 800 1000 SE +/- 1.29, N = 3 1081.81 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp
oneDNN Harness: IP Batch 1D - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch 1D - Data Type: u8s8f32 - Engine: CPU Ryzen 7 2700X 1.2476 2.4952 3.7428 4.9904 6.238 SE +/- 0.00547, N = 3 5.54487 MIN: 5.37 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU Ryzen 7 2700X 1.2 2.4 3.6 4.8 6 SE +/- 0.00576, N = 3 5.33347 MIN: 5.24 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU Ryzen 7 2700X 1.086 2.172 3.258 4.344 5.43 SE +/- 0.01367, N = 3 4.82683 MIN: 4.62 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
Rodinia Test: OpenMP Myocyte OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Myocyte Ryzen 7 2700X 3 6 9 12 15 SE +/- 0.12, N = 3 11.23 1. (CXX) g++ options: -O2 -lOpenCL
oneDNN Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU Ryzen 7 2700X 5 10 15 20 25 SE +/- 0.03, N = 3 21.52 MIN: 21.17 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU Ryzen 7 2700X 5 10 15 20 25 SE +/- 0.01, N = 3 21.97 MIN: 21.72 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 - Engine: CPU Ryzen 7 2700X 3 6 9 12 15 SE +/- 0.04, N = 3 11.02 MIN: 10.8 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPU Ryzen 7 2700X 4 8 12 16 20 SE +/- 0.06, N = 3 13.86 MIN: 11.75 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
Phoronix Test Suite v10.8.4