Intel Core i7-1065G7 testing with a Dell 06CDVY (1.0.9 BIOS) and Intel Iris Plus G7 3GB on Ubuntu 20.10 via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2103134-HA-SYSBENCHO81 sysbench onednn icelake - Phoronix Test Suite sysbench onednn icelake Intel Core i7-1065G7 testing with a Dell 06CDVY (1.0.9 BIOS) and Intel Iris Plus G7 3GB on Ubuntu 20.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2103134-HA-SYSBENCHO81&rdt&grw .
sysbench onednn icelake Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution 1 2 3 Intel Core i7-1065G7 @ 3.90GHz (4 Cores / 8 Threads) Dell 06CDVY (1.0.9 BIOS) Intel Ice Lake-LP DRAM 16GB Toshiba KBG40ZPZ512G NVMe 512GB Intel Iris Plus G7 3GB (1100MHz) Realtek ALC289 Intel Killer Wi-Fi 6 AX1650i 160MHz Ubuntu 20.10 5.9.0-050900-generic (x86_64) GNOME Shell 3.38.2 X Server 1.20.9 4.6 Mesa 20.2.6 1.2.145 GCC 10.2.0 ext4 1920x1200 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: 0xa0 - Thermald 2.3 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
sysbench onednn icelake onednn: IP Shapes 1D - f32 - CPU onednn: IP Shapes 3D - f32 - CPU onednn: IP Shapes 1D - u8s8f32 - CPU onednn: IP Shapes 3D - u8s8f32 - CPU onednn: IP Shapes 1D - bf16bf16bf16 - CPU onednn: IP Shapes 3D - bf16bf16bf16 - CPU onednn: Convolution Batch Shapes Auto - f32 - CPU onednn: Deconvolution Batch shapes_1d - f32 - CPU onednn: Deconvolution Batch shapes_3d - f32 - CPU onednn: Convolution Batch Shapes Auto - u8s8f32 - CPU onednn: Deconvolution Batch shapes_1d - u8s8f32 - CPU onednn: Deconvolution Batch shapes_3d - u8s8f32 - CPU onednn: Recurrent Neural Network Training - f32 - CPU onednn: Recurrent Neural Network Inference - f32 - CPU onednn: Recurrent Neural Network Training - u8s8f32 - CPU onednn: Convolution Batch Shapes Auto - bf16bf16bf16 - CPU onednn: Deconvolution Batch shapes_1d - bf16bf16bf16 - CPU onednn: Deconvolution Batch shapes_3d - bf16bf16bf16 - CPU onednn: Recurrent Neural Network Inference - u8s8f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - f32 - CPU onednn: Recurrent Neural Network Training - bf16bf16bf16 - CPU onednn: Recurrent Neural Network Inference - bf16bf16bf16 - CPU onednn: Matrix Multiply Batch Shapes Transformer - u8s8f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - bf16bf16bf16 - CPU sysbench: RAM / Memory sysbench: CPU 1 2 3 15.64736 9.31478 3.78423 4.41595 36.9581 12.2719 18.1067 22.3013 14.8225 12.5702 4.69711 4.04089 13325.6 6709.12 12895.5 68.4613 83.7039 54.3283 6565.11 5.83056 12670.4 6633.23 3.36118 16.6185 15571.54 9839.21 9.39567 8.04446 3.45376 4.14708 34.4332 11.54321 17.1803 22.0593 14.9940 12.7332 4.44703 3.85943 13255.0 6842.26 13254.3 72.6021 89.8092 59.0801 6943.26 6.38842 13341.8 6939.88 3.72900 17.7534 14396.10 9311.07 9.62702 8.03146 3.24922 4.16486 34.4122 11.32277 16.4722 22.8786 15.7747 12.9717 4.70558 4.18308 13492.6 6944.84 13425.8 73.3867 90.2869 59.2282 6954.15 6.50484 13445.0 6934.93 3.72438 17.9400 14220.16 9326.28 OpenBenchmarking.org
oneDNN Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU 1 2 3 4 8 12 16 20 SE +/- 0.47191, N = 14 SE +/- 0.08234, N = 3 SE +/- 0.11395, N = 3 15.64736 9.39567 9.62702 MIN: 8.6 MIN: 7.87 MIN: 8.11 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU 1 2 3 3 6 9 12 15 SE +/- 0.08928, N = 15 SE +/- 0.07005, N = 3 SE +/- 0.06519, N = 3 9.31478 8.04446 8.03146 MIN: 6.6 MIN: 6.49 MIN: 6.52 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU 1 2 3 0.8515 1.703 2.5545 3.406 4.2575 SE +/- 0.04166, N = 15 SE +/- 0.11530, N = 12 SE +/- 0.17512, N = 12 3.78423 3.45376 3.24922 MIN: 2 MIN: 1.77 MIN: 1.75 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU 1 2 3 0.9936 1.9872 2.9808 3.9744 4.968 SE +/- 0.07740, N = 15 SE +/- 0.06809, N = 15 SE +/- 0.08889, N = 12 4.41595 4.14708 4.16486 MIN: 2.4 MIN: 2.41 MIN: 2.43 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: IP Shapes 1D - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: IP Shapes 1D - Data Type: bf16bf16bf16 - Engine: CPU 1 2 3 8 16 24 32 40 SE +/- 0.44, N = 12 SE +/- 0.69, N = 12 SE +/- 0.68, N = 12 36.96 34.43 34.41 MIN: 22.66 MIN: 22.52 MIN: 22.57 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: IP Shapes 3D - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: IP Shapes 3D - Data Type: bf16bf16bf16 - Engine: CPU 1 2 3 3 6 9 12 15 SE +/- 0.17, N = 3 SE +/- 0.19, N = 15 SE +/- 0.13, N = 15 12.27 11.54 11.32 MIN: 6.02 MIN: 5.86 MIN: 6.15 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU 1 2 3 4 8 12 16 20 SE +/- 0.34, N = 13 SE +/- 0.26, N = 15 SE +/- 0.05, N = 3 18.11 17.18 16.47 MIN: 12.27 MIN: 12.28 MIN: 12.36 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU 1 2 3 5 10 15 20 25 SE +/- 0.21, N = 3 SE +/- 0.21, N = 15 SE +/- 0.24, N = 15 22.30 22.06 22.88 MIN: 15.43 MIN: 15.55 MIN: 15.52 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU 1 2 3 4 8 12 16 20 SE +/- 0.21, N = 15 SE +/- 0.24, N = 15 SE +/- 0.28, N = 15 14.82 14.99 15.77 MIN: 11.78 MIN: 11.78 MIN: 11.88 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU 1 2 3 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.13, N = 6 SE +/- 0.11, N = 3 12.57 12.73 12.97 MIN: 11.29 MIN: 11.27 MIN: 11.28 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU 1 2 3 1.0588 2.1176 3.1764 4.2352 5.294 SE +/- 0.03979, N = 15 SE +/- 0.02905, N = 3 SE +/- 0.05221, N = 5 4.69711 4.44703 4.70558 MIN: 3.58 MIN: 3.56 MIN: 3.66 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPU 1 2 3 0.9412 1.8824 2.8236 3.7648 4.706 SE +/- 0.08742, N = 12 SE +/- 0.06554, N = 15 SE +/- 0.08071, N = 13 4.04089 3.85943 4.18308 MIN: 2.76 MIN: 2.76 MIN: 2.79 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU 1 2 3 3K 6K 9K 12K 15K SE +/- 52.75, N = 3 SE +/- 109.13, N = 3 SE +/- 28.89, N = 3 13325.6 13255.0 13492.6 MIN: 12689.5 MIN: 12425.1 MIN: 13267.6 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU 1 2 3 1500 3000 4500 6000 7500 SE +/- 69.49, N = 3 SE +/- 81.19, N = 3 SE +/- 6.59, N = 3 6709.12 6842.26 6944.84 MIN: 6404.62 MIN: 6444.48 MIN: 6816.79 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPU 1 2 3 3K 6K 9K 12K 15K SE +/- 125.57, N = 3 SE +/- 119.03, N = 3 SE +/- 54.42, N = 3 12895.5 13254.3 13425.8 MIN: 12104.2 MIN: 12527.8 MIN: 13175.2 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Convolution Batch Shapes Auto - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Convolution Batch Shapes Auto - Data Type: bf16bf16bf16 - Engine: CPU 1 2 3 16 32 48 64 80 SE +/- 1.07, N = 13 SE +/- 0.96, N = 12 SE +/- 0.95, N = 12 68.46 72.60 73.39 MIN: 43.78 MIN: 44.41 MIN: 44.45 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Deconvolution Batch shapes_1d - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Deconvolution Batch shapes_1d - Data Type: bf16bf16bf16 - Engine: CPU 1 2 3 20 40 60 80 100 SE +/- 0.46, N = 3 SE +/- 0.58, N = 15 SE +/- 0.69, N = 3 83.70 89.81 90.29 MIN: 75.71 MIN: 75.56 MIN: 79.6 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Deconvolution Batch shapes_3d - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Deconvolution Batch shapes_3d - Data Type: bf16bf16bf16 - Engine: CPU 1 2 3 13 26 39 52 65 SE +/- 0.68, N = 15 SE +/- 0.94, N = 15 SE +/- 0.94, N = 14 54.33 59.08 59.23 MIN: 45.3 MIN: 45.45 MIN: 45.96 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPU 1 2 3 1500 3000 4500 6000 7500 SE +/- 47.71, N = 3 SE +/- 7.44, N = 3 SE +/- 13.67, N = 3 6565.11 6943.26 6954.15 MIN: 6214.93 MIN: 6825.81 MIN: 6811.34 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU 1 2 3 2 4 6 8 10 SE +/- 0.01898, N = 3 SE +/- 0.08530, N = 3 SE +/- 0.01171, N = 3 5.83056 6.38842 6.50484 MIN: 4.06 MIN: 4.36 MIN: 4.55 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU 1 2 3 3K 6K 9K 12K 15K SE +/- 55.86, N = 3 SE +/- 98.80, N = 3 SE +/- 24.56, N = 3 12670.4 13341.8 13445.0 MIN: 12140.7 MIN: 12941.9 MIN: 13241.1 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU 1 2 3 1500 3000 4500 6000 7500 SE +/- 18.80, N = 3 SE +/- 19.43, N = 3 SE +/- 5.85, N = 3 6633.23 6939.88 6934.93 MIN: 6313.9 MIN: 6790.85 MIN: 6814.8 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU 1 2 3 0.839 1.678 2.517 3.356 4.195 SE +/- 0.03652, N = 3 SE +/- 0.00207, N = 3 SE +/- 0.00171, N = 3 3.36118 3.72900 3.72438 MIN: 2.28 MIN: 2.51 MIN: 2.53 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Matrix Multiply Batch Shapes Transformer - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.1.2 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: bf16bf16bf16 - Engine: CPU 1 2 3 4 8 12 16 20 SE +/- 0.11, N = 3 SE +/- 0.21, N = 3 SE +/- 0.01, N = 3 16.62 17.75 17.94 MIN: 14.21 MIN: 15.37 MIN: 15.57 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
Sysbench Test: RAM / Memory OpenBenchmarking.org MiB/sec, More Is Better Sysbench 1.0.20 Test: RAM / Memory 1 2 3 3K 6K 9K 12K 15K SE +/- 176.07, N = 15 SE +/- 213.47, N = 15 SE +/- 285.42, N = 14 15571.54 14396.10 14220.16 1. (CC) gcc options: -pthread -O2 -funroll-loops -rdynamic -ldl -laio -lm
Sysbench Test: CPU OpenBenchmarking.org Events Per Second, More Is Better Sysbench 1.0.20 Test: CPU 1 2 3 2K 4K 6K 8K 10K SE +/- 78.19, N = 3 SE +/- 43.55, N = 3 SE +/- 78.44, N = 3 9839.21 9311.07 9326.28 1. (CC) gcc options: -pthread -O2 -funroll-loops -rdynamic -ldl -laio -lm
Phoronix Test Suite v10.8.4