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&grs .
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 redis: LPOP lzbench: Zstd 8 - Compression lzbench: Crush 0 - Compression lzbench: Libdeflate 1 - Compression redis: GET askap: Hogbom Clean OpenMP redis: SADD lzbench: Zstd 8 - Decompression cython-bench: N-Queens lzbench: Brotli 2 - Compression askap: tConvolve MPI - Gridding npb: EP.C askap: tConvolve OpenMP - Gridding lzbench: Brotli 0 - Compression financebench: Bonds OpenMP financebench: Repo OpenMP askap: tConvolve MT - Degridding lzbench: Brotli 2 - Decompression askap: tConvolve MPI - Degridding redis: SET redis: LPUSH askap: tConvolve OpenMP - Degridding lzbench: Brotli 0 - Decompression lzbench: XZ 0 - Decompression gcrypt: askap: tConvolve MT - Gridding lzbench: Zstd 1 - Compression lzbench: Crush 0 - Decompression lzbench: Zstd 1 - Decompression lzbench: XZ 0 - Compression npb: EP.D 1 2 3 3669614.00 105 130 296 3393323.31 182.705 2915028.08 2286 19.359 228 2177.11 1795.66 1188.64 566 43828.332031 30871.269531 1746.71 905 2523.34 2556552.00 2235634.08 2147.23 782 139 175.460 1030.8 633 629 2154 51 1733.58 2275824.42 111 135 299 3317897.00 187.856 2898667.33 2352 19.359 233 2150.27 1781.69 1204.79 576 44084.072917 31029.139974 1769.93 917 2492.45 2579407.75 2220725.5 2164.68 788 140 174.251 1035.08 635 630 2154 51 1810.37 2289002.17 110 134 307 3278279.17 188.444 2989039.58 2321 18.835 229 2192.42 1816.04 1210.27 574 44538.208333 31327.597656 1767.77 913 2510.97 2565928.58 2239013.75 2153.05 787 140 175.303 1036.69 636 630 2151 51 1811.62 OpenBenchmarking.org
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 +/- 22157.42, N = 3 SE +/- 12512.10, N = 3 SE +/- 17767.01, N = 3 3669614.00 2275824.42 2289002.17 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -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 20 40 60 80 100 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 105 111 110 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.33, N = 3 SE +/- 0.58, N = 3 130 135 134 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 296 299 307 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
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
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.29, N = 3 SE +/- 0.62, N = 3 SE +/- 0.43, N = 3 182.71 187.86 188.44 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 6.0.9 Test: SADD 1 2 3 600K 1200K 1800K 2400K 3000K SE +/- 11981.83, N = 3 SE +/- 30378.33, N = 3 SE +/- 8973.51, N = 3 2915028.08 2898667.33 2989039.58 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -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 +/- 4.63, N = 3 SE +/- 19.64, N = 3 SE +/- 3.53, N = 3 2286 2352 2321 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 1 2 3 5 10 15 20 25 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 19.36 19.36 18.84
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 +/- 1.20, N = 3 228 233 229 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 1 2 3 500 1000 1500 2000 2500 SE +/- 12.79, N = 3 SE +/- 43.91, N = 3 SE +/- 31.60, N = 3 2177.11 2150.27 2192.42 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 1 2 3 400 800 1200 1600 2000 SE +/- 23.51, N = 3 SE +/- 19.28, N = 7 SE +/- 19.89, N = 7 1795.66 1781.69 1816.04 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
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 300 600 900 1200 1500 SE +/- 0.00, N = 3 SE +/- 3.15, N = 3 SE +/- 3.18, N = 3 1188.64 1204.79 1210.27 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
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 +/- 4.91, N = 3 SE +/- 0.33, N = 3 566 576 574 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
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
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
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 400 800 1200 1600 2000 SE +/- 0.95, N = 3 SE +/- 0.71, N = 3 SE +/- 0.71, N = 3 1746.71 1769.93 1767.77 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
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 +/- 1.20, N = 3 SE +/- 2.00, N = 3 SE +/- 0.67, N = 3 905 917 913 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
ASKAP Test: tConvolve MPI - Degridding OpenBenchmarking.org Mpix/sec, More Is Better ASKAP 1.0 Test: tConvolve MPI - Degridding 1 2 3 500 1000 1500 2000 2500 SE +/- 19.56, N = 3 SE +/- 40.76, N = 3 SE +/- 31.62, N = 3 2523.34 2492.45 2510.97 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
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 +/- 25460.36, N = 3 SE +/- 10354.14, N = 3 SE +/- 18663.04, N = 3 2556552.00 2579407.75 2565928.58 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 +/- 13161.03, N = 3 SE +/- 17467.37, N = 3 SE +/- 2346.63, N = 3 2235634.08 2220725.50 2239013.75 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 1 2 3 500 1000 1500 2000 2500 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 5.82, N = 3 2147.23 2164.68 2153.05 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
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 +/- 3.18, N = 3 SE +/- 1.20, N = 3 SE +/- 1.15, N = 3 782 788 787 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 139 140 140 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 1 2 3 40 80 120 160 200 SE +/- 0.54, N = 3 SE +/- 0.59, N = 3 SE +/- 1.04, N = 3 175.46 174.25 175.30 1. (CC) gcc options: -O2 -fvisibility=hidden -lgpg-error
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 200 400 600 800 1000 SE +/- 0.35, N = 3 SE +/- 0.37, N = 3 SE +/- 0.27, N = 3 1030.80 1035.08 1036.69 1. (CXX) g++ options: -O3 -fstrict-aliasing -fopenmp
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 +/- 2.52, N = 3 SE +/- 0.67, N = 3 633 635 636 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 140 280 420 560 700 SE +/- 3.28, N = 3 SE +/- 0.33, N = 3 629 630 630 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 +/- 17.09, N = 3 SE +/- 1.45, 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: 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 51 51 51 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
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 400 800 1200 1600 2000 SE +/- 66.72, N = 12 SE +/- 14.80, N = 15 SE +/- 23.25, N = 3 1733.58 1810.37 1811.62 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.4