TR 3960X Feb 2021 AMD Ryzen Threadripper 3960X 24-Core testing with a MSI Creator TRX40 (MS-7C59) v1.0 (1.12N1 BIOS) and Sapphire AMD Radeon RX 5500/5500M / Pro 5500M 4GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2102072-HA-TR3960XFE65&grs&rdt .
TR 3960X Feb 2021 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution Sapphire AMD Radeon RX 5500 2 3 AMD Ryzen Threadripper 3960X 24-Core @ 3.80GHz (24 Cores / 48 Threads) MSI Creator TRX40 (MS-7C59) v1.0 (1.12N1 BIOS) AMD Starship/Matisse 32GB 1000GB Sabrent Rocket 4.0 1TB Sapphire AMD Radeon RX 5500/5500M / Pro 5500M 4GB (1900/875MHz) AMD Navi 10 HDMI Audio VA2431 Aquantia AQC107 NBase-T/IEEE + Intel I211 + Intel Wi-Fi 6 AX200 Ubuntu 20.04 5.9.0-rc5-14sep-patch (x86_64) 20200914 GNOME Shell 3.36.4 X Server 1.20.8 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: 0x8301025 Python Details - Python 3.8.5 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
TR 3960X Feb 2021 redis: LPOP redis: GET pennant: leblancbig redis: LPUSH cpuminer-opt: Magi askap: tConvolve MPI - Degridding pennant: sedovbig webp2: Quality 100, Compression Effort 5 redis: SET lzbench: Crush 0 - Compression cpuminer-opt: x25x cpuminer-opt: Deepcoin askap: tConvolve OpenMP - Gridding webp2: Default gnupg: 2.7GB Sample File Encryption opm: Flow MPI Norne - 1 npb: LU.C lzbench: Zstd 8 - Compression askap: tConvolve OpenMP - Degridding opm: Flow MPI Norne - 2 etcpak: DXT1 lzbench: Brotli 2 - Decompression paraview: Many Spheres - 1920 x 1080 paraview: Many Spheres - 1920 x 1080 financebench: Repo OpenMP quantlib: cpuminer-opt: Triple SHA-256, Onecoin redis: SADD lzbench: Brotli 0 - Compression etcpak: ETC1 + Dithering lzbench: Brotli 0 - Decompression etcpak: ETC1 lzbench: Brotli 2 - Compression paraview: Wavelet Volume - 1920 x 1080 paraview: Wavelet Volume - 1920 x 1080 lzbench: Crush 0 - Decompression gcrypt: lzbench: Libdeflate 1 - Compression opm: Flow MPI Norne - 4 opm: Flow MPI Norne-4C - 1 lzbench: Zstd 1 - Compression npb: EP.C lzbench: Zstd 8 - Decompression opm: Flow MPI Norne - 8 askap: tConvolve MT - Degridding npb: EP.D webp2: Quality 95, Compression Effort 7 etcpak: ETC2 financebench: Bonds OpenMP cpuminer-opt: Garlicoin opm: Flow MPI Norne-4C - 2 opm: Flow MPI Norne-4C - 4 webp2: Quality 75, Compression Effort 7 opm: Flow MPI Norne-4C - 16 askap: Hogbom Clean OpenMP askap: tConvolve MT - Gridding lzbench: Zstd 1 - Decompression webp2: Quality 100, Lossless Compression lzbench: Libdeflate 1 - Decompression opm: Flow MPI Norne - 24 opm: Flow MPI Norne-4C - 24 opm: Flow MPI Norne-4C - 8 paraview: Wavelet Contour - 1920 x 1080 paraview: Wavelet Contour - 1920 x 1080 opm: Flow MPI Norne - 16 lzbench: XZ 0 - Decompression lzbench: XZ 0 - Compression askap: tConvolve MPI - Gridding cpuminer-opt: Quad SHA-256, Pyrite cpuminer-opt: LBC, LBRY Credits cpuminer-opt: Myriad-Groestl cpuminer-opt: Skeincoin cpuminer-opt: Blake-2 S cpuminer-opt: Ringcoin qmcpack: simple-H2O Sapphire AMD Radeon RX 5500 2 3 2187334.44 2077151.50 28.76000 1405437 1326.03 14315.6 43.17486 6.134 1537535.00 122 828.88 23940 5153.78 2.541 64.771 301.327 50231.19 109 3328.2 192.791 1335.317 751 2272.839 22.67 40598.785156 2569.7 213793 1792934.54 546 286.911 635 303.828 219 4370.095 273.13 506 200.442 269 153.292 2666.94 574 2246.62 1950 198.360 2661.48 2225.34 206.828 179.636 68860.638021 5594.31 1440.76 807.538 111.914 990.973 393.701 1648.44 1749 364.673 1261 455.451 1604.35 1289.83 1942.495 186.40 318.100 131 42 14715.1 93163 76375 12159 190434 782732 3663.89 26.650 1389884.62 1941338.17 28.77215 1342690.59 1302.53 14584.9 42.97118 6.367 1540231.63 120 822.31 23760 5187.24 2.571 64.033 304.356 50658.27 108 3342.24 194.382 1337.370 757 2289.202 22.83 40307.988281 2588.1 212327 1802847.46 547 287.548 636 305.234 220 4365.985 272.88 506 200.006 270 153.852 2676.30 572 2245.35 1953 198.776 2669.05 2223.02 206.412 179.337 68764.098958 5596.51 1442.85 808.696 111.754 989.593 393.705 1650.14 1747 364.993 1261 455.788 1603.49 1290.20 1942.391 186.39 318.126 131 42 15006.0 77055 77429 18459.2 193045 815147 3749.57 27.465 1386633.25 1888746.83 30.18078 1352694.22 1269.08 14013.2 44.63468 6.281 1565062.55 120 818.04 24069 5220.71 2.556 64.694 304.563 50701.81 108 3356.29 194.105 1346.156 751 2290.142 22.84 40306.972656 2586.0 1793118.95 544 288.374 633 305.151 219 4352.075 272.01 508 200.756 270 153.440 2672.98 572 2239.38 1947 198.198 2662.21 2219.05 206.592 179.664 68737.971354 5588.10 111.887 393.194 1648.01 1749 365.028 1262 455.481 1942.825 186.43 318.096 131 42 13434.39 76898 11244 190507 794648 3763.89 28.272 OpenBenchmarking.org
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: LPOP Sapphire AMD Radeon RX 5500 2 3 500K 1000K 1500K 2000K 2500K SE +/- 28678.75, N = 4 SE +/- 10041.68, N = 3 SE +/- 12907.55, N = 3 2187334.44 1389884.62 1386633.25 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 Sapphire AMD Radeon RX 5500 2 3 400K 800K 1200K 1600K 2000K SE +/- 25715.27, N = 4 SE +/- 20078.05, N = 3 SE +/- 26185.07, N = 3 2077151.50 1941338.17 1888746.83 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Pennant Test: leblancbig OpenBenchmarking.org Hydro Cycle Time - Seconds, Fewer Is Better Pennant 1.0.1 Test: leblancbig Sapphire AMD Radeon RX 5500 2 3 7 14 21 28 35 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.24, N = 3 28.76 28.77 30.18 1. (CXX) g++ options: -fopenmp -pthread -lmpi_cxx -lmpi
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: LPUSH Sapphire AMD Radeon RX 5500 2 3 300K 600K 900K 1200K 1500K SE +/- 21401.92, N = 3 SE +/- 16216.93, N = 3 SE +/- 16029.10, N = 5 1405437.00 1342690.59 1352694.22 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Cpuminer-Opt Algorithm: Magi OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: Magi Sapphire AMD Radeon RX 5500 2 3 300 600 900 1200 1500 SE +/- 17.51, N = 15 SE +/- 6.39, N = 3 SE +/- 21.47, N = 12 1326.03 1302.53 1269.08 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
ASKAP Test: tConvolve MPI - Degridding OpenBenchmarking.org Mpix/sec, More Is Better ASKAP 1.0 Test: tConvolve MPI - Degridding Sapphire AMD Radeon RX 5500 2 3 3K 6K 9K 12K 15K SE +/- 150.29, N = 3 SE +/- 187.56, N = 4 SE +/- 148.59, N = 15 14315.6 14584.9 14013.2 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
Pennant Test: sedovbig OpenBenchmarking.org Hydro Cycle Time - Seconds, Fewer Is Better Pennant 1.0.1 Test: sedovbig Sapphire AMD Radeon RX 5500 2 3 10 20 30 40 50 SE +/- 0.16, N = 3 SE +/- 0.18, N = 3 SE +/- 0.23, N = 3 43.17 42.97 44.63 1. (CXX) g++ options: -fopenmp -pthread -lmpi_cxx -lmpi
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 Sapphire AMD Radeon RX 5500 2 3 2 4 6 8 10 SE +/- 0.002, N = 3 SE +/- 0.074, N = 15 SE +/- 0.067, N = 15 6.134 6.367 6.281 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -rdynamic -lpthread -ljpeg
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SET Sapphire AMD Radeon RX 5500 2 3 300K 600K 900K 1200K 1500K SE +/- 20740.23, N = 3 SE +/- 16037.88, N = 3 SE +/- 12068.69, N = 3 1537535.00 1540231.63 1565062.55 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
lzbench Test: Crush 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Compression Sapphire AMD Radeon RX 5500 2 3 30 60 90 120 150 SE +/- 1.20, N = 3 SE +/- 1.45, N = 3 122 120 120 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Cpuminer-Opt Algorithm: x25x OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: x25x Sapphire AMD Radeon RX 5500 2 3 200 400 600 800 1000 SE +/- 8.84, N = 3 SE +/- 1.81, N = 3 SE +/- 1.87, N = 3 828.88 822.31 818.04 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 Sapphire AMD Radeon RX 5500 2 3 5K 10K 15K 20K 25K SE +/- 96.09, N = 3 SE +/- 276.22, N = 3 SE +/- 219.57, N = 12 23940 23760 24069 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
ASKAP Test: tConvolve OpenMP - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 1.0 Test: tConvolve OpenMP - Gridding Sapphire AMD Radeon RX 5500 2 3 1100 2200 3300 4400 5500 SE +/- 33.47, N = 3 SE +/- 33.47, N = 3 SE +/- 0.00, N = 3 5153.78 5187.24 5220.71 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
WebP2 Image Encode Encode Settings: Default OpenBenchmarking.org Seconds, Fewer Is Better WebP2 Image Encode 20210126 Encode Settings: Default Sapphire AMD Radeon RX 5500 2 3 0.5785 1.157 1.7355 2.314 2.8925 SE +/- 0.035, N = 4 SE +/- 0.031, N = 3 SE +/- 0.025, N = 9 2.541 2.571 2.556 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -rdynamic -lpthread -ljpeg
GnuPG 2.7GB Sample File Encryption OpenBenchmarking.org Seconds, Fewer Is Better GnuPG 2.2.27 2.7GB Sample File Encryption Sapphire AMD Radeon RX 5500 2 3 14 28 42 56 70 SE +/- 0.70, N = 3 SE +/- 0.18, N = 3 SE +/- 0.51, N = 3 64.77 64.03 64.69 1. (CC) gcc options: -O2
Open Porous Media OPM Benchmark: Flow MPI Norne - Threads: 1 OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media OPM Benchmark: Flow MPI Norne - Threads: 1 Sapphire AMD Radeon RX 5500 2 3 70 140 210 280 350 SE +/- 0.27, N = 3 SE +/- 0.47, N = 3 SE +/- 0.80, N = 3 301.33 304.36 304.56 1. flow 2020.04
NAS Parallel Benchmarks Test / Class: LU.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: LU.C Sapphire AMD Radeon RX 5500 2 3 11K 22K 33K 44K 55K SE +/- 109.79, N = 3 SE +/- 33.95, N = 3 SE +/- 254.95, N = 3 50231.19 50658.27 50701.81 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
lzbench Test: Zstd 8 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Compression Sapphire AMD Radeon RX 5500 2 3 20 40 60 80 100 SE +/- 0.33, N = 3 109 108 108 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
ASKAP Test: tConvolve OpenMP - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 1.0 Test: tConvolve OpenMP - Degridding Sapphire AMD Radeon RX 5500 2 3 700 1400 2100 2800 3500 SE +/- 0.00, N = 3 SE +/- 14.04, N = 3 SE +/- 14.04, N = 3 3328.20 3342.24 3356.29 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
Open Porous Media OPM Benchmark: Flow MPI Norne - Threads: 2 OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media OPM Benchmark: Flow MPI Norne - Threads: 2 Sapphire AMD Radeon RX 5500 2 3 40 80 120 160 200 SE +/- 0.18, N = 3 SE +/- 0.35, N = 3 SE +/- 0.33, N = 3 192.79 194.38 194.11 1. flow 2020.04
Etcpak Configuration: DXT1 OpenBenchmarking.org Mpx/s, More Is Better Etcpak 0.7 Configuration: DXT1 Sapphire AMD Radeon RX 5500 2 3 300 600 900 1200 1500 SE +/- 4.51, N = 3 SE +/- 4.10, N = 3 SE +/- 2.52, N = 3 1335.32 1337.37 1346.16 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
lzbench Test: Brotli 2 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Decompression Sapphire AMD Radeon RX 5500 2 3 160 320 480 640 800 SE +/- 0.67, N = 3 SE +/- 1.76, N = 3 751 757 751 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
ParaView Test: Many Spheres - Resolution: 1920 x 1080 OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.9 Test: Many Spheres - Resolution: 1920 x 1080 Sapphire AMD Radeon RX 5500 2 3 500 1000 1500 2000 2500 SE +/- 20.80, N = 10 SE +/- 1.18, N = 3 SE +/- 1.16, N = 3 2272.84 2289.20 2290.14
ParaView Test: Many Spheres - Resolution: 1920 x 1080 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.9 Test: Many Spheres - Resolution: 1920 x 1080 Sapphire AMD Radeon RX 5500 2 3 5 10 15 20 25 SE +/- 0.21, N = 10 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 22.67 22.83 22.84
FinanceBench Benchmark: Repo OpenMP OpenBenchmarking.org ms, Fewer Is Better FinanceBench 2016-07-25 Benchmark: Repo OpenMP Sapphire AMD Radeon RX 5500 2 3 9K 18K 27K 36K 45K SE +/- 198.66, N = 3 SE +/- 39.04, N = 3 SE +/- 170.85, N = 3 40598.79 40307.99 40306.97 1. (CXX) g++ options: -O3 -march=native -fopenmp
QuantLib OpenBenchmarking.org MFLOPS, More Is Better QuantLib 1.21 Sapphire AMD Radeon RX 5500 2 3 600 1200 1800 2400 3000 SE +/- 3.92, N = 3 SE +/- 9.34, N = 3 SE +/- 6.10, N = 3 2569.7 2588.1 2586.0 1. (CXX) g++ options: -O3 -march=native -rdynamic
Cpuminer-Opt Algorithm: Triple SHA-256, Onecoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: Triple SHA-256, Onecoin Sapphire AMD Radeon RX 5500 2 50K 100K 150K 200K 250K SE +/- 3141.52, N = 3 SE +/- 2475.02, N = 3 213793 212327 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SADD Sapphire AMD Radeon RX 5500 2 3 400K 800K 1200K 1600K 2000K SE +/- 18279.84, N = 3 SE +/- 6446.76, N = 3 SE +/- 3480.67, N = 3 1792934.54 1802847.46 1793118.95 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
lzbench Test: Brotli 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Compression Sapphire AMD Radeon RX 5500 2 3 120 240 360 480 600 SE +/- 2.96, N = 3 SE +/- 1.20, N = 3 546 547 544 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Etcpak Configuration: ETC1 + Dithering OpenBenchmarking.org Mpx/s, More Is Better Etcpak 0.7 Configuration: ETC1 + Dithering Sapphire AMD Radeon RX 5500 2 3 60 120 180 240 300 SE +/- 0.44, N = 3 SE +/- 0.07, N = 3 SE +/- 0.14, N = 3 286.91 287.55 288.37 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
lzbench Test: Brotli 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Decompression Sapphire AMD Radeon RX 5500 2 3 140 280 420 560 700 SE +/- 2.73, N = 3 SE +/- 1.86, N = 3 635 636 633 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Etcpak Configuration: ETC1 OpenBenchmarking.org Mpx/s, More Is Better Etcpak 0.7 Configuration: ETC1 Sapphire AMD Radeon RX 5500 2 3 70 140 210 280 350 SE +/- 0.60, N = 3 SE +/- 0.29, N = 3 SE +/- 0.16, N = 3 303.83 305.23 305.15 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
lzbench Test: Brotli 2 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Compression Sapphire AMD Radeon RX 5500 2 3 50 100 150 200 250 SE +/- 0.58, N = 3 SE +/- 0.33, N = 3 219 220 219 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
ParaView Test: Wavelet Volume - Resolution: 1920 x 1080 OpenBenchmarking.org MiVoxels / Sec, More Is Better ParaView 5.9 Test: Wavelet Volume - Resolution: 1920 x 1080 Sapphire AMD Radeon RX 5500 2 3 900 1800 2700 3600 4500 SE +/- 13.93, N = 3 SE +/- 27.21, N = 3 SE +/- 16.98, N = 3 4370.10 4365.99 4352.08
ParaView Test: Wavelet Volume - Resolution: 1920 x 1080 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.9 Test: Wavelet Volume - Resolution: 1920 x 1080 Sapphire AMD Radeon RX 5500 2 3 60 120 180 240 300 SE +/- 0.87, N = 3 SE +/- 1.70, N = 3 SE +/- 1.06, N = 3 273.13 272.88 272.01
lzbench Test: Crush 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Decompression Sapphire AMD Radeon RX 5500 2 3 110 220 330 440 550 SE +/- 0.33, N = 3 506 506 508 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Gcrypt Library OpenBenchmarking.org Seconds, Fewer Is Better Gcrypt Library 1.9 Sapphire AMD Radeon RX 5500 2 3 40 80 120 160 200 SE +/- 0.57, N = 3 SE +/- 0.27, N = 3 SE +/- 0.69, N = 3 200.44 200.01 200.76 1. (CC) gcc options: -O2 -fvisibility=hidden
lzbench Test: Libdeflate 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Compression Sapphire AMD Radeon RX 5500 2 3 60 120 180 240 300 SE +/- 0.67, N = 3 269 270 270 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Open Porous Media OPM Benchmark: Flow MPI Norne - Threads: 4 OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media OPM Benchmark: Flow MPI Norne - Threads: 4 Sapphire AMD Radeon RX 5500 2 3 30 60 90 120 150 SE +/- 0.31, N = 3 SE +/- 0.25, N = 3 SE +/- 0.46, N = 3 153.29 153.85 153.44 1. flow 2020.04
Open Porous Media OPM Benchmark: Flow MPI Norne-4C - Threads: 1 OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media OPM Benchmark: Flow MPI Norne-4C - Threads: 1 Sapphire AMD Radeon RX 5500 2 3 600 1200 1800 2400 3000 SE +/- 0.94, N = 3 SE +/- 1.62, N = 3 SE +/- 6.38, N = 2 2666.94 2676.30 2672.98 1. flow 2020.04
lzbench Test: Zstd 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Compression Sapphire AMD Radeon RX 5500 2 3 120 240 360 480 600 SE +/- 0.58, N = 3 SE +/- 1.00, N = 3 SE +/- 1.00, N = 3 574 572 572 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 Sapphire AMD Radeon RX 5500 2 3 500 1000 1500 2000 2500 SE +/- 5.31, N = 3 SE +/- 5.31, N = 3 SE +/- 13.86, N = 3 2246.62 2245.35 2239.38 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
lzbench Test: Zstd 8 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Decompression Sapphire AMD Radeon RX 5500 2 3 400 800 1200 1600 2000 SE +/- 1.20, N = 3 SE +/- 1.53, N = 3 SE +/- 2.08, N = 3 1950 1953 1947 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Open Porous Media OPM Benchmark: Flow MPI Norne - Threads: 8 OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media OPM Benchmark: Flow MPI Norne - Threads: 8 Sapphire AMD Radeon RX 5500 2 3 40 80 120 160 200 SE +/- 0.22, N = 3 SE +/- 0.15, N = 3 SE +/- 0.16, N = 3 198.36 198.78 198.20 1. flow 2020.04
ASKAP Test: tConvolve MT - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 1.0 Test: tConvolve MT - Degridding Sapphire AMD Radeon RX 5500 2 3 600 1200 1800 2400 3000 SE +/- 6.11, N = 3 SE +/- 1.96, N = 3 SE +/- 4.32, N = 3 2661.48 2669.05 2662.21 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
NAS Parallel Benchmarks Test / Class: EP.D OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.D Sapphire AMD Radeon RX 5500 2 3 500 1000 1500 2000 2500 SE +/- 7.28, N = 3 SE +/- 7.84, N = 3 SE +/- 10.28, N = 3 2225.34 2223.02 2219.05 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi 2. Open MPI 4.0.3
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 Sapphire AMD Radeon RX 5500 2 3 50 100 150 200 250 SE +/- 0.46, N = 3 SE +/- 0.08, N = 3 SE +/- 0.17, N = 3 206.83 206.41 206.59 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -rdynamic -lpthread -ljpeg
Etcpak Configuration: ETC2 OpenBenchmarking.org Mpx/s, More Is Better Etcpak 0.7 Configuration: ETC2 Sapphire AMD Radeon RX 5500 2 3 40 80 120 160 200 SE +/- 0.06, N = 3 SE +/- 0.25, N = 3 SE +/- 0.00, N = 3 179.64 179.34 179.66 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
FinanceBench Benchmark: Bonds OpenMP OpenBenchmarking.org ms, Fewer Is Better FinanceBench 2016-07-25 Benchmark: Bonds OpenMP Sapphire AMD Radeon RX 5500 2 3 15K 30K 45K 60K 75K SE +/- 87.00, N = 3 SE +/- 92.83, N = 3 SE +/- 93.88, N = 3 68860.64 68764.10 68737.97 1. (CXX) g++ options: -O3 -march=native -fopenmp
Cpuminer-Opt Algorithm: Garlicoin OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: Garlicoin Sapphire AMD Radeon RX 5500 2 3 1200 2400 3600 4800 6000 SE +/- 4.02, N = 3 SE +/- 16.11, N = 3 SE +/- 11.47, N = 3 5594.31 5596.51 5588.10 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
Open Porous Media OPM Benchmark: Flow MPI Norne-4C - Threads: 2 OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media OPM Benchmark: Flow MPI Norne-4C - Threads: 2 Sapphire AMD Radeon RX 5500 2 300 600 900 1200 1500 SE +/- 4.11, N = 3 SE +/- 0.42, N = 3 1440.76 1442.85 1. flow 2020.04
Open Porous Media OPM Benchmark: Flow MPI Norne-4C - Threads: 4 OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media OPM Benchmark: Flow MPI Norne-4C - Threads: 4 Sapphire AMD Radeon RX 5500 2 200 400 600 800 1000 SE +/- 0.57, N = 3 SE +/- 0.32, N = 3 807.54 808.70 1. flow 2020.04
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 Sapphire AMD Radeon RX 5500 2 3 30 60 90 120 150 SE +/- 0.27, N = 3 SE +/- 0.29, N = 3 SE +/- 0.33, N = 3 111.91 111.75 111.89 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -rdynamic -lpthread -ljpeg
Open Porous Media OPM Benchmark: Flow MPI Norne-4C - Threads: 16 OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media OPM Benchmark: Flow MPI Norne-4C - Threads: 16 Sapphire AMD Radeon RX 5500 2 200 400 600 800 1000 SE +/- 0.52, N = 3 SE +/- 0.27, N = 3 990.97 989.59 1. flow 2020.04
ASKAP Test: Hogbom Clean OpenMP OpenBenchmarking.org Iterations Per Second, More Is Better ASKAP 1.0 Test: Hogbom Clean OpenMP Sapphire AMD Radeon RX 5500 2 3 90 180 270 360 450 SE +/- 0.00, N = 3 SE +/- 0.89, N = 3 SE +/- 1.36, N = 3 393.70 393.71 393.19 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
ASKAP Test: tConvolve MT - Gridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 1.0 Test: tConvolve MT - Gridding Sapphire AMD Radeon RX 5500 2 3 400 800 1200 1600 2000 SE +/- 2.23, N = 3 SE +/- 2.84, N = 3 SE +/- 0.98, N = 3 1648.44 1650.14 1648.01 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
lzbench Test: Zstd 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Decompression Sapphire AMD Radeon RX 5500 2 3 400 800 1200 1600 2000 SE +/- 1.20, N = 3 SE +/- 0.67, N = 3 SE +/- 0.58, N = 3 1749 1747 1749 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
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 Sapphire AMD Radeon RX 5500 2 3 80 160 240 320 400 SE +/- 0.15, N = 3 SE +/- 0.50, N = 3 SE +/- 0.45, N = 3 364.67 364.99 365.03 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -rdynamic -lpthread -ljpeg
lzbench Test: Libdeflate 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Decompression Sapphire AMD Radeon RX 5500 2 3 300 600 900 1200 1500 SE +/- 1.67, N = 3 SE +/- 0.67, N = 3 1261 1261 1262 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Open Porous Media OPM Benchmark: Flow MPI Norne - Threads: 24 OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media OPM Benchmark: Flow MPI Norne - Threads: 24 Sapphire AMD Radeon RX 5500 2 3 100 200 300 400 500 SE +/- 0.15, N = 3 SE +/- 0.24, N = 3 SE +/- 0.17, N = 3 455.45 455.79 455.48 1. flow 2020.04
Open Porous Media OPM Benchmark: Flow MPI Norne-4C - Threads: 24 OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media OPM Benchmark: Flow MPI Norne-4C - Threads: 24 Sapphire AMD Radeon RX 5500 2 300 600 900 1200 1500 SE +/- 0.61, N = 3 SE +/- 0.60, N = 3 1604.35 1603.49 1. flow 2020.04
Open Porous Media OPM Benchmark: Flow MPI Norne-4C - Threads: 8 OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media OPM Benchmark: Flow MPI Norne-4C - Threads: 8 Sapphire AMD Radeon RX 5500 2 300 600 900 1200 1500 SE +/- 1.10, N = 3 SE +/- 1.13, N = 3 1289.83 1290.20 1. flow 2020.04
ParaView Test: Wavelet Contour - Resolution: 1920 x 1080 OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.9 Test: Wavelet Contour - Resolution: 1920 x 1080 Sapphire AMD Radeon RX 5500 2 3 400 800 1200 1600 2000 SE +/- 0.13, N = 3 SE +/- 0.09, N = 3 SE +/- 0.74, N = 3 1942.50 1942.39 1942.83
ParaView Test: Wavelet Contour - Resolution: 1920 x 1080 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.9 Test: Wavelet Contour - Resolution: 1920 x 1080 Sapphire AMD Radeon RX 5500 2 3 40 80 120 160 200 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 186.40 186.39 186.43
Open Porous Media OPM Benchmark: Flow MPI Norne - Threads: 16 OpenBenchmarking.org Seconds, Fewer Is Better Open Porous Media OPM Benchmark: Flow MPI Norne - Threads: 16 Sapphire AMD Radeon RX 5500 2 3 70 140 210 280 350 SE +/- 0.14, N = 3 SE +/- 0.20, N = 3 SE +/- 0.01, N = 3 318.10 318.13 318.10 1. flow 2020.04
lzbench Test: XZ 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Decompression Sapphire AMD Radeon RX 5500 2 3 30 60 90 120 150 SE +/- 0.67, N = 3 131 131 131 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 Sapphire AMD Radeon RX 5500 2 3 10 20 30 40 50 42 42 42 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
ASKAP Test: tConvolve MPI - Gridding OpenBenchmarking.org Mpix/sec, More Is Better ASKAP 1.0 Test: tConvolve MPI - Gridding Sapphire AMD Radeon RX 5500 2 3 3K 6K 9K 12K 15K SE +/- 137.55, N = 2 SE +/- 241.51, N = 4 SE +/- 457.80, N = 15 14715.10 15006.00 13434.39 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
Cpuminer-Opt Algorithm: Quad SHA-256, Pyrite OpenBenchmarking.org kH/s, More Is Better Cpuminer-Opt 3.15.5 Algorithm: Quad SHA-256, Pyrite Sapphire AMD Radeon RX 5500 2 20K 40K 60K 80K 100K SE +/- 5010.82, N = 15 SE +/- 4918.03, N = 15 93163 77055 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 Sapphire AMD Radeon RX 5500 2 3 17K 34K 51K 68K 85K SE +/- 1303.94, N = 15 SE +/- 1394.89, N = 15 SE +/- 1945.70, N = 11 76375 77429 76898 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 Sapphire AMD Radeon RX 5500 2 3 4K 8K 12K 16K 20K SE +/- 1159.81, N = 15 SE +/- 5091.74, N = 15 SE +/- 222.60, N = 12 12159.0 18459.2 11244.0 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 Sapphire AMD Radeon RX 5500 2 3 40K 80K 120K 160K 200K SE +/- 4028.33, N = 12 SE +/- 4123.27, N = 13 SE +/- 3514.90, N = 12 190434 193045 190507 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 Sapphire AMD Radeon RX 5500 2 3 200K 400K 600K 800K 1000K SE +/- 34204.76, N = 12 SE +/- 12359.21, N = 3 SE +/- 25224.02, N = 12 782732 815147 794648 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 Sapphire AMD Radeon RX 5500 2 3 800 1600 2400 3200 4000 SE +/- 92.27, N = 12 SE +/- 9.78, N = 3 SE +/- 1.98, N = 3 3663.89 3749.57 3763.89 1. (CXX) g++ options: -O2 -lcurl -lz -lpthread -lssl -lcrypto -lgmp
QMCPACK Input: simple-H2O OpenBenchmarking.org Total Execution Time - Seconds, Fewer Is Better QMCPACK 3.10 Input: simple-H2O Sapphire AMD Radeon RX 5500 2 3 7 14 21 28 35 SE +/- 0.20, N = 3 SE +/- 0.44, N = 3 SE +/- 1.07, N = 15 26.65 27.47 28.27 1. (CXX) g++ options: -fopenmp -finline-limit=1000 -fstrict-aliasing -funroll-all-loops -march=native -O3 -fomit-frame-pointer -ffast-math -pthread -lm
Phoronix Test Suite v10.8.5