cometlake viennacl Intel Core i7-10700T testing with a Logic Supply RXM-181 (Z01-0002A026 BIOS) and Intel UHD 630 CML GT2 3GB on Ubuntu 21.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2103271-PTS-COMETLAK38 .
cometlake viennacl Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL OpenCL Vulkan Compiler File-System Screen Resolution 1 2 3 4 5 Intel Core i7-10700T @ 4.50GHz (8 Cores / 16 Threads) Logic Supply RXM-181 (Z01-0002A026 BIOS) Intel Comet Lake PCH 32GB 256GB TS256GMTS800 Intel UHD 630 CML GT2 3GB (1200MHz) Realtek ALC233 DELL P2415Q Intel I219-LM + Intel I210 Ubuntu 21.04 5.10.0-14-generic (x86_64) GNOME Shell 3.38.2 X Server 1.20.9 4.6 Mesa 20.3.2 OpenCL 3.0 1.2.145 GCC 10.2.1 20210306 ext4 1920x1080 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --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-link-mutex --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-10-Gd1agl/gcc-10-10.2.1/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-Gd1agl/gcc-10-10.2.1/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-build-config=bootstrap-lto-lean --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.4.1 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
cometlake viennacl viennacl: CPU BLAS - sCOPY viennacl: CPU BLAS - sAXPY viennacl: CPU BLAS - sDOT viennacl: CPU BLAS - dCOPY viennacl: CPU BLAS - dAXPY viennacl: CPU BLAS - dDOT viennacl: CPU BLAS - dGEMV-N viennacl: CPU BLAS - dGEMV-T viennacl: CPU BLAS - dGEMM-NN viennacl: CPU BLAS - dGEMM-NT viennacl: CPU BLAS - dGEMM-TN viennacl: CPU BLAS - dGEMM-TT viennacl: OpenCL BLAS - sCOPY viennacl: OpenCL BLAS - sAXPY viennacl: OpenCL BLAS - sDOT viennacl: OpenCL BLAS - dCOPY viennacl: OpenCL BLAS - dAXPY viennacl: OpenCL BLAS - dDOT viennacl: OpenCL BLAS - dGEMV-N viennacl: OpenCL BLAS - dGEMV-T viennacl: OpenCL BLAS - dGEMM-NN viennacl: OpenCL BLAS - dGEMM-NT viennacl: OpenCL BLAS - dGEMM-TN 1 2 3 4 5 25.0 36.4 32.0 17.04 25.12 24.71 20.5 26.13 22.3 20.4 20.2 20.0 29.1 30.4 29.6 30.8 31.7 32 26.1 30.4 15.8 15.9 15.7 25.1 36.4 38.9 22.6 33.4 35.5 37.2 37.5 23.8 23.1 21.6 21.6 29.6 30.3 29.6 30.8 31.7 32.0 26.1 30.3 15.8 15.9 15.7 25.1 36.5 38.9 22.6 33.3 35.4 36.8 37.4 23.8 23.2 21.7 21.6 29.1 30.2 29.6 30.8 31.7 32 26.2 30.3 15.8 15.9 15.7 25.0 36.4 38.9 22.6 33.5 35.5 36.8 37.5 23.9 23.3 23.1 21.7 29.3 30.0 29.5 30.9 31.7 32.0 26.2 30.3 15.8 15.9 15.7 25.1 36.4 38.9 22.6 33.5 35.5 36.6 37.5 23.8 23.2 22.1 21.5 29.9 30.3 29.6 30.9 31.7 32.0 26.2 30.3 15.8 15.9 15.7 OpenBenchmarking.org
ViennaCL Test: CPU BLAS - sCOPY OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - sCOPY 1 2 3 4 5 6 12 18 24 30 SE +/- 0.13, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 SE +/- 0.00, N = 3 25.0 25.1 25.1 25.0 25.1 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: CPU BLAS - sAXPY OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - sAXPY 1 2 3 4 5 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 36.4 36.4 36.5 36.4 36.4 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: CPU BLAS - sDOT OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - sDOT 1 2 3 4 5 9 18 27 36 45 SE +/- 6.62, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 32.0 38.9 38.9 38.9 38.9 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: CPU BLAS - dCOPY OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - dCOPY 1 2 3 4 5 5 10 15 20 25 SE +/- 5.56, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 17.04 22.60 22.60 22.60 22.60 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: CPU BLAS - dAXPY OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - dAXPY 1 2 3 4 5 8 16 24 32 40 SE +/- 8.28, N = 3 SE +/- 0.12, N = 3 SE +/- 0.15, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 25.12 33.40 33.30 33.50 33.50 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: CPU BLAS - dDOT OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - dDOT 1 2 3 4 5 8 16 24 32 40 SE +/- 10.64, N = 3 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 SE +/- 0.13, N = 3 SE +/- 0.15, N = 3 24.71 35.50 35.40 35.50 35.50 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: CPU BLAS - dGEMV-N OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - dGEMV-N 1 2 3 4 5 9 18 27 36 45 SE +/- 16.05, N = 2 SE +/- 0.45, N = 2 SE +/- 0.45, N = 2 SE +/- 0.30, N = 3 20.5 37.2 36.8 36.8 36.6 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: CPU BLAS - dGEMV-T OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - dGEMV-T 1 2 3 4 5 9 18 27 36 45 SE +/- 10.87, N = 3 SE +/- 0.27, N = 3 SE +/- 0.28, N = 3 SE +/- 0.27, N = 3 SE +/- 0.27, N = 3 26.13 37.50 37.40 37.50 37.50 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: CPU BLAS - dGEMM-NN OpenBenchmarking.org GFLOPs/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - dGEMM-NN 1 2 3 4 5 6 12 18 24 30 SE +/- 1.55, N = 3 SE +/- 3.10, N = 3 SE +/- 3.10, N = 3 SE +/- 3.10, N = 3 SE +/- 3.10, N = 3 22.3 23.8 23.8 23.9 23.8 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: CPU BLAS - dGEMM-NT OpenBenchmarking.org GFLOPs/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - dGEMM-NT 1 2 3 4 5 6 12 18 24 30 SE +/- 0.17, N = 3 SE +/- 2.47, N = 3 SE +/- 2.68, N = 3 SE +/- 2.63, N = 3 SE +/- 2.65, N = 3 20.4 23.1 23.2 23.3 23.2 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: CPU BLAS - dGEMM-TN OpenBenchmarking.org GFLOPs/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - dGEMM-TN 1 2 3 4 5 6 12 18 24 30 SE +/- 1.13, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 1.20, N = 3 SE +/- 0.35, N = 3 20.2 21.6 21.7 23.1 22.1 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: CPU BLAS - dGEMM-TT OpenBenchmarking.org GFLOPs/s, More Is Better ViennaCL 1.7.1 Test: CPU BLAS - dGEMM-TT 1 2 3 4 5 5 10 15 20 25 SE +/- 1.65, N = 2 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 20.0 21.6 21.6 21.7 21.5 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: OpenCL BLAS - sCOPY OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: OpenCL BLAS - sCOPY 1 2 3 4 5 7 14 21 28 35 SE +/- 0.15, N = 3 SE +/- 0.12, N = 3 SE +/- 0.24, N = 3 SE +/- 0.20, N = 3 SE +/- 0.29, N = 3 29.1 29.6 29.1 29.3 29.9 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: OpenCL BLAS - sAXPY OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: OpenCL BLAS - sAXPY 1 2 3 4 5 7 14 21 28 35 SE +/- 0.10, N = 3 SE +/- 0.19, N = 3 SE +/- 0.25, N = 3 SE +/- 0.26, N = 3 SE +/- 0.26, N = 3 30.4 30.3 30.2 30.0 30.3 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: OpenCL BLAS - sDOT OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: OpenCL BLAS - sDOT 1 2 3 4 5 7 14 21 28 35 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.00, N = 2 SE +/- 0.10, N = 2 SE +/- 0.03, N = 3 29.6 29.6 29.6 29.5 29.6 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: OpenCL BLAS - dCOPY OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: OpenCL BLAS - dCOPY 1 2 3 4 5 7 14 21 28 35 SE +/- 0.13, N = 3 SE +/- 0.15, N = 3 SE +/- 0.06, N = 3 SE +/- 0.15, N = 3 SE +/- 0.07, N = 3 30.8 30.8 30.8 30.9 30.9 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: OpenCL BLAS - dAXPY OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: OpenCL BLAS - dAXPY 1 2 3 4 5 7 14 21 28 35 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 31.7 31.7 31.7 31.7 31.7 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: OpenCL BLAS - dDOT OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: OpenCL BLAS - dDOT 1 2 3 4 5 7 14 21 28 35 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 32.0 32.0 32.0 32.0 32.0 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: OpenCL BLAS - dGEMV-N OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: OpenCL BLAS - dGEMV-N 1 2 3 4 5 6 12 18 24 30 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 26.1 26.1 26.2 26.2 26.2 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: OpenCL BLAS - dGEMV-T OpenBenchmarking.org GB/s, More Is Better ViennaCL 1.7.1 Test: OpenCL BLAS - dGEMV-T 1 2 3 4 5 7 14 21 28 35 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 2 30.4 30.3 30.3 30.3 30.3 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: OpenCL BLAS - dGEMM-NN OpenBenchmarking.org GFLOPs/s, More Is Better ViennaCL 1.7.1 Test: OpenCL BLAS - dGEMM-NN 1 2 3 4 5 4 8 12 16 20 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 15.8 15.8 15.8 15.8 15.8 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: OpenCL BLAS - dGEMM-NT OpenBenchmarking.org GFLOPs/s, More Is Better ViennaCL 1.7.1 Test: OpenCL BLAS - dGEMM-NT 1 2 3 4 5 4 8 12 16 20 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 2 15.9 15.9 15.9 15.9 15.9 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
ViennaCL Test: OpenCL BLAS - dGEMM-TN OpenBenchmarking.org GFLOPs/s, More Is Better ViennaCL 1.7.1 Test: OpenCL BLAS - dGEMM-TN 1 2 3 4 5 4 8 12 16 20 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 2 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 15.7 15.7 15.7 15.7 15.7 1. (CXX) g++ options: -fopenmp -O3 -rdynamic -lOpenCL
Phoronix Test Suite v10.8.4