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&grs .
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: Deconvolution Batch shapes_3d - bf16bf16bf16 - CPU onednn: IP Shapes 3D - f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - u8s8f32 - CPU onednn: IP Shapes 1D - u8s8f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - f32 - CPU onednn: Deconvolution Batch shapes_3d - f32 - CPU onednn: Recurrent Neural Network Inference - bf16bf16bf16 - CPU onednn: Recurrent Neural Network Inference - u8s8f32 - CPU onednn: Deconvolution Batch shapes_1d - f32 - CPU onednn: Deconvolution Batch shapes_3d - u8s8f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - bf16bf16bf16 - CPU onednn: Deconvolution Batch shapes_1d - u8s8f32 - CPU onednn: Recurrent Neural Network Inference - f32 - CPU onednn: Recurrent Neural Network Training - f32 - CPU onednn: Convolution Batch Shapes Auto - u8s8f32 - CPU onednn: Recurrent Neural Network Training - bf16bf16bf16 - CPU onednn: Deconvolution Batch shapes_1d - bf16bf16bf16 - CPU onednn: Recurrent Neural Network Training - u8s8f32 - CPU onednn: Convolution Batch Shapes Auto - bf16bf16bf16 - CPU onednn: Convolution Batch Shapes Auto - f32 - CPU onednn: IP Shapes 3D - bf16bf16bf16 - CPU onednn: IP Shapes 1D - bf16bf16bf16 - CPU onednn: IP Shapes 3D - u8s8f32 - CPU onednn: IP Shapes 1D - f32 - CPU Run 1 Run 2 Run 3 37.7497 6.43606 2.74771 2.48937 4.96366 11.35453 4532.64 4537.86 14.0997 2.74299 12.0553 3.00801 4570.32 8928.89 9.64780 8891.89 59.9437 9072.26 50.8856 13.4970 7.92055 25.5611 2.84008 12.19566 42.8209 6.44613 2.99320 2.49932 5.35102 12.11765 4807.71 4799.98 14.9369 2.88129 12.6551 3.16932 4793.37 9301.85 10.09398 9302.70 61.7262 9309.37 51.9651 14.9592 8.29222 25.7613 2.85308 12.23141 42.7931 7.17560 3.00553 2.70714 5.35007 12.15346 4816.40 4809.37 14.9243 2.89264 12.7105 3.17051 4799.77 9350.26 10.07588 9299.60 61.1541 9315.57 52.1189 14.1111 8.63478 26.3507 3.11496 12.28925 OpenBenchmarking.org
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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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: 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
Phoronix Test Suite v10.8.4