Intel Core i7-1165G7 testing with a Dell 0GG9PT (1.0.3 BIOS) and Intel UHD 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 2012203-PTS-ONEDNN2092 oneDNN 2.0 Intel Tiger Lake - Phoronix Test Suite oneDNN 2.0 Intel Tiger Lake Intel Core i7-1165G7 testing with a Dell 0GG9PT (1.0.3 BIOS) and Intel UHD 3GB on Ubuntu 20.10 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2012203-PTS-ONEDNN2092&sro .
oneDNN 2.0 Intel Tiger Lake Processor Motherboard Chipset Memory Disk Graphics Audio Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution Run 1 Run 2 Run 3 Intel Core i7-1165G7 @ 4.70GHz (4 Cores / 8 Threads) Dell 0GG9PT (1.0.3 BIOS) Intel Tiger Lake-LP 16GB Kioxia KBG40ZNS256G NVMe 256GB Intel UHD 3GB (1300MHz) Realtek ALC289 Intel Wi-Fi 6 AX201 Ubuntu 20.10 5.10.0-051000rc7daily20201213-generic (x86_64) 20201212 GNOME Shell 3.38.1 X Server 1.20.9 modesetting 1.20.9 4.6 Mesa 20.2.1 1.2.145 GCC 10.2.0 ext4 1920x1200 OpenBenchmarking.org 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: 0x60 - Thermald 2.3 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 2.0 Intel Tiger Lake 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 Run 1 Run 2 Run 3 12.19566 6.43606 2.48937 2.84008 25.5611 7.92055 13.4970 14.0997 11.35453 9.64780 3.00801 2.74299 8928.89 4570.32 9072.26 50.8856 59.9437 37.7497 4537.86 4.96366 8891.89 4532.64 2.74771 12.0553 12.23141 6.44613 2.49932 2.85308 25.7613 8.29222 14.9592 14.9369 12.11765 10.09398 3.16932 2.88129 9301.85 4793.37 9309.37 51.9651 61.7262 42.8209 4799.98 5.35102 9302.70 4807.71 2.99320 12.6551 12.28925 7.17560 2.70714 3.11496 26.3507 8.63478 14.1111 14.9243 12.15346 10.07588 3.17051 2.89264 9350.26 4799.77 9315.57 52.1189 61.1541 42.7931 4809.37 5.35007 9299.60 4816.40 3.00553 12.7105 OpenBenchmarking.org
oneDNN Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: IP Shapes 1D - Data Type: f32 - Engine: CPU Run 1 Run 2 Run 3 3 6 9 12 15 SE +/- 0.46, N = 12 SE +/- 0.49, N = 12 SE +/- 0.47, N = 12 12.20 12.23 12.29 MIN: 6.66 MIN: 6.4 MIN: 5.95 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: IP Shapes 3D - Data Type: f32 - Engine: CPU Run 1 Run 2 Run 3 2 4 6 8 10 SE +/- 0.05431, N = 14 SE +/- 0.06535, N = 13 SE +/- 0.06630, N = 7 6.43606 6.44613 7.17560 MIN: 5.61 MIN: 5.6 MIN: 5.53 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: IP Shapes 1D - Data Type: u8s8f32 - Engine: CPU Run 1 Run 2 Run 3 0.6091 1.2182 1.8273 2.4364 3.0455 SE +/- 0.03167, N = 12 SE +/- 0.03239, N = 12 SE +/- 0.02378, N = 12 2.48937 2.49932 2.70714 MIN: 1.52 MIN: 1.52 MIN: 1.52 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: IP Shapes 3D - Data Type: u8s8f32 - Engine: CPU Run 1 Run 2 Run 3 0.7009 1.4018 2.1027 2.8036 3.5045 SE +/- 0.04400, N = 12 SE +/- 0.05466, N = 12 SE +/- 0.04263, N = 12 2.84008 2.85308 3.11496 MIN: 2.14 MIN: 2.14 MIN: 2.11 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: IP Shapes 1D - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: IP Shapes 1D - Data Type: bf16bf16bf16 - Engine: CPU Run 1 Run 2 Run 3 6 12 18 24 30 SE +/- 0.58, N = 12 SE +/- 0.55, N = 12 SE +/- 0.50, N = 12 25.56 25.76 26.35 MIN: 18.57 MIN: 18.62 MIN: 18.7 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: IP Shapes 3D - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: IP Shapes 3D - Data Type: bf16bf16bf16 - Engine: CPU Run 1 Run 2 Run 3 2 4 6 8 10 SE +/- 0.11029, N = 12 SE +/- 0.29805, N = 12 SE +/- 0.13054, N = 12 7.92055 8.29222 8.63478 MIN: 4.88 MIN: 4.94 MIN: 4.72 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU Run 1 Run 2 Run 3 4 8 12 16 20 SE +/- 0.19, N = 12 SE +/- 0.69, N = 15 SE +/- 0.16, N = 12 13.50 14.96 14.11 MIN: 8.19 MIN: 8.31 MIN: 8.28 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Deconvolution Batch shapes_1d - Data Type: f32 - Engine: CPU Run 1 Run 2 Run 3 4 8 12 16 20 SE +/- 0.15, N = 4 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 14.10 14.94 14.92 MIN: 12.17 MIN: 12.23 MIN: 12.23 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Deconvolution Batch shapes_3d - Data Type: f32 - Engine: CPU Run 1 Run 2 Run 3 3 6 9 12 15 SE +/- 0.16, N = 14 SE +/- 0.17, N = 15 SE +/- 0.18, N = 14 11.35 12.12 12.15 MIN: 9.25 MIN: 9.29 MIN: 9.29 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU Run 1 Run 2 Run 3 3 6 9 12 15 SE +/- 0.08613, N = 13 SE +/- 0.09631, N = 12 SE +/- 0.08167, N = 12 9.64780 10.09398 10.07588 MIN: 7.94 MIN: 7.96 MIN: 7.97 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Deconvolution Batch shapes_1d - Data Type: u8s8f32 - Engine: CPU Run 1 Run 2 Run 3 0.7134 1.4268 2.1402 2.8536 3.567 SE +/- 0.02778, N = 3 SE +/- 0.02553, N = 3 SE +/- 0.02450, N = 3 3.00801 3.16932 3.17051 MIN: 2.49 MIN: 2.53 MIN: 2.6 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Deconvolution Batch shapes_3d - Data Type: u8s8f32 - Engine: CPU Run 1 Run 2 Run 3 0.6508 1.3016 1.9524 2.6032 3.254 SE +/- 0.03844, N = 15 SE +/- 0.04127, N = 15 SE +/- 0.04298, N = 15 2.74299 2.88129 2.89264 MIN: 2.2 MIN: 2.2 MIN: 2.2 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU Run 1 Run 2 Run 3 2K 4K 6K 8K 10K SE +/- 7.25, N = 3 SE +/- 5.14, N = 3 SE +/- 24.45, N = 3 8928.89 9301.85 9350.26 MIN: 8884.62 MIN: 9240.8 MIN: 9262.28 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU Run 1 Run 2 Run 3 1000 2000 3000 4000 5000 SE +/- 2.42, N = 3 SE +/- 12.84, N = 3 SE +/- 7.04, N = 3 4570.32 4793.37 4799.77 MIN: 4526.96 MIN: 4728.25 MIN: 4734.03 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Training - Data Type: u8s8f32 - Engine: CPU Run 1 Run 2 Run 3 2K 4K 6K 8K 10K SE +/- 89.00, N = 3 SE +/- 10.72, N = 3 SE +/- 4.14, N = 3 9072.26 9309.37 9315.57 MIN: 8900.41 MIN: 9197.72 MIN: 9244.67 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: Convolution Batch Shapes Auto - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Convolution Batch Shapes Auto - Data Type: bf16bf16bf16 - Engine: CPU Run 1 Run 2 Run 3 12 24 36 48 60 SE +/- 0.98, N = 12 SE +/- 0.79, N = 12 SE +/- 0.83, N = 12 50.89 51.97 52.12 MIN: 36.95 MIN: 37.03 MIN: 36.97 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: Deconvolution Batch shapes_1d - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Deconvolution Batch shapes_1d - Data Type: bf16bf16bf16 - Engine: CPU Run 1 Run 2 Run 3 14 28 42 56 70 SE +/- 0.67, N = 4 SE +/- 0.62, N = 3 SE +/- 0.82, N = 3 59.94 61.73 61.15 MIN: 50.55 MIN: 51.66 MIN: 48.32 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: Deconvolution Batch shapes_3d - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Deconvolution Batch shapes_3d - Data Type: bf16bf16bf16 - Engine: CPU Run 1 Run 2 Run 3 10 20 30 40 50 SE +/- 0.36, N = 3 SE +/- 0.54, N = 15 SE +/- 0.55, N = 15 37.75 42.82 42.79 MIN: 37.26 MIN: 37.09 MIN: 37.07 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Inference - Data Type: u8s8f32 - Engine: CPU Run 1 Run 2 Run 3 1000 2000 3000 4000 5000 SE +/- 1.60, N = 3 SE +/- 14.63, N = 3 SE +/- 4.81, N = 3 4537.86 4799.98 4809.37 MIN: 4499.03 MIN: 4723.57 MIN: 4750.47 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU Run 1 Run 2 Run 3 1.204 2.408 3.612 4.816 6.02 SE +/- 0.00981, N = 3 SE +/- 0.02405, N = 3 SE +/- 0.02155, N = 3 4.96366 5.35102 5.35007 MIN: 3.84 MIN: 3.85 MIN: 3.86 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Training - Data Type: bf16bf16bf16 - Engine: CPU Run 1 Run 2 Run 3 2K 4K 6K 8K 10K SE +/- 18.40, N = 3 SE +/- 6.77, N = 3 SE +/- 8.81, N = 3 8891.89 9302.70 9299.60 MIN: 8839.03 MIN: 9224.29 MIN: 9240.31 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Recurrent Neural Network Inference - Data Type: bf16bf16bf16 - Engine: CPU Run 1 Run 2 Run 3 1000 2000 3000 4000 5000 SE +/- 3.28, N = 3 SE +/- 7.95, N = 3 SE +/- 21.46, N = 3 4532.64 4807.71 4816.40 MIN: 4496.04 MIN: 4750.99 MIN: 4739.61 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU Run 1 Run 2 Run 3 0.6762 1.3524 2.0286 2.7048 3.381 SE +/- 0.00533, N = 3 SE +/- 0.01448, N = 3 SE +/- 0.01768, N = 3 2.74771 2.99320 3.00553 MIN: 2.05 MIN: 2.06 MIN: 2.08 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
oneDNN Harness: Matrix Multiply Batch Shapes Transformer - Data Type: bf16bf16bf16 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 2.0 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: bf16bf16bf16 - Engine: CPU Run 1 Run 2 Run 3 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 12.06 12.66 12.71 MIN: 11.05 MIN: 11.29 MIN: 11.25 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
Phoronix Test Suite v10.8.4