Intel Core i7-1185G7 testing with a Dell 0DXP1F (3.0.3 BIOS) and Intel Xe TGL GT2 3GB on Ubuntu 21.04 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 2107150-IB-ONEDNN11860 onednn 1185G7 - Phoronix Test Suite onednn 1185G7 Intel Core i7-1185G7 testing with a Dell 0DXP1F (3.0.3 BIOS) and Intel Xe TGL GT2 3GB on Ubuntu 21.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2107150-IB-ONEDNN11860&sor .
onednn 1185G7 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-1185G7 @ 4.80GHz (4 Cores / 8 Threads) Dell 0DXP1F (3.0.3 BIOS) Intel Tiger Lake-LP 16GB Micron 2300 NVMe 512GB Intel Xe TGL GT2 3GB (1350MHz) Realtek ALC289 Intel Wi-Fi 6 AX201 Ubuntu 21.04 5.13.0-051300-generic (x86_64) GNOME Shell 3.38.4 X Server + Wayland 4.6 Mesa 21.2.0-devel (git-dd98918 2021-07-12 hirsute-oibaf-ppa) 1.2.182 GCC 10.3.0 ext4 1920x1200 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-gDeRY6/gcc-10-10.3.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-10-gDeRY6/gcc-10-10.3.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-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: 0x88 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 Enhanced IBRS IBPB: conditional RSB filling + srbds: Not affected + tsx_async_abort: Not affected
onednn 1185G7 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 1 2 3 11.51375 6.45882 2.41309 2.78481 25.3795 7.73083 13.1185 14.2097 11.35733 9.65443 2.99331 2.70143 8885.95 4560.81 8879.39 51.2639 56.6140 41.1308 4560.69 4.79333 8872.45 4561.54 2.79809 11.8601 11.52319 6.48767 2.41590 2.78597 25.3887 7.82006 13.1397 13.9111 11.25034 9.64037 2.98337 2.69884 8875.65 4915.80 9309.74 52.1071 58.5189 41.5411 4855.10 5.12274 9294.00 4850.57 3.00737 12.5508 11.54177 7.24078 2.59401 3.11593 25.8559 25.98626 13.0745 13.8849 11.26379 9.61514 2.99665 2.69537 8884.92 4562.59 8885.72 51.2288 56.7043 40.8950 4564.07 4.80231 8881.77 4566.99 2.76633 11.8980 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 3 6 9 12 15 SE +/- 0.42, N = 12 SE +/- 0.43, N = 12 SE +/- 0.42, N = 12 11.51 11.52 11.54 MIN: 6.1 MIN: 6.05 MIN: 6.12 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 2 4 6 8 10 SE +/- 0.05308, N = 9 SE +/- 0.05056, N = 10 SE +/- 0.06555, N = 7 6.45882 6.48767 7.24078 MIN: 5.93 MIN: 5.92 MIN: 5.91 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.5837 1.1674 1.7511 2.3348 2.9185 SE +/- 0.03627, N = 12 SE +/- 0.03595, N = 12 SE +/- 0.03672, N = 12 2.41309 2.41590 2.59401 MIN: 1.47 MIN: 1.48 MIN: 1.47 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.7011 1.4022 2.1033 2.8044 3.5055 SE +/- 0.03750, N = 12 SE +/- 0.04040, N = 12 SE +/- 0.04428, N = 12 2.78481 2.78597 3.11593 MIN: 2.29 MIN: 2.29 MIN: 2.28 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 6 12 18 24 30 SE +/- 0.45, N = 12 SE +/- 0.47, N = 12 SE +/- 0.47, N = 12 25.38 25.39 25.86 MIN: 17.98 MIN: 17.92 MIN: 18.09 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 6 12 18 24 30 SE +/- 0.05002, N = 14 SE +/- 0.05152, N = 15 SE +/- 17.73871, N = 12 7.73083 7.82006 25.98626 MIN: 5.15 MIN: 5.2 MIN: 5.05 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 3 1 2 3 6 9 12 15 SE +/- 0.18, N = 12 SE +/- 0.16, N = 12 SE +/- 0.15, N = 12 13.07 13.12 13.14 MIN: 8.15 MIN: 8.17 MIN: 8.19 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 3 2 1 4 8 12 16 20 SE +/- 0.16, N = 4 SE +/- 0.13, N = 7 SE +/- 0.31, N = 12 13.88 13.91 14.21 MIN: 12.06 MIN: 11.89 MIN: 12 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 2 3 1 3 6 9 12 15 SE +/- 0.15, N = 15 SE +/- 0.15, N = 15 SE +/- 0.16, N = 15 11.25 11.26 11.36 MIN: 9.38 MIN: 9.35 MIN: 9.31 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 3 2 1 3 6 9 12 15 SE +/- 0.09506, N = 12 SE +/- 0.09806, N = 12 SE +/- 0.09318, N = 13 9.61514 9.64037 9.65443 MIN: 7.96 MIN: 7.98 MIN: 7.96 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 2 1 3 0.6742 1.3484 2.0226 2.6968 3.371 SE +/- 0.04108, N = 3 SE +/- 0.03341, N = 4 SE +/- 0.03271, N = 4 2.98337 2.99331 2.99665 MIN: 2.53 MIN: 2.53 MIN: 2.53 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 3 2 1 0.6078 1.2156 1.8234 2.4312 3.039 SE +/- 0.03678, N = 15 SE +/- 0.03612, N = 15 SE +/- 0.04242, N = 13 2.69537 2.69884 2.70143 MIN: 2.16 MIN: 2.16 MIN: 2.16 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 2 3 1 2K 4K 6K 8K 10K SE +/- 4.17, N = 3 SE +/- 4.95, N = 3 SE +/- 7.23, N = 3 8875.65 8884.92 8885.95 MIN: 8829.39 MIN: 8839.33 MIN: 8838.59 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 3 2 1100 2200 3300 4400 5500 SE +/- 4.43, N = 3 SE +/- 3.31, N = 3 SE +/- 74.40, N = 12 4560.81 4562.59 4915.80 MIN: 4515.14 MIN: 4508.54 MIN: 4463.56 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 3 2 2K 4K 6K 8K 10K SE +/- 1.63, N = 3 SE +/- 7.49, N = 3 SE +/- 1.39, N = 3 8879.39 8885.72 9309.74 MIN: 8840.26 MIN: 8841.26 MIN: 9241.24 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 3 1 2 12 24 36 48 60 SE +/- 0.99, N = 12 SE +/- 0.93, N = 12 SE +/- 0.98, N = 12 51.23 51.26 52.11 MIN: 35.24 MIN: 35.24 MIN: 35.32 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 3 2 13 26 39 52 65 SE +/- 0.59, N = 3 SE +/- 0.66, N = 3 SE +/- 0.47, N = 3 56.61 56.70 58.52 MIN: 49.22 MIN: 49.2 MIN: 49.59 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 3 1 2 9 18 27 36 45 SE +/- 0.52, N = 15 SE +/- 0.53, N = 15 SE +/- 0.54, N = 15 40.90 41.13 41.54 MIN: 35.35 MIN: 35.33 MIN: 35.44 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 3 2 1000 2000 3000 4000 5000 SE +/- 3.94, N = 3 SE +/- 6.26, N = 3 SE +/- 6.33, N = 3 4560.69 4564.07 4855.10 MIN: 4506.97 MIN: 4510.06 MIN: 4784.73 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 3 2 1.1526 2.3052 3.4578 4.6104 5.763 SE +/- 0.02021, N = 3 SE +/- 0.00999, N = 3 SE +/- 0.01628, N = 3 4.79333 4.80231 5.12274 MIN: 3.84 MIN: 3.78 MIN: 3.78 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 3 2 2K 4K 6K 8K 10K SE +/- 4.93, N = 3 SE +/- 3.90, N = 3 SE +/- 14.08, N = 3 8872.45 8881.77 9294.00 MIN: 8836.53 MIN: 8834.32 MIN: 9208.24 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 3 2 1000 2000 3000 4000 5000 SE +/- 6.20, N = 3 SE +/- 2.24, N = 3 SE +/- 8.59, N = 3 4561.54 4566.99 4850.57 MIN: 4510.17 MIN: 4513.2 MIN: 4759.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 3 1 2 0.6767 1.3534 2.0301 2.7068 3.3835 SE +/- 0.00568, N = 3 SE +/- 0.00528, N = 3 SE +/- 0.01235, N = 3 2.76633 2.79809 3.00737 MIN: 2.16 MIN: 2.19 MIN: 2.18 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 3 2 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 11.86 11.90 12.55 MIN: 11 MIN: 10.98 MIN: 11.05 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
Phoronix Test Suite v10.8.4