Ryzen 5 2600 Spring AMD Ryzen 5 2600 Six-Core testing with a Gigabyte A320M-S2H-CF (F23 BIOS) and HIS AMD Radeon HD 7750/8740 / R7 250E 1GB on Ubuntu 18.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2004126-NI-RYZEN526071&grr .
Ryzen 5 2600 Spring Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Ryzen 5 2600 AMD Ryzen 5 2600 Six-Core @ 3.40GHz (6 Cores / 12 Threads) Gigabyte A320M-S2H-CF (F23 BIOS) AMD 17h 8GB 240GB TOSHIBA-RC100 HIS AMD Radeon HD 7750/8740 / R7 250E 1GB AMD Cape Verde/Pitcairn VA2431 Realtek RTL8111/8168/8411 Ubuntu 18.04 5.0.0-27-generic (x86_64) GNOME Shell 3.28.4 X Server 1.20.4 modesetting 1.20.4 4.5 Mesa 19.0.8 (LLVM 8.0.0) GCC 7.4.0 ext4 1920x1080 OpenBenchmarking.org - --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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v - Scaling Governor: acpi-cpufreq ondemand - CPU Microcode: 0x8008206 - OpenJDK Runtime Environment (build 11.0.4+11-post-Ubuntu-1ubuntu218.04.3) - Python 2.7.15+ + Python 3.6.8 - 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
Ryzen 5 2600 Spring build-gcc: Time To Compile build-llvm: Time To Compile basis: UASTC Level 2 + RDO Post-Processing cryptopp: All Algorithms npb: EP.D cryptopp: Keyed Algorithms gromacs: Water Benchmark yafaray: Total Time For Sample Scene mlpack: scikit_qda cryptopp: Integer + Elliptic Curve Public Key Algorithms cassandra: Mixed 1:3 toybrot: OpenMP toybrot: C++ Threads toybrot: C++ Tasks npb: BT.C namd: ATPase Simulation - 327,506 Atoms cassandra: Reads cassandra: Mixed 1:1 cassandra: Writes tensorflow: Cifar10 embree: Pathtracer ISPC - Asian Dragon Obj openvkl: vklBenchmark embree: Pathtracer - Asian Dragon Obj embree: Pathtracer ISPC - Crown basis: UASTC Level 3 embree: Pathtracer - Crown npb: LU.C embree: Pathtracer ISPC - Asian Dragon embree: Pathtracer - Asian Dragon mlpack: scikit_ica oidn: Memorial mlpack: scikit_linearridgeregression cryptopp: Unkeyed Algorithms npb: SP.B basis: ETC1S luxcorerender: DLSC luxcorerender: Rainbow Colors and Prism mkl-dnn: IP Batch All - f32 git: Time To Complete Common Git Commands mkl-dnn: IP Batch All - u8s8f32 basis: UASTC Level 2 lzbench: XZ 0 - Decompression lzbench: XZ 0 - Compression leveldb: Seq Fill leveldb: Seq Fill leveldb: Rand Delete npb: EP.C mkl-dnn: Recurrent Neural Network Training - f32 mkl-dnn: Recurrent Neural Network Inference - f32 compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 lzbench: Libdeflate 1 - Decompression lzbench: Libdeflate 1 - Compression botan: AES-256 lzbench: Zstd 8 - Decompression lzbench: Zstd 8 - Compression lzbench: Brotli 0 - Decompression lzbench: Brotli 0 - Compression lzbench: Brotli 2 - Decompression lzbench: Brotli 2 - Compression lzbench: Crush 0 - Decompression lzbench: Crush 0 - Compression lzbench: Zstd 1 - Decompression lzbench: Zstd 1 - Compression mkl-dnn: Deconvolution Batch deconv_1d - u8s8f32 mkl-dnn: Deconvolution Batch deconv_1d - f32 botan: Blowfish botan: Twofish botan: CAST-256 botan: KASUMI arrayfire: BLAS CPU leveldb: Fill Sync leveldb: Fill Sync npb: MG.C mlpack: scikit_svm mkl-dnn: IP Batch 1D - f32 mkl-dnn: IP Batch 1D - u8s8f32 basis: UASTC Level 0 leveldb: Seek Rand amg: leveldb: Overwrite leveldb: Overwrite leveldb: Rand Fill leveldb: Rand Fill leveldb: Hot Read leveldb: Rand Read arrayfire: Conjugate Gradient CPU mkl-dnn: Deconvolution Batch deconv_3d - u8s8f32 mkl-dnn: Deconvolution Batch deconv_3d - f32 lulesh: Ryzen 5 2600 1505.304 984.522 777.079 1439.123937 214.78 576.946687 0.481 271.274 202.73 4238.665580 27450 194176 193973 193132 16239.93 3.42489 31379 30212 37709 124.39 6.2544 79.2 6.7528 5.8215 96.536 6.2878 21734.42 6.8708 7.2465 75.83 2.63 10.40 338.548383 5485.91 64.782 1.07 1.12 143.420 59.521 101.950 49.849 102 33 84.581 15.7 82.245 214.94 704.188 60.7690 35.919 1097 203 5179.406 1399 82 531 454 616 176 380 83 1256 472 186.899 12.2017 411.113 329.397 136.835 88.530 161.351 3627.545 0.4 9524.92 13.74 10.5418 8.31872 10.199 9.797 251366.9 87.635 15.1 87.221 15.2 6.368 6.292 27.88 15.4067 18.5965 2474.3574 OpenBenchmarking.org
Timed GCC Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GCC Compilation 9.3.0 Time To Compile Ryzen 5 2600 300 600 900 1200 1500 SE +/- 1.45, N = 3 1505.30
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 10.0 Time To Compile Ryzen 5 2600 200 400 600 800 1000 SE +/- 0.46, N = 3 984.52
Basis Universal Settings: UASTC Level 2 + RDO Post-Processing OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 2 + RDO Post-Processing Ryzen 5 2600 200 400 600 800 1000 SE +/- 1.79, N = 3 777.08 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Crypto++ Test: All Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: All Algorithms Ryzen 5 2600 300 600 900 1200 1500 SE +/- 1.29, N = 3 1439.12 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
NAS Parallel Benchmarks Test / Class: EP.D OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.D Ryzen 5 2600 50 100 150 200 250 SE +/- 0.08, N = 3 214.78 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
Crypto++ Test: Keyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Keyed Algorithms Ryzen 5 2600 120 240 360 480 600 SE +/- 1.73, N = 3 576.95 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
GROMACS Water Benchmark OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2020 Water Benchmark Ryzen 5 2600 0.1082 0.2164 0.3246 0.4328 0.541 SE +/- 0.000, N = 3 0.481 1. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm
YafaRay Total Time For Sample Scene OpenBenchmarking.org Seconds, Fewer Is Better YafaRay 3.4.1 Total Time For Sample Scene Ryzen 5 2600 60 120 180 240 300 SE +/- 0.09, N = 3 271.27 1. (CXX) g++ options: -std=c++11 -O3 -ffast-math -rdynamic -ldl -lImath -lIlmImf -lIex -lHalf -lz -lIlmThread -lxml2 -lfreetype -lboost_system -lboost_filesystem -lboost_locale
Mlpack Benchmark Benchmark: scikit_qda OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_qda Ryzen 5 2600 40 80 120 160 200 SE +/- 0.29, N = 3 202.73
Crypto++ Test: Integer + Elliptic Curve Public Key Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Integer + Elliptic Curve Public Key Algorithms Ryzen 5 2600 900 1800 2700 3600 4500 SE +/- 2.06, N = 3 4238.67 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
Apache Cassandra Test: Mixed 1:3 OpenBenchmarking.org Op/s, More Is Better Apache Cassandra 3.11.4 Test: Mixed 1:3 Ryzen 5 2600 6K 12K 18K 24K 30K SE +/- 359.66, N = 5 27450
toyBrot Fractal Generator Implementation: OpenMP OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator Implementation: OpenMP Ryzen 5 2600 40K 80K 120K 160K 200K SE +/- 339.86, N = 3 194176 1. (CXX) g++ options: -lpthread -isystem -fexceptions -std=c++14
toyBrot Fractal Generator Implementation: C++ Threads OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator Implementation: C++ Threads Ryzen 5 2600 40K 80K 120K 160K 200K SE +/- 114.24, N = 3 193973 1. (CXX) g++ options: -lpthread -isystem -fexceptions -std=c++14
toyBrot Fractal Generator Implementation: C++ Tasks OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator Implementation: C++ Tasks Ryzen 5 2600 40K 80K 120K 160K 200K SE +/- 41.59, N = 3 193132 1. (CXX) g++ options: -lpthread -isystem -fexceptions -std=c++14
NAS Parallel Benchmarks Test / Class: BT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: BT.C Ryzen 5 2600 3K 6K 9K 12K 15K SE +/- 65.21, N = 3 16239.93 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13 ATPase Simulation - 327,506 Atoms Ryzen 5 2600 0.7706 1.5412 2.3118 3.0824 3.853 SE +/- 0.01097, N = 3 3.42489
Apache Cassandra Test: Reads OpenBenchmarking.org Op/s, More Is Better Apache Cassandra 3.11.4 Test: Reads Ryzen 5 2600 7K 14K 21K 28K 35K SE +/- 505.83, N = 3 31379
Apache Cassandra Test: Mixed 1:1 OpenBenchmarking.org Op/s, More Is Better Apache Cassandra 3.11.4 Test: Mixed 1:1 Ryzen 5 2600 6K 12K 18K 24K 30K SE +/- 379.61, N = 3 30212
Apache Cassandra Test: Writes OpenBenchmarking.org Op/s, More Is Better Apache Cassandra 3.11.4 Test: Writes Ryzen 5 2600 8K 16K 24K 32K 40K SE +/- 442.69, N = 5 37709
Tensorflow Build: Cifar10 OpenBenchmarking.org Seconds, Fewer Is Better Tensorflow Build: Cifar10 Ryzen 5 2600 30 60 90 120 150 SE +/- 0.24, N = 3 124.39
Embree Binary: Pathtracer ISPC - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Asian Dragon Obj Ryzen 5 2600 2 4 6 8 10 SE +/- 0.0050, N = 3 6.2544 MIN: 6.22 / MAX: 6.32
OpenVKL Benchmark: vklBenchmark OpenBenchmarking.org Items / Sec, More Is Better OpenVKL 0.9 Benchmark: vklBenchmark Ryzen 5 2600 20 40 60 80 100 SE +/- 0.35, N = 3 79.2 MIN: 1 / MAX: 221
Embree Binary: Pathtracer - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Asian Dragon Obj Ryzen 5 2600 2 4 6 8 10 SE +/- 0.0192, N = 3 6.7528 MIN: 6.68 / MAX: 6.85
Embree Binary: Pathtracer ISPC - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Crown Ryzen 5 2600 1.3098 2.6196 3.9294 5.2392 6.549 SE +/- 0.0112, N = 3 5.8215 MIN: 5.76 / MAX: 5.91
Basis Universal Settings: UASTC Level 3 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 3 Ryzen 5 2600 20 40 60 80 100 SE +/- 0.02, N = 3 96.54 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Embree Binary: Pathtracer - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Crown Ryzen 5 2600 2 4 6 8 10 SE +/- 0.0287, N = 3 6.2878 MIN: 6.21 / MAX: 6.47
NAS Parallel Benchmarks Test / Class: LU.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: LU.C Ryzen 5 2600 5K 10K 15K 20K 25K SE +/- 10.81, N = 3 21734.42 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
Embree Binary: Pathtracer ISPC - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Asian Dragon Ryzen 5 2600 2 4 6 8 10 SE +/- 0.0136, N = 3 6.8708 MIN: 6.83 / MAX: 6.97
Embree Binary: Pathtracer - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Asian Dragon Ryzen 5 2600 2 4 6 8 10 SE +/- 0.0694, N = 3 7.2465 MIN: 7.1 / MAX: 7.47
Mlpack Benchmark Benchmark: scikit_ica OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_ica Ryzen 5 2600 20 40 60 80 100 SE +/- 0.08, N = 3 75.83
Intel Open Image Denoise Scene: Memorial OpenBenchmarking.org Images / Sec, More Is Better Intel Open Image Denoise 1.2.0 Scene: Memorial Ryzen 5 2600 0.5918 1.1836 1.7754 2.3672 2.959 SE +/- 0.00, N = 3 2.63
Mlpack Benchmark Benchmark: scikit_linearridgeregression OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_linearridgeregression Ryzen 5 2600 3 6 9 12 15 SE +/- 0.02, N = 3 10.40
Crypto++ Test: Unkeyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Unkeyed Algorithms Ryzen 5 2600 70 140 210 280 350 SE +/- 1.02, N = 3 338.55 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
NAS Parallel Benchmarks Test / Class: SP.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: SP.B Ryzen 5 2600 1200 2400 3600 4800 6000 SE +/- 14.07, N = 3 5485.91 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
Basis Universal Settings: ETC1S OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: ETC1S Ryzen 5 2600 14 28 42 56 70 SE +/- 0.05, N = 3 64.78 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
LuxCoreRender Scene: DLSC OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: DLSC Ryzen 5 2600 0.2408 0.4816 0.7224 0.9632 1.204 SE +/- 0.00, N = 3 1.07 MIN: 1.03 / MAX: 1.09
LuxCoreRender Scene: Rainbow Colors and Prism OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: Rainbow Colors and Prism Ryzen 5 2600 0.252 0.504 0.756 1.008 1.26 SE +/- 0.00, N = 3 1.12 MIN: 1.08 / MAX: 1.18
oneDNN MKL-DNN Harness: IP Batch All - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: IP Batch All - Data Type: f32 Ryzen 5 2600 30 60 90 120 150 SE +/- 0.23, N = 3 143.42 MIN: 139.29 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Git Time To Complete Common Git Commands OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Ryzen 5 2600 13 26 39 52 65 SE +/- 0.08, N = 3 59.52 1. git version 2.17.1
oneDNN MKL-DNN Harness: IP Batch All - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: IP Batch All - Data Type: u8s8f32 Ryzen 5 2600 20 40 60 80 100 SE +/- 0.08, N = 3 101.95 MIN: 100.97 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Basis Universal Settings: UASTC Level 2 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 2 Ryzen 5 2600 11 22 33 44 55 SE +/- 0.05, N = 3 49.85 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
lzbench Test: XZ 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Decompression Ryzen 5 2600 20 40 60 80 100 102 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: XZ 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Compression Ryzen 5 2600 8 16 24 32 40 33 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Sequential Fill Ryzen 5 2600 20 40 60 80 100 SE +/- 0.39, N = 3 84.58 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Sequential Fill Ryzen 5 2600 4 8 12 16 20 SE +/- 0.07, N = 3 15.7 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Delete OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Delete Ryzen 5 2600 20 40 60 80 100 SE +/- 0.26, N = 3 82.25 1. (CXX) g++ options: -O3 -lsnappy -lpthread
NAS Parallel Benchmarks Test / Class: EP.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.C Ryzen 5 2600 50 100 150 200 250 SE +/- 0.13, N = 3 214.94 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
oneDNN MKL-DNN Harness: Recurrent Neural Network Training - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Recurrent Neural Network Training - Data Type: f32 Ryzen 5 2600 150 300 450 600 750 SE +/- 1.42, N = 3 704.19 MIN: 697.62 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
oneDNN MKL-DNN Harness: Recurrent Neural Network Inference - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Recurrent Neural Network Inference - Data Type: f32 Ryzen 5 2600 14 28 42 56 70 SE +/- 0.93, N = 3 60.77 MIN: 58.7 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Ryzen 5 2600 8 16 24 32 40 SE +/- 0.16, N = 3 35.92 1. (CC) gcc options: -O3 -pthread -lz -llzma
lzbench Test: Libdeflate 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Decompression Ryzen 5 2600 200 400 600 800 1000 SE +/- 0.33, N = 3 1097 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Compression Ryzen 5 2600 40 80 120 160 200 SE +/- 1.15, N = 3 203 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Botan Test: AES-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: AES-256 Ryzen 5 2600 1100 2200 3300 4400 5500 SE +/- 2.16, N = 3 5179.41 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
lzbench Test: Zstd 8 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Decompression Ryzen 5 2600 300 600 900 1200 1500 1399 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 8 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Compression Ryzen 5 2600 20 40 60 80 100 82 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Decompression Ryzen 5 2600 110 220 330 440 550 531 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Compression Ryzen 5 2600 100 200 300 400 500 SE +/- 0.67, N = 3 454 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 2 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Decompression Ryzen 5 2600 130 260 390 520 650 SE +/- 0.67, N = 3 616 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 2 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Compression Ryzen 5 2600 40 80 120 160 200 SE +/- 0.58, N = 3 176 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Crush 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Decompression Ryzen 5 2600 80 160 240 320 400 380 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Crush 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Compression Ryzen 5 2600 20 40 60 80 100 83 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Decompression Ryzen 5 2600 300 600 900 1200 1500 SE +/- 1.45, N = 3 1256 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Compression Ryzen 5 2600 100 200 300 400 500 SE +/- 0.33, N = 3 472 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
oneDNN MKL-DNN Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 Ryzen 5 2600 40 80 120 160 200 SE +/- 0.56, N = 3 186.90 MIN: 180.54 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
oneDNN MKL-DNN Harness: Deconvolution Batch deconv_1d - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_1d - Data Type: f32 Ryzen 5 2600 3 6 9 12 15 SE +/- 0.02, N = 3 12.20 MIN: 11.81 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Botan Test: Blowfish OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: Blowfish Ryzen 5 2600 90 180 270 360 450 SE +/- 1.85, N = 3 411.11 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: Twofish OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: Twofish Ryzen 5 2600 70 140 210 280 350 SE +/- 0.07, N = 3 329.40 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: CAST-256 OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: CAST-256 Ryzen 5 2600 30 60 90 120 150 SE +/- 0.02, N = 3 136.84 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
Botan Test: KASUMI OpenBenchmarking.org MiB/s, More Is Better Botan 2.13.0 Test: KASUMI Ryzen 5 2600 20 40 60 80 100 SE +/- 0.52, N = 3 88.53 1. (CXX) g++ options: -fstack-protector -m64 -pthread -lbotan-2 -ldl -lrt
ArrayFire Test: BLAS CPU OpenBenchmarking.org GFLOPS, More Is Better ArrayFire 3.7 Test: BLAS CPU Ryzen 5 2600 40 80 120 160 200 SE +/- 0.27, N = 3 161.35 1. (CXX) g++ options: -rdynamic
LevelDB Benchmark: Fill Sync OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Fill Sync Ryzen 5 2600 800 1600 2400 3200 4000 SE +/- 81.95, N = 15 3627.55 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Fill Sync OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Fill Sync Ryzen 5 2600 0.09 0.18 0.27 0.36 0.45 SE +/- 0.01, N = 15 0.4 1. (CXX) g++ options: -O3 -lsnappy -lpthread
NAS Parallel Benchmarks Test / Class: MG.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: MG.C Ryzen 5 2600 2K 4K 6K 8K 10K SE +/- 112.24, N = 3 9524.92 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 2.1.1
Mlpack Benchmark Benchmark: scikit_svm OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_svm Ryzen 5 2600 4 8 12 16 20 SE +/- 0.01, N = 3 13.74
oneDNN MKL-DNN Harness: IP Batch 1D - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: IP Batch 1D - Data Type: f32 Ryzen 5 2600 3 6 9 12 15 SE +/- 0.04, N = 3 10.54 MIN: 10.32 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
oneDNN MKL-DNN Harness: IP Batch 1D - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: IP Batch 1D - Data Type: u8s8f32 Ryzen 5 2600 2 4 6 8 10 SE +/- 0.00688, N = 3 8.31872 MIN: 8.07 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
Basis Universal Settings: UASTC Level 0 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 0 Ryzen 5 2600 3 6 9 12 15 SE +/- 0.08, N = 3 10.20 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
LevelDB Benchmark: Seek Random OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Seek Random Ryzen 5 2600 3 6 9 12 15 SE +/- 0.038, N = 3 9.797 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Algebraic Multi-Grid Benchmark OpenBenchmarking.org Figure Of Merit, More Is Better Algebraic Multi-Grid Benchmark Ryzen 5 2600 50K 100K 150K 200K 250K SE +/- 427.34, N = 3 251366.9 1. (CC) gcc options: -lparcsr_ls -lparcsr_mv -lseq_mv -lIJ_mv -lkrylov -lHYPRE_utilities -lm -fopenmp -pthread -lmpi
LevelDB Benchmark: Overwrite OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Overwrite Ryzen 5 2600 20 40 60 80 100 SE +/- 0.20, N = 3 87.64 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Overwrite OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Overwrite Ryzen 5 2600 4 8 12 16 20 SE +/- 0.03, N = 3 15.1 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Fill Ryzen 5 2600 20 40 60 80 100 SE +/- 0.21, N = 3 87.22 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Random Fill Ryzen 5 2600 4 8 12 16 20 SE +/- 0.03, N = 3 15.2 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Hot Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Hot Read Ryzen 5 2600 2 4 6 8 10 SE +/- 0.039, N = 3 6.368 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Read Ryzen 5 2600 2 4 6 8 10 SE +/- 0.018, N = 3 6.292 1. (CXX) g++ options: -O3 -lsnappy -lpthread
ArrayFire Test: Conjugate Gradient CPU OpenBenchmarking.org ms, Fewer Is Better ArrayFire 3.7 Test: Conjugate Gradient CPU Ryzen 5 2600 7 14 21 28 35 SE +/- 0.16, N = 3 27.88 1. (CXX) g++ options: -rdynamic
oneDNN MKL-DNN Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 Ryzen 5 2600 4 8 12 16 20 SE +/- 0.03, N = 3 15.41 MIN: 15.11 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
oneDNN MKL-DNN Harness: Deconvolution Batch deconv_3d - Data Type: f32 OpenBenchmarking.org ms, Fewer Is Better oneDNN MKL-DNN 1.3 Harness: Deconvolution Batch deconv_3d - Data Type: f32 Ryzen 5 2600 5 10 15 20 25 SE +/- 0.06, N = 3 18.60 MIN: 17.59 1. (CXX) g++ options: -O3 -march=native -std=c++11 -msse4.1 -fPIC -fopenmp -pie -lpthread -ldl
LULESH OpenBenchmarking.org z/s, More Is Better LULESH 2.0.3 Ryzen 5 2600 500 1000 1500 2000 2500 SE +/- 51.24, N = 15 2474.36 1. (CXX) g++ options: -O3 -fopenmp -lm -pthread -lmpi_cxx -lmpi
Phoronix Test Suite v10.8.4