5600X Week AMD Ryzen 5 5600X 6-Core testing with a ASUS TUF GAMING B550M-PLUS (WI-FI) (1216 BIOS) and XFX AMD Radeon R9 285/380 2GB on Ubuntu 20.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2101231-HA-5600XWEEK63&grt&sro .
5600X Week 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 5 5600X 6-Core @ 3.70GHz (6 Cores / 12 Threads) ASUS TUF GAMING B550M-PLUS (WI-FI) (1216 BIOS) AMD Starship/Matisse 16GB 500GB Western Digital WDS500G3X0C-00SJG0 XFX AMD Radeon R9 285/380 2GB (918/1375MHz) AMD Tonga HDMI Audio G237HL Realtek RTL8125 2.5GbE + Intel Wi-Fi 6 AX200 Ubuntu 20.10 5.10.4-051004-generic (x86_64) GNOME Shell 3.38.1 X Server 1.20.9 modesetting 1.20.9 4.6 Mesa 20.2.6 (LLVM 11.0.0) 1.2.131 GCC 10.2.0 ext4 1920x1080 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise 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: 0xa201009 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 IBRS_FW STIBP: always-on RSB filling + srbds: Not affected + tsx_async_abort: Not affected
5600X Week cpuminer-opt: Magi cpuminer-opt: x25x cpuminer-opt: Deepcoin cpuminer-opt: Ringcoin cpuminer-opt: Blake-2 S cpuminer-opt: Garlicoin cpuminer-opt: Skeincoin cpuminer-opt: Myriad-Groestl cpuminer-opt: LBC, LBRY Credits cpuminer-opt: Quad SHA-256, Pyrite cpuminer-opt: Triple SHA-256, Onecoin cython-bench: N-Queens etcpak: DXT1 etcpak: ETC1 etcpak: ETC2 etcpak: ETC1 + Dithering financebench: Repo OpenMP financebench: Bonds OpenMP gcrypt: gnupg: 2.7GB Sample File Encryption lzbench: XZ 0 - Compression lzbench: XZ 0 - Decompression lzbench: Zstd 1 - Compression lzbench: Zstd 1 - Decompression lzbench: Zstd 8 - Compression lzbench: Zstd 8 - Decompression lzbench: Crush 0 - Compression lzbench: Crush 0 - Decompression lzbench: Brotli 0 - Compression lzbench: Brotli 0 - Decompression lzbench: Brotli 2 - Compression lzbench: Brotli 2 - Decompression lzbench: Libdeflate 1 - Compression npb: EP.C npb: EP.D npb: LU.C onnx: yolov4 - OpenMP CPU onnx: bertsquad-10 - OpenMP CPU onnx: fcn-resnet101-11 - OpenMP CPU onnx: shufflenet-v2-10 - OpenMP CPU onnx: super-resolution-10 - OpenMP CPU qmcpack: simple-H2O quantlib: redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET 1 2 3 4 358.54 250.19 7350.10 1688.30 245500 1748.31 67543 15183 24927 62553 82383 17.489 1473.273 370.380 228.815 335.815 36091.537760 51651.388021 174.915 55.908 53 165 659 2212 122 2425 166 686 610 794 259 944 325 761.78 760.79 25333.48 426 637 67 19858 4870 19.762 3129.9 3891232.08 3104793.58 2250855.77 3681677.42 2834305.92 356.89 255.68 7474.51 1693.96 260080 1768.69 68193 15080 24837 61707 82507 17.508 1472.638 370.249 229.080 336.967 35847.753906 52077.531250 175.453 55.544 53 165 663 2228 121 2394 161 686 611 792 258 946 324 759.46 759.29 25511.18 426 637 68 19921 4871 19.758 3117.2 2331314.92 3101113.67 2267106.25 3508600.92 2802012.25 357.86 252.92 7442.54 1518.26 253811 1766.45 67178 15732 25117 57976 82113 17.625 1474.597 370.331 228.939 336.782 36268.900879 51405.302083 176.361 55.494 53 165 661 2223 122 2443 166 686 610 793 258 913 325 758.93 762.14 25539.49 427 640 68 19906 4873 19.786 3118.9 2346925.33 3135294.2 2274918.58 3525748.58 2750028.43 1477.975 370.418 228.816 336.179 761.31 761.84 25518.32 3106.5 OpenBenchmarking.org
Cpuminer-Opt Algorithm: Magi OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: Magi 1 2 3 80 160 240 320 400 SE +/- 2.56, N = 3 SE +/- 1.63, N = 3 SE +/- 1.08, N = 3 358.54 356.89 357.86 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: x25x OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: x25x 1 2 3 60 120 180 240 300 SE +/- 1.19, N = 3 SE +/- 1.48, N = 3 SE +/- 2.27, N = 3 250.19 255.68 252.92 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: Deepcoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: Deepcoin 1 2 3 1600 3200 4800 6400 8000 SE +/- 13.69, N = 3 SE +/- 82.95, N = 5 SE +/- 71.20, N = 3 7350.10 7474.51 7442.54 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: Ringcoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: Ringcoin 1 2 3 400 800 1200 1600 2000 SE +/- 4.78, N = 3 SE +/- 9.74, N = 3 SE +/- 122.68, N = 15 1688.30 1693.96 1518.26 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: Blake-2 S OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: Blake-2 S 1 2 3 60K 120K 180K 240K 300K SE +/- 4035.05, N = 15 SE +/- 5378.85, N = 15 SE +/- 5612.54, N = 12 245500 260080 253811 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: Garlicoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: Garlicoin 1 2 3 400 800 1200 1600 2000 SE +/- 3.55, N = 3 SE +/- 15.87, N = 3 SE +/- 3.57, N = 3 1748.31 1768.69 1766.45 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: Skeincoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: Skeincoin 1 2 3 15K 30K 45K 60K 75K SE +/- 481.74, N = 3 SE +/- 384.03, N = 3 SE +/- 746.41, N = 5 67543 68193 67178 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: Myriad-Groestl OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: Myriad-Groestl 1 2 3 3K 6K 9K 12K 15K SE +/- 116.21, N = 10 SE +/- 60.00, N = 3 SE +/- 361.11, N = 15 15183 15080 15732 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: LBC, LBRY Credits OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: LBC, LBRY Credits 1 2 3 5K 10K 15K 20K 25K SE +/- 31.80, N = 3 SE +/- 49.78, N = 3 SE +/- 163.33, N = 3 24927 24837 25117 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: Quad SHA-256, Pyrite OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: Quad SHA-256, Pyrite 1 2 3 13K 26K 39K 52K 65K SE +/- 147.69, N = 3 SE +/- 344.11, N = 3 SE +/- 4191.29, N = 12 62553 61707 57976 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cpuminer-Opt Algorithm: Triple SHA-256, Onecoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: Triple SHA-256, Onecoin 1 2 3 20K 40K 60K 80K 100K SE +/- 214.58, N = 3 SE +/- 54.57, N = 3 SE +/- 96.15, N = 3 82383 82507 82113 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Cython Benchmark Test: N-Queens OpenBenchmarking.org Seconds, Fewer Is Better Cython Benchmark 0.29.21 Test: N-Queens 1 2 3 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 SE +/- 0.05, N = 3 17.49 17.51 17.63
Etcpak Configuration: DXT1 OpenBenchmarking.org Mpx/s, More Is Better Etcpak 0.7 Configuration: DXT1 1 2 3 4 300 600 900 1200 1500 SE +/- 2.29, N = 3 SE +/- 1.72, N = 3 SE +/- 1.65, N = 3 SE +/- 4.01, N = 3 1473.27 1472.64 1474.60 1477.98 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 4 80 160 240 320 400 SE +/- 0.11, N = 3 SE +/- 0.34, N = 3 SE +/- 0.24, N = 3 SE +/- 0.16, N = 3 370.38 370.25 370.33 370.42 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
Etcpak Configuration: ETC2 OpenBenchmarking.org Mpx/s, More Is Better Etcpak 0.7 Configuration: ETC2 1 2 3 4 50 100 150 200 250 SE +/- 0.22, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.33, N = 3 228.82 229.08 228.94 228.82 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
Etcpak Configuration: ETC1 + Dithering OpenBenchmarking.org Mpx/s, More Is Better Etcpak 0.7 Configuration: ETC1 + Dithering 1 2 3 4 70 140 210 280 350 SE +/- 0.27, N = 3 SE +/- 0.05, N = 3 SE +/- 0.14, N = 3 SE +/- 0.22, N = 3 335.82 336.97 336.78 336.18 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
FinanceBench Benchmark: Repo OpenMP OpenBenchmarking.org ms, Fewer Is Better FinanceBench 2016-07-25 Benchmark: Repo OpenMP 1 2 3 8K 16K 24K 32K 40K SE +/- 97.30, N = 3 SE +/- 42.99, N = 3 SE +/- 316.50, N = 8 36091.54 35847.75 36268.90 1. (CXX) g++ options: -O3 -march=native -fopenmp
FinanceBench Benchmark: Bonds OpenMP OpenBenchmarking.org ms, Fewer Is Better FinanceBench 2016-07-25 Benchmark: Bonds OpenMP 1 2 3 11K 22K 33K 44K 55K SE +/- 110.76, N = 3 SE +/- 554.88, N = 3 SE +/- 42.59, N = 3 51651.39 52077.53 51405.30 1. (CXX) g++ options: -O3 -march=native -fopenmp
Gcrypt Library OpenBenchmarking.org Seconds, Fewer Is Better Gcrypt Library 1.9 1 2 3 40 80 120 160 200 SE +/- 0.23, N = 3 SE +/- 0.17, N = 3 SE +/- 0.92, N = 3 174.92 175.45 176.36 1. (CC) gcc options: -O2 -fvisibility=hidden -lgpg-error
GnuPG 2.7GB Sample File Encryption OpenBenchmarking.org Seconds, Fewer Is Better GnuPG 2.2.27 2.7GB Sample File Encryption 1 2 3 13 26 39 52 65 SE +/- 0.47, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 55.91 55.54 55.49 1. (CC) gcc options: -O2
lzbench Test: XZ 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Compression 1 2 3 12 24 36 48 60 SE +/- 0.33, N = 3 53 53 53 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: XZ 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Decompression 1 2 3 40 80 120 160 200 165 165 165 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 1 2 3 140 280 420 560 700 SE +/- 1.73, N = 3 SE +/- 0.58, N = 3 659 663 661 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 1 2 3 500 1000 1500 2000 2500 SE +/- 11.86, N = 3 SE +/- 1.15, N = 3 SE +/- 3.51, N = 3 2212 2228 2223 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 1 2 3 30 60 90 120 150 SE +/- 0.33, N = 3 122 121 122 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 8 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Decompression 1 2 3 500 1000 1500 2000 2500 SE +/- 5.24, N = 3 SE +/- 39.66, N = 3 SE +/- 5.21, N = 3 2425 2394 2443 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 1 2 3 40 80 120 160 200 SE +/- 1.80, N = 4 SE +/- 0.33, N = 3 SE +/- 1.20, N = 3 166 161 166 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 1 2 3 150 300 450 600 750 686 686 686 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 1 2 3 130 260 390 520 650 SE +/- 2.03, N = 3 SE +/- 1.20, N = 3 SE +/- 2.00, N = 3 610 611 610 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 1 2 3 200 400 600 800 1000 SE +/- 0.67, N = 3 794 792 793 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 1 2 3 60 120 180 240 300 SE +/- 0.58, N = 3 SE +/- 1.00, N = 3 259 258 258 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 1 2 3 200 400 600 800 1000 SE +/- 33.67, N = 3 944 946 913 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 1 2 3 70 140 210 280 350 SE +/- 1.00, N = 3 SE +/- 0.88, N = 3 325 324 325 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
NAS Parallel Benchmarks Test / Class: EP.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.C 1 2 3 4 160 320 480 640 800 SE +/- 0.16, N = 3 SE +/- 2.81, N = 3 SE +/- 3.42, N = 3 SE +/- 1.09, N = 3 761.78 759.46 758.93 761.31 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: EP.D OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.D 1 2 3 4 160 320 480 640 800 SE +/- 2.64, N = 3 SE +/- 4.92, N = 3 SE +/- 2.47, N = 3 SE +/- 3.09, N = 3 760.79 759.29 762.14 761.84 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: LU.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: LU.C 1 2 3 4 5K 10K 15K 20K 25K SE +/- 41.77, N = 3 SE +/- 22.00, N = 3 SE +/- 30.87, N = 3 SE +/- 15.55, N = 3 25333.48 25511.18 25539.49 25518.32 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi -lopen-rte -lopen-pal -lhwloc -ldl -levent -levent_pthreads -lutil -lm -lrt -lz 2. Open MPI 4.0.3
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 90 180 270 360 450 SE +/- 0.73, N = 3 SE +/- 0.76, N = 3 SE +/- 0.17, N = 3 426 426 427 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 140 280 420 560 700 SE +/- 0.33, N = 3 SE +/- 0.93, N = 3 SE +/- 1.88, N = 3 637 637 640 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
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 15 30 45 60 75 SE +/- 0.17, N = 3 SE +/- 0.17, N = 3 SE +/- 0.17, N = 3 67 68 68 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 4K 8K 12K 16K 20K SE +/- 69.81, N = 3 SE +/- 25.34, N = 3 SE +/- 33.96, N = 3 19858 19921 19906 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 1000 2000 3000 4000 5000 SE +/- 4.63, N = 3 SE +/- 5.48, N = 3 SE +/- 4.41, N = 3 4870 4871 4873 1. (CXX) g++ options: -fopenmp -ffunction-sections -fdata-sections -O3 -ldl -lrt
QMCPACK Input: simple-H2O OpenBenchmarking.org Total Execution Time - Seconds, Fewer Is Better QMCPACK 3.10 Input: simple-H2O 1 2 3 5 10 15 20 25 SE +/- 0.16, N = 3 SE +/- 0.15, N = 3 SE +/- 0.14, N = 3 19.76 19.76 19.79 1. (CXX) g++ options: -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -march=native -O3 -fomit-frame-pointer -ffast-math -pthread -lm
QuantLib OpenBenchmarking.org MFLOPS, More Is Better QuantLib 1.21 1 2 3 4 700 1400 2100 2800 3500 SE +/- 5.95, N = 3 SE +/- 20.47, N = 3 SE +/- 18.46, N = 3 SE +/- 21.19, N = 3 3129.9 3117.2 3118.9 3106.5 1. (CXX) g++ options: -O3 -march=native -rdynamic
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: LPOP 1 2 3 800K 1600K 2400K 3200K 4000K SE +/- 47736.70, N = 3 SE +/- 27175.60, N = 3 SE +/- 6470.44, N = 3 3891232.08 2331314.92 2346925.33 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SADD 1 2 3 700K 1400K 2100K 2800K 3500K SE +/- 14800.69, N = 3 SE +/- 1409.31, N = 3 SE +/- 14850.48, N = 3 3104793.58 3101113.67 3135294.20 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: LPUSH 1 2 3 500K 1000K 1500K 2000K 2500K SE +/- 14795.75, N = 15 SE +/- 4477.01, N = 3 SE +/- 15981.84, N = 3 2250855.77 2267106.25 2274918.58 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: GET 1 2 3 800K 1600K 2400K 3200K 4000K SE +/- 45021.81, N = 3 SE +/- 32512.04, N = 3 SE +/- 8375.10, N = 3 3681677.42 3508600.92 3525748.58 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SET 1 2 3 600K 1200K 1800K 2400K 3000K SE +/- 9962.72, N = 3 SE +/- 20456.14, N = 3 SE +/- 24663.77, N = 7 2834305.92 2802012.25 2750028.43 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Phoronix Test Suite v10.8.5