3950X Wedns AMD Ryzen 9 3950X 16-Core testing with a ASUS ROG CROSSHAIR VII HERO (WI-FI) (3103 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/2102035-HA-3950XWEDN19 .
3950X Wedns 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 9 3950X 16-Core @ 3.50GHz (16 Cores / 32 Threads) ASUS ROG CROSSHAIR VII HERO (WI-FI) (3103 BIOS) AMD Starship/Matisse 16GB Samsung SSD 970 EVO 250GB Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 4GB (1260/1750MHz) AMD Ellesmere HDMI Audio VA2431 Intel I211 + Realtek RTL8822BE 802.11a/b/g/n/ac Ubuntu 20.04 5.9.0-050900rc6daily20200922-generic (x86_64) 20200921 GNOME Shell 3.36.4 X Server 1.20.8 sapphire 4.6 Mesa 20.0.8 (LLVM 10.0.0) 1.2.128 GCC 9.3.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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/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 ondemand (Boost: Enabled) - CPU Microcode: 0x8701021 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: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
3950X Wedns quantlib: npb: BT.C npb: CG.C npb: EP.C npb: EP.D npb: FT.C npb: LU.C npb: MG.C npb: SP.B 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 lzbench: Libdeflate 1 - Decompression pennant: sedovbig pennant: leblancbig gcrypt: webp2: Default webp2: Quality 75, Compression Effort 7 webp2: Quality 95, Compression Effort 7 webp2: Quality 100, Compression Effort 5 webp2: Quality 100, Lossless Compression 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 financebench: Repo OpenMP financebench: Bonds OpenMP askap: tConvolve MT - Gridding askap: tConvolve MT - Degridding askap: tConvolve MPI - Degridding askap: tConvolve MPI - Gridding askap: tConvolve OpenMP - Gridding askap: tConvolve OpenMP - Degridding askap: Hogbom Clean OpenMP redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET gnupg: 2.7GB Sample File Encryption 1 2 3 2613.9 22374.75 5771.70 1082.21 1074.47 11479.95 26288.04 10715.92 8374.59 43 135 588 1796 113 2021 112 519 551 640 223 761 272 1283 101.0183 76.41656 197.309 2.792 133.112 243.195 7.597 455.410 857.90 534.18 15807 3500.06 554490 3678.63 120813 21164 48853 90863 124525 40834.434896 69731.138021 773.462 1210.20 6423.42 5572.40 1139.71 1488.03 164.479 2308887.00 1877956.71 1406226.21 2128417.52 1638350.65 63.973 2600.4 22799.19 5807.13 1082.95 1075.33 11308.42 26438.07 10809.83 8546.78 42 137 592 1814 113 2035 103 513 557 643 226 773 272 1278 98.85635 74.97854 199.501 2.813 133.422 245.583 7.591 454.875 856.90 531.76 15700 3466.86 529304 3675.44 122552 21729 48007 103883 140680 40937.768229 70017.263021 771.105 1205.12 6337.15 5761.94 1121.87 1487.49 165.472 1985349.05 1886833.50 1446134.79 1999646.04 1644523.39 63.783 2576.0 22795.04 5806.38 1081.76 1075.79 11475.70 26432.86 10824.37 8545.86 41 131 588 1787 109 1982 102 506 553 636 220 753 269 1270 98.96337 74.96933 193.598 2.847 133.642 243.129 7.560 454.972 856.55 529.57 15830 3482.45 541243 3701.99 105997 19300 47967 91623 137500 40867.584636 69752.557292 771.245 1206.54 6426.86 5748.79 1128.94 1487.46 164.296 1436123.17 1877772.75 1372714.08 2015381.39 1626754.32 64.649 OpenBenchmarking.org
QuantLib OpenBenchmarking.org MFLOPS, More Is Better QuantLib 1.21 1 2 3 600 1200 1800 2400 3000 SE +/- 26.61, N = 3 SE +/- 21.22, N = 13 SE +/- 31.34, N = 5 2613.9 2600.4 2576.0 1. (CXX) g++ options: -O3 -march=native -rdynamic
NAS Parallel Benchmarks Test / Class: BT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: BT.C 1 2 3 5K 10K 15K 20K 25K SE +/- 4.41, N = 3 SE +/- 6.25, N = 3 SE +/- 14.88, N = 3 22374.75 22799.19 22795.04 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: CG.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: CG.C 1 2 3 1200 2400 3600 4800 6000 SE +/- 11.30, N = 3 SE +/- 11.23, N = 3 SE +/- 17.95, N = 3 5771.70 5807.13 5806.38 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
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 200 400 600 800 1000 SE +/- 1.14, N = 3 SE +/- 0.44, N = 3 SE +/- 0.89, N = 3 1082.21 1082.95 1081.76 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 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 200 400 600 800 1000 SE +/- 0.51, N = 3 SE +/- 2.20, N = 3 SE +/- 1.51, N = 3 1074.47 1075.33 1075.79 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: FT.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: FT.C 1 2 3 2K 4K 6K 8K 10K SE +/- 8.31, N = 3 SE +/- 162.12, N = 12 SE +/- 5.30, N = 3 11479.95 11308.42 11475.70 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 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 6K 12K 18K 24K 30K SE +/- 24.25, N = 3 SE +/- 14.12, N = 3 SE +/- 14.89, N = 3 26288.04 26438.07 26432.86 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: MG.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: MG.C 1 2 3 2K 4K 6K 8K 10K SE +/- 10.27, N = 3 SE +/- 1.29, N = 3 SE +/- 5.17, N = 3 10715.92 10809.83 10824.37 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
NAS Parallel Benchmarks Test / Class: SP.B OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: SP.B 1 2 3 2K 4K 6K 8K 10K SE +/- 7.00, N = 3 SE +/- 18.88, N = 3 SE +/- 12.48, N = 3 8374.59 8546.78 8545.86 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
lzbench Test: XZ 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Compression 1 2 3 10 20 30 40 50 SE +/- 0.52, N = 6 SE +/- 0.33, N = 3 43 42 41 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 30 60 90 120 150 SE +/- 0.96, N = 6 SE +/- 0.67, N = 3 135 137 131 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 130 260 390 520 650 SE +/- 9.24, N = 3 SE +/- 8.95, N = 3 588 592 588 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 400 800 1200 1600 2000 SE +/- 26.56, N = 3 SE +/- 2.00, N = 3 SE +/- 30.17, N = 3 1796 1814 1787 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 SE +/- 0.88, N = 3 SE +/- 1.40, N = 5 113 113 109 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 400 800 1200 1600 2000 SE +/- 7.42, N = 3 SE +/- 17.21, N = 3 SE +/- 19.75, N = 5 2021 2035 1982 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 30 60 90 120 150 SE +/- 1.15, N = 3 SE +/- 1.45, N = 3 SE +/- 0.67, N = 3 112 103 102 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 110 220 330 440 550 SE +/- 6.44, N = 3 SE +/- 6.51, N = 3 519 513 506 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 120 240 360 480 600 SE +/- 7.51, N = 3 SE +/- 5.00, N = 3 SE +/- 8.02, N = 3 551 557 553 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 140 280 420 560 700 SE +/- 8.74, N = 3 SE +/- 3.71, N = 3 SE +/- 5.77, N = 3 640 643 636 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 50 100 150 200 250 SE +/- 2.52, N = 3 SE +/- 1.86, N = 3 SE +/- 2.19, N = 3 223 226 220 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 170 340 510 680 850 SE +/- 8.72, N = 3 SE +/- 5.03, N = 3 SE +/- 11.17, N = 3 761 773 753 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 60 120 180 240 300 SE +/- 3.06, N = 3 SE +/- 3.18, N = 3 SE +/- 2.85, N = 3 272 272 269 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Decompression 1 2 3 300 600 900 1200 1500 SE +/- 14.50, N = 3 SE +/- 16.84, N = 3 SE +/- 16.01, N = 3 1283 1278 1270 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Pennant Test: sedovbig OpenBenchmarking.org Hydro Cycle Time - Seconds, Fewer Is Better Pennant 1.0.1 Test: sedovbig 1 2 3 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 101.02 98.86 98.96 1. (CXX) g++ options: -fopenmp -pthread -lmpi_cxx -lmpi
Pennant Test: leblancbig OpenBenchmarking.org Hydro Cycle Time - Seconds, Fewer Is Better Pennant 1.0.1 Test: leblancbig 1 2 3 20 40 60 80 100 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.16, N = 3 76.42 74.98 74.97 1. (CXX) g++ options: -fopenmp -pthread -lmpi_cxx -lmpi
Gcrypt Library OpenBenchmarking.org Seconds, Fewer Is Better Gcrypt Library 1.9 1 2 3 40 80 120 160 200 SE +/- 2.81, N = 3 SE +/- 0.46, N = 3 SE +/- 3.07, N = 3 197.31 199.50 193.60 1. (CC) gcc options: -O2 -fvisibility=hidden
WebP2 Image Encode Encode Settings: Default OpenBenchmarking.org Seconds, Fewer Is Better WebP2 Image Encode 20210126 Encode Settings: Default 1 2 3 0.6406 1.2812 1.9218 2.5624 3.203 SE +/- 0.047, N = 3 SE +/- 0.032, N = 3 SE +/- 0.011, N = 3 2.792 2.813 2.847 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -rdynamic -lpthread -ljpeg -lwebp -lwebpdemux
WebP2 Image Encode Encode Settings: Quality 75, Compression Effort 7 OpenBenchmarking.org Seconds, Fewer Is Better WebP2 Image Encode 20210126 Encode Settings: Quality 75, Compression Effort 7 1 2 3 30 60 90 120 150 SE +/- 0.41, N = 3 SE +/- 0.91, N = 3 SE +/- 0.35, N = 3 133.11 133.42 133.64 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -rdynamic -lpthread -ljpeg -lwebp -lwebpdemux
WebP2 Image Encode Encode Settings: Quality 95, Compression Effort 7 OpenBenchmarking.org Seconds, Fewer Is Better WebP2 Image Encode 20210126 Encode Settings: Quality 95, Compression Effort 7 1 2 3 50 100 150 200 250 SE +/- 1.27, N = 3 SE +/- 0.19, N = 3 SE +/- 0.74, N = 3 243.20 245.58 243.13 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -rdynamic -lpthread -ljpeg -lwebp -lwebpdemux
WebP2 Image Encode Encode Settings: Quality 100, Compression Effort 5 OpenBenchmarking.org Seconds, Fewer Is Better WebP2 Image Encode 20210126 Encode Settings: Quality 100, Compression Effort 5 1 2 3 2 4 6 8 10 SE +/- 0.020, N = 3 SE +/- 0.010, N = 3 SE +/- 0.005, N = 3 7.597 7.591 7.560 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -rdynamic -lpthread -ljpeg -lwebp -lwebpdemux
WebP2 Image Encode Encode Settings: Quality 100, Lossless Compression OpenBenchmarking.org Seconds, Fewer Is Better WebP2 Image Encode 20210126 Encode Settings: Quality 100, Lossless Compression 1 2 3 100 200 300 400 500 SE +/- 0.32, N = 3 SE +/- 0.49, N = 3 SE +/- 0.52, N = 3 455.41 454.88 454.97 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -rdynamic -lpthread -ljpeg -lwebp -lwebpdemux
Cpuminer-Opt Algorithm: Magi OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: Magi 1 2 3 200 400 600 800 1000 SE +/- 0.39, N = 3 SE +/- 0.35, N = 3 SE +/- 1.12, N = 3 857.90 856.90 856.55 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 120 240 360 480 600 SE +/- 1.38, N = 3 SE +/- 0.62, N = 3 SE +/- 0.47, N = 3 534.18 531.76 529.57 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 3K 6K 9K 12K 15K SE +/- 162.31, N = 3 SE +/- 36.06, N = 3 SE +/- 175.21, N = 3 15807 15700 15830 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 800 1600 2400 3200 4000 SE +/- 28.12, N = 3 SE +/- 7.15, N = 3 SE +/- 12.73, N = 3 3500.06 3466.86 3482.45 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 120K 240K 360K 480K 600K SE +/- 1751.61, N = 3 SE +/- 17024.31, N = 12 SE +/- 7848.72, N = 12 554490 529304 541243 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 800 1600 2400 3200 4000 SE +/- 7.50, N = 3 SE +/- 2.74, N = 3 SE +/- 14.24, N = 3 3678.63 3675.44 3701.99 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 30K 60K 90K 120K 150K SE +/- 1059.83, N = 3 SE +/- 3052.54, N = 13 SE +/- 1705.74, N = 3 120813 122552 105997 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 5K 10K 15K 20K 25K SE +/- 3191.52, N = 15 SE +/- 3184.60, N = 15 SE +/- 2533.09, N = 15 21164 21729 19300 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 10K 20K 30K 40K 50K SE +/- 488.27, N = 3 SE +/- 174.58, N = 3 SE +/- 195.48, N = 3 48853 48007 47967 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 20K 40K 60K 80K 100K SE +/- 6260.38, N = 15 SE +/- 1168.14, N = 3 SE +/- 5755.61, N = 15 90863 103883 91623 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 30K 60K 90K 120K 150K SE +/- 8912.22, N = 15 SE +/- 770.35, N = 3 SE +/- 1269.50, N = 3 124525 140680 137500 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
FinanceBench Benchmark: Repo OpenMP OpenBenchmarking.org ms, Fewer Is Better FinanceBench 2016-07-25 Benchmark: Repo OpenMP 1 2 3 9K 18K 27K 36K 45K SE +/- 91.94, N = 3 SE +/- 52.64, N = 3 SE +/- 24.63, N = 3 40834.43 40937.77 40867.58 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 15K 30K 45K 60K 75K SE +/- 86.00, N = 3 SE +/- 76.86, N = 3 SE +/- 249.53, N = 3 69731.14 70017.26 69752.56 1. (CXX) g++ options: -O3 -march=native -fopenmp
ASKAP Test: tConvolve MT - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 1.0 Test: tConvolve MT - Gridding 1 2 3 170 340 510 680 850 SE +/- 0.55, N = 3 SE +/- 0.26, N = 3 SE +/- 0.55, N = 3 773.46 771.11 771.25 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
ASKAP Test: tConvolve MT - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 1.0 Test: tConvolve MT - Degridding 1 2 3 300 600 900 1200 1500 SE +/- 0.67, N = 3 SE +/- 0.77, N = 3 SE +/- 0.92, N = 3 1210.20 1205.12 1206.54 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
ASKAP Test: tConvolve MPI - Degridding OpenBenchmarking.org Mpix/sec, More Is Better ASKAP 1.0 Test: tConvolve MPI - Degridding 1 2 3 1400 2800 4200 5600 7000 SE +/- 91.29, N = 4 SE +/- 99.11, N = 15 SE +/- 52.04, N = 3 6423.42 6337.15 6426.86 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
ASKAP Test: tConvolve MPI - Gridding OpenBenchmarking.org Mpix/sec, More Is Better ASKAP 1.0 Test: tConvolve MPI - Gridding 1 2 3 1200 2400 3600 4800 6000 SE +/- 239.69, N = 4 SE +/- 37.28, N = 15 SE +/- 90.99, N = 3 5572.40 5761.94 5748.79 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
ASKAP Test: tConvolve OpenMP - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 1.0 Test: tConvolve OpenMP - Gridding 1 2 3 200 400 600 800 1000 SE +/- 12.88, N = 15 SE +/- 1.57, N = 3 SE +/- 13.15, N = 6 1139.71 1121.87 1128.94 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
ASKAP Test: tConvolve OpenMP - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 1.0 Test: tConvolve OpenMP - Degridding 1 2 3 300 600 900 1200 1500 SE +/- 1.27, N = 15 SE +/- 4.80, N = 3 SE +/- 0.00, N = 6 1488.03 1487.49 1487.46 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
ASKAP Test: Hogbom Clean OpenMP OpenBenchmarking.org Iterations Per Second, More Is Better ASKAP 1.0 Test: Hogbom Clean OpenMP 1 2 3 40 80 120 160 200 SE +/- 0.68, N = 3 SE +/- 0.24, N = 3 SE +/- 0.50, N = 3 164.48 165.47 164.30 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: LPOP 1 2 3 500K 1000K 1500K 2000K 2500K SE +/- 11213.31, N = 3 SE +/- 89618.80, N = 12 SE +/- 24419.07, N = 3 2308887.00 1985349.05 1436123.17 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 400K 800K 1200K 1600K 2000K SE +/- 29412.44, N = 3 SE +/- 18891.72, N = 3 SE +/- 23957.30, N = 5 1877956.71 1886833.50 1877772.75 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 300K 600K 900K 1200K 1500K SE +/- 11798.53, N = 3 SE +/- 16608.65, N = 6 SE +/- 9458.34, N = 3 1406226.21 1446134.79 1372714.08 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 500K 1000K 1500K 2000K 2500K SE +/- 24849.88, N = 6 SE +/- 3438.22, N = 3 SE +/- 17061.26, N = 12 2128417.52 1999646.04 2015381.39 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 400K 800K 1200K 1600K 2000K SE +/- 14341.48, N = 15 SE +/- 13401.51, N = 15 SE +/- 12860.86, N = 14 1638350.65 1644523.39 1626754.32 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
GnuPG 2.7GB Sample File Encryption OpenBenchmarking.org Seconds, Fewer Is Better GnuPG 2.2.27 2.7GB Sample File Encryption 1 2 3 14 28 42 56 70 SE +/- 0.66, N = 3 SE +/- 0.78, N = 3 SE +/- 0.85, N = 3 63.97 63.78 64.65 1. (CC) gcc options: -O2
Phoronix Test Suite v10.8.4