10900k omp Intel Core i9-10900K testing with a Gigabyte Z490 AORUS MASTER (F3 BIOS) and Gigabyte AMD Radeon RX 5500/5500M / Pro 5500M 8GB on Ubuntu 20.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2101255-PTS-10900KOM94&grr&sor .
10900k omp 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 Intel Core i9-10900K @ 5.30GHz (10 Cores / 20 Threads) Gigabyte Z490 AORUS MASTER (F3 BIOS) Intel Comet Lake PCH 16GB Samsung SSD 970 EVO 250GB Gigabyte AMD Radeon RX 5500/5500M / Pro 5500M 8GB (1900/875MHz) Realtek ALC1220 ASUS MG28U Intel + Intel Wi-Fi 6 AX201 Ubuntu 20.10 5.11.0-051100rc2daily20210106-generic (x86_64) 20210105 GNOME Shell 3.38.1 X Server 1.20.9 modesetting 1.20.9 4.6 Mesa 20.2.1 (LLVM 11.0.0) 1.2.131 GCC 10.2.0 ext4 3840x2160 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: intel_pstate powersave - CPU Microcode: 0xe0 - Thermald 2.3 Python Details - Python 3.8.6 Security Details - itlb_multihit: KVM: Mitigation of VMX disabled + 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 Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
10900k omp npb: EP.D gcrypt: askap: tConvolve MT - Degridding askap: tConvolve MT - Gridding financebench: Bonds OpenMP askap: tConvolve MPI - Gridding askap: tConvolve MPI - Degridding financebench: Repo OpenMP lzbench: XZ 0 - Decompression lzbench: XZ 0 - Compression lzbench: Zstd 8 - Decompression lzbench: Zstd 8 - Compression lzbench: Crush 0 - Decompression lzbench: Crush 0 - Compression lzbench: Brotli 2 - Decompression lzbench: Brotli 2 - Compression lzbench: Brotli 0 - Decompression lzbench: Brotli 0 - Compression lzbench: Zstd 1 - Decompression lzbench: Zstd 1 - Compression cython-bench: N-Queens askap: Hogbom Clean OpenMP redis: GET redis: LPUSH lzbench: Libdeflate 1 - Compression redis: SET redis: LPOP redis: SADD askap: tConvolve OpenMP - Degridding askap: tConvolve OpenMP - Gridding npb: EP.C 1 2 3 1733.58 175.460 1746.71 1030.8 43828.332031 2177.11 2523.34 30871.269531 139 51 2286 105 629 130 905 228 782 566 2154 633 19.359 182.705 3393323.31 2235634.08 296 2556552.00 3669614.00 2915028.08 2147.23 1188.64 1795.66 1810.37 174.251 1769.93 1035.08 44084.072917 2150.27 2492.45 31029.139974 140 51 2352 111 630 135 917 233 788 576 2154 635 19.359 187.856 3317897.00 2220725.5 299 2579407.75 2275824.42 2898667.33 2164.68 1204.79 1781.69 1811.62 175.303 1767.77 1036.69 44538.208333 2192.42 2510.97 31327.597656 140 51 2321 110 630 134 913 229 787 574 2151 636 18.835 188.444 3278279.17 2239013.75 307 2565928.58 2289002.17 2989039.58 2153.05 1210.27 1816.04 OpenBenchmarking.org
NAS Parallel Benchmarks Test / Class: EP.D OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.D 3 2 1 400 800 1200 1600 2000 SE +/- 23.25, N = 3 SE +/- 14.80, N = 15 SE +/- 66.72, N = 12 1811.62 1810.37 1733.58 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
Gcrypt Library OpenBenchmarking.org Seconds, Fewer Is Better Gcrypt Library 1.9 2 3 1 40 80 120 160 200 SE +/- 0.59, N = 3 SE +/- 1.04, N = 3 SE +/- 0.54, N = 3 174.25 175.30 175.46 1. (CC) gcc options: -O2 -fvisibility=hidden -lgpg-error
ASKAP Test: tConvolve MT - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 1.0 Test: tConvolve MT - Degridding 2 3 1 400 800 1200 1600 2000 SE +/- 0.71, N = 3 SE +/- 0.71, N = 3 SE +/- 0.95, N = 3 1769.93 1767.77 1746.71 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 3 2 1 200 400 600 800 1000 SE +/- 0.27, N = 3 SE +/- 0.37, N = 3 SE +/- 0.35, N = 3 1036.69 1035.08 1030.80 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
FinanceBench Benchmark: Bonds OpenMP OpenBenchmarking.org ms, Fewer Is Better FinanceBench 2016-07-25 Benchmark: Bonds OpenMP 1 2 3 10K 20K 30K 40K 50K SE +/- 4.58, N = 3 SE +/- 140.91, N = 3 SE +/- 241.30, N = 3 43828.33 44084.07 44538.21 1. (CXX) g++ options: -O3 -march=native -fopenmp
ASKAP Test: tConvolve MPI - Gridding OpenBenchmarking.org Mpix/sec, More Is Better ASKAP 1.0 Test: tConvolve MPI - Gridding 3 1 2 500 1000 1500 2000 2500 SE +/- 31.60, N = 3 SE +/- 12.79, N = 3 SE +/- 43.91, N = 3 2192.42 2177.11 2150.27 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 3 2 500 1000 1500 2000 2500 SE +/- 19.56, N = 3 SE +/- 31.62, N = 3 SE +/- 40.76, N = 3 2523.34 2510.97 2492.45 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
FinanceBench Benchmark: Repo OpenMP OpenBenchmarking.org ms, Fewer Is Better FinanceBench 2016-07-25 Benchmark: Repo OpenMP 1 2 3 7K 14K 21K 28K 35K SE +/- 40.52, N = 3 SE +/- 204.42, N = 3 SE +/- 180.05, N = 3 30871.27 31029.14 31327.60 1. (CXX) g++ options: -O3 -march=native -fopenmp
lzbench Test: XZ 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Decompression 3 2 1 30 60 90 120 150 140 140 139 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 3 2 1 12 24 36 48 60 51 51 51 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 2 3 1 500 1000 1500 2000 2500 SE +/- 19.64, N = 3 SE +/- 3.53, N = 3 SE +/- 4.63, N = 3 2352 2321 2286 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 2 3 1 20 40 60 80 100 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 111 110 105 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 3 2 1 140 280 420 560 700 SE +/- 0.33, N = 3 SE +/- 3.28, N = 3 630 630 629 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 2 3 1 30 60 90 120 150 SE +/- 0.58, N = 3 SE +/- 1.33, N = 3 135 134 130 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 2 3 1 200 400 600 800 1000 SE +/- 2.00, N = 3 SE +/- 0.67, N = 3 SE +/- 1.20, N = 3 917 913 905 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 2 3 1 50 100 150 200 250 SE +/- 1.20, N = 3 233 229 228 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 2 3 1 200 400 600 800 1000 SE +/- 1.20, N = 3 SE +/- 1.15, N = 3 SE +/- 3.18, N = 3 788 787 782 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 2 3 1 120 240 360 480 600 SE +/- 0.33, N = 3 SE +/- 4.91, N = 3 576 574 566 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 2 1 3 500 1000 1500 2000 2500 SE +/- 1.45, N = 3 SE +/- 17.09, N = 3 SE +/- 1.67, N = 3 2154 2154 2151 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 3 2 1 140 280 420 560 700 SE +/- 0.67, N = 3 SE +/- 2.52, N = 3 636 635 633 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Cython Benchmark Test: N-Queens OpenBenchmarking.org Seconds, Fewer Is Better Cython Benchmark 0.29.21 Test: N-Queens 3 1 2 5 10 15 20 25 SE +/- 0.07, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 18.84 19.36 19.36
ASKAP Test: Hogbom Clean OpenMP OpenBenchmarking.org Iterations Per Second, More Is Better ASKAP 1.0 Test: Hogbom Clean OpenMP 3 2 1 40 80 120 160 200 SE +/- 0.43, N = 3 SE +/- 0.62, N = 3 SE +/- 0.29, N = 3 188.44 187.86 182.71 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: GET 1 2 3 700K 1400K 2100K 2800K 3500K SE +/- 43848.10, N = 4 SE +/- 6071.54, N = 3 SE +/- 31670.52, N = 3 3393323.31 3317897.00 3278279.17 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 3 1 2 500K 1000K 1500K 2000K 2500K SE +/- 2346.63, N = 3 SE +/- 13161.03, N = 3 SE +/- 17467.37, N = 3 2239013.75 2235634.08 2220725.50 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
lzbench Test: Libdeflate 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Compression 3 2 1 70 140 210 280 350 SE +/- 1.00, N = 3 307 299 296 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SET 2 3 1 600K 1200K 1800K 2400K 3000K SE +/- 10354.14, N = 3 SE +/- 18663.04, N = 3 SE +/- 25460.36, N = 3 2579407.75 2565928.58 2556552.00 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: LPOP 1 3 2 800K 1600K 2400K 3200K 4000K SE +/- 22157.42, N = 3 SE +/- 17767.01, N = 3 SE +/- 12512.10, N = 3 3669614.00 2289002.17 2275824.42 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 3 1 2 600K 1200K 1800K 2400K 3000K SE +/- 8973.51, N = 3 SE +/- 11981.83, N = 3 SE +/- 30378.33, N = 3 2989039.58 2915028.08 2898667.33 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
ASKAP Test: tConvolve OpenMP - Degridding OpenBenchmarking.org Million Grid Points Per Second, More Is Better ASKAP 1.0 Test: tConvolve OpenMP - Degridding 2 3 1 500 1000 1500 2000 2500 SE +/- 0.00, N = 3 SE +/- 5.82, N = 3 SE +/- 0.00, N = 3 2164.68 2153.05 2147.23 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 3 2 1 300 600 900 1200 1500 SE +/- 3.18, N = 3 SE +/- 3.15, N = 3 SE +/- 0.00, N = 3 1210.27 1204.79 1188.64 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
NAS Parallel Benchmarks Test / Class: EP.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.4 Test / Class: EP.C 3 1 2 400 800 1200 1600 2000 SE +/- 19.89, N = 7 SE +/- 23.51, N = 3 SE +/- 19.28, N = 7 1816.04 1795.66 1781.69 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
Phoronix Test Suite v10.8.5