Intel Core i7-9750H testing with a Notebook P95_96_97Ex Rx (1.07.13MIN29 BIOS) and Intel UHD 630 3GB on Ubuntu 20.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 2101014-HA-COREI797566 Core i7 9750H EOY - Phoronix Test Suite Core i7 9750H EOY Intel Core i7-9750H testing with a Notebook P95_96_97Ex Rx (1.07.13MIN29 BIOS) and Intel UHD 630 3GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2101014-HA-COREI797566&grr&sor&rro .
Core i7 9750H EOY 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 Run 4 Intel Core i7-9750H @ 4.50GHz (6 Cores / 12 Threads) Notebook P95_96_97Ex Rx (1.07.13MIN29 BIOS) Intel Cannon Lake PCH 32GB 1000GB Samsung SSD 970 EVO Plus 1TB Intel UHD 630 3GB (1150MHz) Realtek ALC1220 Realtek RTL8111/8168/8411 + Intel-AC 9560 Ubuntu 20.04 5.7.0-999-generic (x86_64) 20200530 GNOME Shell 3.36.4 X Server 1.20.8 modesetting 1.20.8 4.6 Mesa 20.0.4 1.2.131 GCC 9.3.0 ext4 1920x1080 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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-HskZEa/gcc-9-9.3.0/debian/tmp-nvptx/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: 0xde - Thermald 1.9.1 Security Details - itlb_multihit: KVM: Mitigation of Split huge pages + l1tf: Mitigation of PTE Inversion; VMX: conditional cache flushes SMT vulnerable + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Mitigation of PTI + 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 Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + tsx_async_abort: Not affected
Core i7 9750H EOY vkfft: brl-cad: VGR Performance Metric build2: Time To Compile hmmer: Pfam Database Search vkresample: 2x - Double build-ffmpeg: Time To Compile onednn: Recurrent Neural Network Training - f32 - CPU onednn: Recurrent Neural Network Training - bf16bf16bf16 - CPU onednn: Recurrent Neural Network Training - u8s8f32 - CPU onednn: Recurrent Neural Network Inference - f32 - CPU onednn: Recurrent Neural Network Inference - bf16bf16bf16 - CPU onednn: Recurrent Neural Network Inference - u8s8f32 - CPU ncnn: Vulkan GPU - regnety_400m ncnn: Vulkan GPU - squeezenet_ssd ncnn: Vulkan GPU - yolov4-tiny ncnn: Vulkan GPU - resnet50 ncnn: Vulkan GPU - alexnet ncnn: Vulkan GPU - resnet18 ncnn: Vulkan GPU - vgg16 ncnn: Vulkan GPU - googlenet ncnn: Vulkan GPU - blazeface ncnn: Vulkan GPU - efficientnet-b0 ncnn: Vulkan GPU - mnasnet ncnn: Vulkan GPU - shufflenet-v2 ncnn: Vulkan GPU-v3-v3 - mobilenet-v3 ncnn: Vulkan GPU-v2-v2 - mobilenet-v2 ncnn: Vulkan GPU - mobilenet ncnn: CPU - regnety_400m ncnn: CPU - squeezenet_ssd ncnn: CPU - yolov4-tiny ncnn: CPU - resnet50 ncnn: CPU - alexnet ncnn: CPU - resnet18 ncnn: CPU - vgg16 ncnn: CPU - googlenet ncnn: CPU - blazeface ncnn: CPU - efficientnet-b0 ncnn: CPU - mnasnet ncnn: CPU - shufflenet-v2 ncnn: CPU-v3-v3 - mobilenet-v3 ncnn: CPU-v2-v2 - mobilenet-v2 ncnn: CPU - mobilenet build-eigen: Time To Compile sqlite-speedtest: Timed Time - Size 1,000 clomp: Static OMP Speedup vkresample: 2x - Single coremark: CoreMark Size 666 - Iterations Per Second cryptsetup: Twofish-XTS 512b Decryption cryptsetup: Twofish-XTS 512b Encryption cryptsetup: Serpent-XTS 512b Decryption cryptsetup: Serpent-XTS 512b Encryption cryptsetup: AES-XTS 512b Decryption cryptsetup: AES-XTS 512b Encryption cryptsetup: Twofish-XTS 256b Decryption cryptsetup: Twofish-XTS 256b Encryption cryptsetup: Serpent-XTS 256b Decryption cryptsetup: Serpent-XTS 256b Encryption cryptsetup: AES-XTS 256b Decryption cryptsetup: AES-XTS 256b Encryption cryptsetup: PBKDF2-whirlpool cryptsetup: PBKDF2-sha512 onednn: IP Shapes 1D - f32 - CPU phpbench: PHP Benchmark Suite unpack-firefox: firefox-84.0.source.tar.xz encode-wavpack: WAV To WavPack onednn: Deconvolution Batch shapes_1d - u8s8f32 - CPU onednn: Deconvolution Batch shapes_1d - f32 - CPU encode-ogg: WAV To Ogg encode-ape: WAV To APE onednn: IP Shapes 1D - u8s8f32 - CPU encode-opus: WAV To Opus Encode onednn: Matrix Multiply Batch Shapes Transformer - f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - u8s8f32 - CPU mafft: Multiple Sequence Alignment - LSU RNA onednn: IP Shapes 3D - u8s8f32 - CPU onednn: IP Shapes 3D - f32 - CPU onednn: Convolution Batch Shapes Auto - u8s8f32 - CPU onednn: Convolution Batch Shapes Auto - f32 - CPU onednn: Deconvolution Batch shapes_3d - f32 - CPU onednn: Deconvolution Batch shapes_3d - u8s8f32 - CPU Run 1 Run 2 Run 3 Run 4 1321 59947 214.409 117.231 1008.564 101.283 6341.74 6403.93 6362.64 3427.62 3457.32 3421.60 16.71 24.42 33.51 37.71 15.42 18.55 69.78 18.80 2.40 8.69 5.51 7.83 5.36 6.55 23.43 16.18 24.22 33.37 37.46 15.01 18.02 69.52 18.07 2.26 8.35 5.27 7.17 4.75 5.86 23.17 74.230 62.071 2.7 461.629 213456.102293 440.5 446.1 830.4 815.1 2078.3 2104.7 442 442.5 828.0 811.0 2307.6 2359.8 780585 1828912 6.80166 703856 18.882 14.508 10.02868 9.59491 20.192 11.051 3.22676 8.574 4.10014 5.73586 10.489 2.77079 9.77402 16.1070 17.2857 12.8019 5.75257 1321 60253 214.836 117.143 1001.202 101.729 6404.44 6328.70 6382.08 3454.22 3418.99 3443.81 16.28 24.79 33.86 37.98 15.15 18.14 69.43 18.15 2.30 8.39 5.24 7.39 4.98 6.10 23.66 16.12 24.16 33.19 37.43 14.99 17.91 69.19 18.02 2.27 8.33 5.24 7.21 4.72 5.88 23.05 75.391 62.691 2.7 464.404 211631.576645 445.5 426.4 823.5 812.7 2074.2 2064.6 442.3 430.8 824.4 807.6 2312.2 2358.8 760573 1778523 6.92948 724360 18.873 14.502 9.86713 9.73463 20.234 11.422 3.23231 8.574 4.11267 5.77450 10.729 2.76864 9.79701 16.0979 17.2712 12.7881 5.78370 1319 59569 214.178 117.181 1005.070 102.076 6368.25 6369.95 6383.52 3410.08 3440.22 3424.77 16.61 24.33 33.47 37.66 15.45 18.51 69.86 18.82 2.38 8.65 5.36 7.41 5.12 6.30 23.39 16.19 24.24 33.21 37.54 15.00 18.05 69.48 18.13 2.26 8.38 5.29 7.18 4.76 5.82 23.13 75.006 61.705 2.7 463.050 210367.524032 448.4 446.2 830.9 813.8 2082.9 2076.4 447.3 445.2 830.8 814.8 2314.6 2366.9 781744 1829986 6.80328 722538 18.932 14.528 9.89771 9.59132 20.167 10.969 3.22945 8.563 4.10713 5.80983 10.529 2.77604 9.79708 16.0995 17.2349 12.8216 5.82049 1322 59541 214.858 117.404 1014.454 102.124 6382.78 6377.37 6389.88 3445.59 3444.93 3415.63 16.76 24.38 33.45 37.73 15.48 18.54 70.02 18.86 2.41 8.72 5.49 7.83 5.37 6.56 23.34 16.16 24.23 33.42 37.48 15.03 17.99 69.34 18.01 2.29 8.31 5.21 7.23 4.91 6.07 23.24 74.262 62.392 2.7 464.961 215746.320485 436.4 435.4 824.8 809.3 2078.9 2115.1 438.5 433.6 822.9 809.6 2312.5 2357.4 764849 1831049 6.79428 745275 18.855 14.510 10.1556 9.53953 20.424 11.624 3.22357 8.590 4.08784 5.78522 10.607 2.76446 9.91124 16.1090 17.3333 12.5608 5.78336 OpenBenchmarking.org
VkFFT OpenBenchmarking.org Benchmark Score, More Is Better VkFFT 1.1.1 Run 3 Run 1 Run 2 Run 4 300 600 900 1200 1500 SE +/- 0.67, N = 3 SE +/- 0.58, N = 3 SE +/- 0.88, N = 3 1319 1321 1321 1322 1. (CXX) g++ options: -O3 -pthread
BRL-CAD VGR Performance Metric OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.30.8 VGR Performance Metric Run 4 Run 3 Run 1 Run 2 13K 26K 39K 52K 65K 59541 59569 59947 60253 1. (CXX) g++ options: -std=c++11 -pipe -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -rdynamic -lSM -lICE -lXi -lGLU -lGL -lGLdispatch -lX11 -lXext -lXrender -lpthread -ldl -luuid -lm
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.13 Time To Compile Run 4 Run 2 Run 1 Run 3 50 100 150 200 250 SE +/- 0.31, N = 3 SE +/- 0.50, N = 3 SE +/- 0.35, N = 3 SE +/- 0.25, N = 3 214.86 214.84 214.41 214.18
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 3.3.1 Pfam Database Search Run 4 Run 1 Run 3 Run 2 30 60 90 120 150 SE +/- 0.14, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 117.40 117.23 117.18 117.14 1. (CC) gcc options: -O3 -pthread -lhmmer -leasel -lm
VkResample Upscale: 2x - Precision: Double OpenBenchmarking.org ms, Fewer Is Better VkResample 1.0 Upscale: 2x - Precision: Double Run 4 Run 1 Run 3 Run 2 200 400 600 800 1000 SE +/- 0.88, N = 3 SE +/- 4.15, N = 3 SE +/- 2.73, N = 3 SE +/- 0.13, N = 3 1014.45 1008.56 1005.07 1001.20 1. (CXX) g++ options: -O3 -pthread
Timed FFmpeg Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed FFmpeg Compilation 4.2.2 Time To Compile Run 4 Run 3 Run 2 Run 1 20 40 60 80 100 SE +/- 0.27, N = 3 SE +/- 0.40, N = 3 SE +/- 0.18, N = 3 SE +/- 0.16, N = 3 102.12 102.08 101.73 101.28
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 2 Run 4 Run 3 Run 1 1400 2800 4200 5600 7000 SE +/- 12.16, N = 3 SE +/- 20.81, N = 3 SE +/- 7.79, N = 3 SE +/- 26.71, N = 3 6404.44 6382.78 6368.25 6341.74 MIN: 6340.77 MIN: 6299.02 MIN: 6328.69 MIN: 6254.75 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 4 Run 3 Run 2 1400 2800 4200 5600 7000 SE +/- 18.98, N = 3 SE +/- 17.19, N = 3 SE +/- 9.29, N = 3 SE +/- 13.20, N = 3 6403.93 6377.37 6369.95 6328.70 MIN: 6326.05 MIN: 6330.45 MIN: 6301.48 MIN: 6288.87 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 4 Run 3 Run 2 Run 1 1400 2800 4200 5600 7000 SE +/- 19.20, N = 3 SE +/- 38.17, N = 3 SE +/- 25.22, N = 3 SE +/- 12.24, N = 3 6389.88 6383.52 6382.08 6362.64 MIN: 6310.82 MIN: 6259.53 MIN: 6294.61 MIN: 6320.02 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 2 Run 4 Run 1 Run 3 700 1400 2100 2800 3500 SE +/- 23.16, N = 3 SE +/- 5.51, N = 3 SE +/- 7.89, N = 3 SE +/- 9.95, N = 3 3454.22 3445.59 3427.62 3410.08 MIN: 3391.1 MIN: 3407.83 MIN: 3392.93 MIN: 3353.35 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 4 Run 3 Run 2 700 1400 2100 2800 3500 SE +/- 20.71, N = 3 SE +/- 1.10, N = 3 SE +/- 4.57, N = 3 SE +/- 10.03, N = 3 3457.32 3444.93 3440.22 3418.99 MIN: 3398.06 MIN: 3415.6 MIN: 3388.24 MIN: 3391.87 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 2 Run 3 Run 1 Run 4 700 1400 2100 2800 3500 SE +/- 8.62, N = 3 SE +/- 10.73, N = 3 SE +/- 14.67, N = 3 SE +/- 3.92, N = 3 3443.81 3424.77 3421.60 3415.63 MIN: 3400.63 MIN: 3395.01 MIN: 3374.62 MIN: 3390.01 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
NCNN Target: Vulkan GPU - Model: regnety_400m OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: regnety_400m Run 4 Run 1 Run 3 Run 2 4 8 12 16 20 SE +/- 0.09, N = 3 SE +/- 0.13, N = 3 SE +/- 0.10, N = 3 SE +/- 0.59, N = 3 16.76 16.71 16.61 16.28 MIN: 16.44 / MAX: 19.53 MIN: 16.43 / MAX: 19.77 MIN: 16.26 / MAX: 20.92 MIN: 14.98 / MAX: 19.89 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: squeezenet_ssd OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: squeezenet_ssd Run 2 Run 1 Run 4 Run 3 6 12 18 24 30 SE +/- 0.10, N = 3 SE +/- 0.11, N = 3 SE +/- 0.07, N = 3 SE +/- 0.10, N = 3 24.79 24.42 24.38 24.33 MIN: 24.43 / MAX: 36 MIN: 24.15 / MAX: 35.82 MIN: 23.95 / MAX: 35.5 MIN: 23.89 / MAX: 35.37 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: yolov4-tiny OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: yolov4-tiny Run 2 Run 1 Run 3 Run 4 8 16 24 32 40 SE +/- 0.34, N = 3 SE +/- 0.06, N = 3 SE +/- 0.08, N = 3 SE +/- 0.09, N = 3 33.86 33.51 33.47 33.45 MIN: 32.71 / MAX: 44.51 MIN: 33.23 / MAX: 44.41 MIN: 33.21 / MAX: 44 MIN: 32.66 / MAX: 46.08 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: resnet50 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: resnet50 Run 2 Run 4 Run 1 Run 3 9 18 27 36 45 SE +/- 0.29, N = 3 SE +/- 0.10, N = 3 SE +/- 0.11, N = 3 SE +/- 0.20, N = 3 37.98 37.73 37.71 37.66 MIN: 33.68 / MAX: 49.65 MIN: 36.87 / MAX: 42.94 MIN: 36.79 / MAX: 49.82 MIN: 36.88 / MAX: 61.06 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: alexnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: alexnet Run 4 Run 3 Run 1 Run 2 4 8 12 16 20 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.42, N = 3 15.48 15.45 15.42 15.15 MIN: 15.27 / MAX: 18.81 MIN: 15.23 / MAX: 27.92 MIN: 15.21 / MAX: 26.35 MIN: 14.28 / MAX: 24.62 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: resnet18 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: resnet18 Run 1 Run 4 Run 3 Run 2 5 10 15 20 25 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.60, N = 3 18.55 18.54 18.51 18.14 MIN: 18.17 / MAX: 40.98 MIN: 18.33 / MAX: 21.98 MIN: 18.31 / MAX: 22.04 MIN: 16.78 / MAX: 30.17 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: vgg16 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: vgg16 Run 4 Run 3 Run 1 Run 2 16 32 48 64 80 SE +/- 0.02, N = 3 SE +/- 0.13, N = 3 SE +/- 0.11, N = 3 SE +/- 0.91, N = 3 70.02 69.86 69.78 69.43 MIN: 69.53 / MAX: 93.37 MIN: 69.45 / MAX: 91.5 MIN: 69.46 / MAX: 81.23 MIN: 67.3 / MAX: 104.68 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: googlenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: googlenet Run 4 Run 3 Run 1 Run 2 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 SE +/- 0.81, N = 3 18.86 18.82 18.80 18.15 MIN: 17.89 / MAX: 30.52 MIN: 17.95 / MAX: 30.43 MIN: 18.57 / MAX: 22.25 MIN: 16.4 / MAX: 21.94 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: blazeface OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: blazeface Run 4 Run 1 Run 3 Run 2 0.5423 1.0846 1.6269 2.1692 2.7115 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.12, N = 3 2.41 2.40 2.38 2.30 MIN: 2.35 / MAX: 2.48 MIN: 2.34 / MAX: 3.15 MIN: 2.33 / MAX: 2.46 MIN: 2.03 / MAX: 3.94 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: efficientnet-b0 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: efficientnet-b0 Run 4 Run 1 Run 3 Run 2 2 4 6 8 10 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.39, N = 3 8.72 8.69 8.65 8.39 MIN: 8.4 / MAX: 21.56 MIN: 8.49 / MAX: 9.23 MIN: 8.49 / MAX: 12.07 MIN: 7.55 / MAX: 20.09 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: mnasnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: mnasnet Run 1 Run 4 Run 3 Run 2 1.2398 2.4796 3.7194 4.9592 6.199 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.12, N = 3 SE +/- 0.30, N = 3 5.51 5.49 5.36 5.24 MIN: 5.16 / MAX: 19.28 MIN: 5.29 / MAX: 7.23 MIN: 4.65 / MAX: 9.92 MIN: 4.59 / MAX: 7.39 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: shufflenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: shufflenet-v2 Run 4 Run 1 Run 3 Run 2 2 4 6 8 10 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.44, N = 3 SE +/- 0.41, N = 3 7.83 7.83 7.41 7.39 MIN: 7.55 / MAX: 11.43 MIN: 7.61 / MAX: 9.86 MIN: 6.45 / MAX: 19.52 MIN: 6.41 / MAX: 21.93 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU-v3-v3 - Model: mobilenet-v3 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU-v3-v3 - Model: mobilenet-v3 Run 4 Run 1 Run 3 Run 2 1.2083 2.4166 3.6249 4.8332 6.0415 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.22, N = 3 SE +/- 0.24, N = 3 5.37 5.36 5.12 4.98 MIN: 5.24 / MAX: 7.07 MIN: 5.24 / MAX: 7.47 MIN: 4.61 / MAX: 6.87 MIN: 4.63 / MAX: 7.4 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU-v2-v2 - Model: mobilenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU-v2-v2 - Model: mobilenet-v2 Run 4 Run 1 Run 3 Run 2 2 4 6 8 10 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.21, N = 3 SE +/- 0.26, N = 3 6.56 6.55 6.30 6.10 MIN: 6.33 / MAX: 10.24 MIN: 6.32 / MAX: 9.95 MIN: 5.74 / MAX: 9.41 MIN: 5.68 / MAX: 8.75 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: Vulkan GPU - Model: mobilenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: Vulkan GPU - Model: mobilenet Run 2 Run 1 Run 3 Run 4 6 12 18 24 30 SE +/- 0.25, N = 3 SE +/- 0.06, N = 3 SE +/- 0.08, N = 3 SE +/- 0.11, N = 3 23.66 23.43 23.39 23.34 MIN: 22.8 / MAX: 37.21 MIN: 21.91 / MAX: 34.62 MIN: 22.81 / MAX: 35.57 MIN: 22.75 / MAX: 36.5 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: regnety_400m OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: regnety_400m Run 3 Run 1 Run 4 Run 2 4 8 12 16 20 SE +/- 0.54, N = 3 SE +/- 0.54, N = 3 SE +/- 0.44, N = 3 SE +/- 0.49, N = 3 16.19 16.18 16.16 16.12 MIN: 14.99 / MAX: 19.01 MIN: 14.99 / MAX: 20.99 MIN: 15.08 / MAX: 27.26 MIN: 15.04 / MAX: 28.1 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: squeezenet_ssd OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: squeezenet_ssd Run 3 Run 4 Run 1 Run 2 6 12 18 24 30 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 24.24 24.23 24.22 24.16 MIN: 24 / MAX: 27.39 MIN: 24.02 / MAX: 26.28 MIN: 23.95 / MAX: 34.27 MIN: 24.01 / MAX: 27.38 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: yolov4-tiny OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: yolov4-tiny Run 4 Run 1 Run 3 Run 2 8 16 24 32 40 SE +/- 0.15, N = 3 SE +/- 0.12, N = 3 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 33.42 33.37 33.21 33.19 MIN: 32.68 / MAX: 44.68 MIN: 32.64 / MAX: 55.85 MIN: 32.65 / MAX: 40.32 MIN: 32.66 / MAX: 46.16 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: resnet50 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: resnet50 Run 3 Run 4 Run 1 Run 2 9 18 27 36 45 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 37.54 37.48 37.46 37.43 MIN: 36.85 / MAX: 49.57 MIN: 36.87 / MAX: 50.24 MIN: 36.82 / MAX: 40.77 MIN: 36.5 / MAX: 51.46 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: alexnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: alexnet Run 4 Run 1 Run 3 Run 2 4 8 12 16 20 SE +/- 0.36, N = 3 SE +/- 0.38, N = 3 SE +/- 0.35, N = 3 SE +/- 0.35, N = 3 15.03 15.01 15.00 14.99 MIN: 14.24 / MAX: 25.99 MIN: 14.18 / MAX: 15.71 MIN: 14.24 / MAX: 18.29 MIN: 14.24 / MAX: 24.74 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: resnet18 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: resnet18 Run 3 Run 1 Run 4 Run 2 4 8 12 16 20 SE +/- 0.48, N = 3 SE +/- 0.54, N = 3 SE +/- 0.51, N = 3 SE +/- 0.54, N = 3 18.05 18.02 17.99 17.91 MIN: 16.77 / MAX: 29.51 MIN: 16.77 / MAX: 28.42 MIN: 16.77 / MAX: 20.61 MIN: 16.71 / MAX: 23.14 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: vgg16 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: vgg16 Run 1 Run 3 Run 4 Run 2 15 30 45 60 75 SE +/- 0.11, N = 3 SE +/- 0.03, N = 3 SE +/- 0.63, N = 3 SE +/- 0.15, N = 3 69.52 69.48 69.34 69.19 MIN: 67.25 / MAX: 80.64 MIN: 67.44 / MAX: 83.1 MIN: 67.44 / MAX: 82.12 MIN: 67.17 / MAX: 78.76 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: googlenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: googlenet Run 3 Run 1 Run 2 Run 4 4 8 12 16 20 SE +/- 0.69, N = 3 SE +/- 0.77, N = 3 SE +/- 0.76, N = 3 SE +/- 0.70, N = 3 18.13 18.07 18.02 18.01 MIN: 16.51 / MAX: 22.3 MIN: 16.36 / MAX: 29.81 MIN: 16.35 / MAX: 32.15 MIN: 16.42 / MAX: 22.07 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: blazeface OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: blazeface Run 4 Run 2 Run 3 Run 1 0.5153 1.0306 1.5459 2.0612 2.5765 SE +/- 0.12, N = 3 SE +/- 0.12, N = 3 SE +/- 0.11, N = 3 SE +/- 0.11, N = 3 2.29 2.27 2.26 2.26 MIN: 1.99 / MAX: 13.86 MIN: 1.99 / MAX: 12.5 MIN: 1.99 / MAX: 2.47 MIN: 1.99 / MAX: 2.47 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: efficientnet-b0 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: efficientnet-b0 Run 3 Run 1 Run 2 Run 4 2 4 6 8 10 SE +/- 0.35, N = 3 SE +/- 0.36, N = 3 SE +/- 0.34, N = 3 SE +/- 0.33, N = 3 8.38 8.35 8.33 8.31 MIN: 7.57 / MAX: 12.25 MIN: 7.58 / MAX: 10.85 MIN: 7.59 / MAX: 12.2 MIN: 7.57 / MAX: 10.61 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: mnasnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: mnasnet Run 3 Run 1 Run 2 Run 4 1.1903 2.3806 3.5709 4.7612 5.9515 SE +/- 0.33, N = 3 SE +/- 0.28, N = 3 SE +/- 0.29, N = 3 SE +/- 0.27, N = 3 5.29 5.27 5.24 5.21 MIN: 4.57 / MAX: 17.96 MIN: 4.62 / MAX: 9.13 MIN: 4.6 / MAX: 7.38 MIN: 4.62 / MAX: 7.42 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: shufflenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: shufflenet-v2 Run 4 Run 2 Run 3 Run 1 2 4 6 8 10 SE +/- 0.39, N = 3 SE +/- 0.37, N = 3 SE +/- 0.35, N = 3 SE +/- 0.35, N = 3 7.23 7.21 7.18 7.17 MIN: 6.39 / MAX: 9.61 MIN: 6.38 / MAX: 12.35 MIN: 6.43 / MAX: 20.32 MIN: 6.36 / MAX: 13.96 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU-v3-v3 - Model: mobilenet-v3 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU-v3-v3 - Model: mobilenet-v3 Run 4 Run 3 Run 1 Run 2 1.1048 2.2096 3.3144 4.4192 5.524 SE +/- 0.21, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 4.91 4.76 4.75 4.72 MIN: 4.62 / MAX: 7.08 MIN: 4.65 / MAX: 6.29 MIN: 4.65 / MAX: 6.65 MIN: 4.6 / MAX: 7.3 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU-v2-v2 - Model: mobilenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU-v2-v2 - Model: mobilenet-v2 Run 4 Run 2 Run 1 Run 3 2 4 6 8 10 SE +/- 0.23, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 6.07 5.88 5.86 5.82 MIN: 5.67 / MAX: 17.34 MIN: 5.67 / MAX: 17.36 MIN: 5.72 / MAX: 7.36 MIN: 5.67 / MAX: 8.89 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: mobilenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20201218 Target: CPU - Model: mobilenet Run 4 Run 1 Run 3 Run 2 6 12 18 24 30 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 23.24 23.17 23.13 23.05 MIN: 22.8 / MAX: 34.1 MIN: 22.8 / MAX: 26.58 MIN: 22.78 / MAX: 26.54 MIN: 22.78 / MAX: 26.55 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
Timed Eigen Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Eigen Compilation 3.3.9 Time To Compile Run 2 Run 3 Run 4 Run 1 20 40 60 80 100 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 75.39 75.01 74.26 74.23
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 Run 2 Run 4 Run 1 Run 3 14 28 42 56 70 SE +/- 0.11, N = 3 SE +/- 0.05, N = 3 SE +/- 0.23, N = 3 SE +/- 0.09, N = 3 62.69 62.39 62.07 61.71 1. (CC) gcc options: -O2 -ldl -lz -lpthread
CLOMP Static OMP Speedup OpenBenchmarking.org Speedup, More Is Better CLOMP 1.2 Static OMP Speedup Run 1 Run 2 Run 3 Run 4 0.6075 1.215 1.8225 2.43 3.0375 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 2.7 2.7 2.7 2.7 1. (CC) gcc options: -fopenmp -O3 -lm
VkResample Upscale: 2x - Precision: Single OpenBenchmarking.org ms, Fewer Is Better VkResample 1.0 Upscale: 2x - Precision: Single Run 4 Run 2 Run 3 Run 1 100 200 300 400 500 SE +/- 0.28, N = 3 SE +/- 0.33, N = 3 SE +/- 0.19, N = 3 SE +/- 0.13, N = 3 464.96 464.40 463.05 461.63 1. (CXX) g++ options: -O3 -pthread
Coremark CoreMark Size 666 - Iterations Per Second OpenBenchmarking.org Iterations/Sec, More Is Better Coremark 1.0 CoreMark Size 666 - Iterations Per Second Run 3 Run 2 Run 1 Run 4 50K 100K 150K 200K 250K SE +/- 1572.50, N = 3 SE +/- 428.07, N = 3 SE +/- 2550.57, N = 3 SE +/- 1011.06, N = 3 210367.52 211631.58 213456.10 215746.32 1. (CC) gcc options: -O2 -lrt" -lrt
Cryptsetup Twofish-XTS 512b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 512b Decryption Run 4 Run 1 Run 2 Run 3 100 200 300 400 500 SE +/- 8.57, N = 3 SE +/- 10.81, N = 3 SE +/- 4.74, N = 3 SE +/- 6.04, N = 3 436.4 440.5 445.5 448.4
Cryptsetup Twofish-XTS 512b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 512b Encryption Run 2 Run 4 Run 1 Run 3 100 200 300 400 500 SE +/- 11.67, N = 3 SE +/- 10.19, N = 3 SE +/- 2.54, N = 3 SE +/- 3.92, N = 3 426.4 435.4 446.1 446.2
Cryptsetup Serpent-XTS 512b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 512b Decryption Run 2 Run 4 Run 1 Run 3 200 400 600 800 1000 SE +/- 4.94, N = 3 SE +/- 4.45, N = 3 SE +/- 1.59, N = 3 SE +/- 0.97, N = 3 823.5 824.8 830.4 830.9
Cryptsetup Serpent-XTS 512b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 512b Encryption Run 4 Run 2 Run 3 Run 1 200 400 600 800 1000 SE +/- 3.44, N = 3 SE +/- 1.43, N = 3 SE +/- 0.48, N = 3 SE +/- 1.12, N = 3 809.3 812.7 813.8 815.1
Cryptsetup AES-XTS 512b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 512b Decryption Run 2 Run 1 Run 4 Run 3 400 800 1200 1600 2000 SE +/- 4.43, N = 3 SE +/- 7.85, N = 3 SE +/- 8.81, N = 3 SE +/- 2.92, N = 3 2074.2 2078.3 2078.9 2082.9
Cryptsetup AES-XTS 512b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 512b Encryption Run 2 Run 3 Run 1 Run 4 500 1000 1500 2000 2500 SE +/- 38.22, N = 3 SE +/- 46.45, N = 3 SE +/- 7.18, N = 3 SE +/- 7.16, N = 3 2064.6 2076.4 2104.7 2115.1
Cryptsetup Twofish-XTS 256b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 256b Decryption Run 4 Run 1 Run 2 Run 3 100 200 300 400 500 SE +/- 8.35, N = 3 SE +/- 7.84, N = 3 SE +/- 6.85, N = 3 SE +/- 6.93, N = 3 438.5 442.0 442.3 447.3
Cryptsetup Twofish-XTS 256b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 256b Encryption Run 2 Run 4 Run 1 Run 3 100 200 300 400 500 SE +/- 10.07, N = 3 SE +/- 9.61, N = 3 SE +/- 5.35, N = 3 SE +/- 4.65, N = 3 430.8 433.6 442.5 445.2
Cryptsetup Serpent-XTS 256b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 256b Decryption Run 4 Run 2 Run 1 Run 3 200 400 600 800 1000 SE +/- 6.17, N = 3 SE +/- 2.80, N = 3 SE +/- 0.81, N = 3 SE +/- 1.31, N = 3 822.9 824.4 828.0 830.8
Cryptsetup Serpent-XTS 256b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 256b Encryption Run 2 Run 4 Run 1 Run 3 200 400 600 800 1000 SE +/- 3.18, N = 3 SE +/- 4.68, N = 3 SE +/- 3.15, N = 3 SE +/- 0.85, N = 3 807.6 809.6 811.0 814.8
Cryptsetup AES-XTS 256b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 256b Decryption Run 1 Run 2 Run 4 Run 3 500 1000 1500 2000 2500 SE +/- 8.91, N = 3 SE +/- 6.84, N = 3 SE +/- 7.50, N = 3 SE +/- 2.97, N = 3 2307.6 2312.2 2312.5 2314.6
Cryptsetup AES-XTS 256b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 256b Encryption Run 4 Run 2 Run 1 Run 3 500 1000 1500 2000 2500 SE +/- 9.78, N = 3 SE +/- 9.33, N = 3 SE +/- 9.61, N = 3 SE +/- 5.73, N = 3 2357.4 2358.8 2359.8 2366.9
Cryptsetup PBKDF2-whirlpool OpenBenchmarking.org Iterations Per Second, More Is Better Cryptsetup PBKDF2-whirlpool Run 2 Run 4 Run 1 Run 3 200K 400K 600K 800K 1000K SE +/- 736.33, N = 3 SE +/- 18853.30, N = 3 SE +/- 1689.92, N = 3 SE +/- 1028.82, N = 3 760573 764849 780585 781744
Cryptsetup PBKDF2-sha512 OpenBenchmarking.org Iterations Per Second, More Is Better Cryptsetup PBKDF2-sha512 Run 2 Run 1 Run 3 Run 4 400K 800K 1200K 1600K 2000K SE +/- 15473.88, N = 3 SE +/- 1062.67, N = 3 SE +/- 3199.33, N = 3 SE +/- 2822.26, N = 3 1778523 1828912 1829986 1831049
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 2 Run 3 Run 1 Run 4 2 4 6 8 10 SE +/- 0.01289, N = 3 SE +/- 0.05391, N = 14 SE +/- 0.01210, N = 3 SE +/- 0.01427, N = 3 6.92948 6.80328 6.80166 6.79428 MIN: 5.87 MIN: 5.3 MIN: 5.74 MIN: 5.69 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Run 1 Run 3 Run 2 Run 4 160K 320K 480K 640K 800K SE +/- 10003.74, N = 3 SE +/- 2965.05, N = 3 SE +/- 3349.76, N = 3 SE +/- 1307.68, N = 3 703856 722538 724360 745275
Unpacking Firefox Extracting: firefox-84.0.source.tar.xz OpenBenchmarking.org Seconds, Fewer Is Better Unpacking Firefox 84.0 Extracting: firefox-84.0.source.tar.xz Run 3 Run 1 Run 2 Run 4 5 10 15 20 25 SE +/- 0.06, N = 4 SE +/- 0.06, N = 4 SE +/- 0.02, N = 4 SE +/- 0.03, N = 4 18.93 18.88 18.87 18.86
WavPack Audio Encoding WAV To WavPack OpenBenchmarking.org Seconds, Fewer Is Better WavPack Audio Encoding 5.3 WAV To WavPack Run 3 Run 4 Run 1 Run 2 4 8 12 16 20 SE +/- 0.02, N = 5 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 SE +/- 0.00, N = 5 14.53 14.51 14.51 14.50 1. (CXX) g++ options: -rdynamic
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 4 Run 1 Run 3 Run 2 3 6 9 12 15 SE +/- 0.02385, N = 3 SE +/- 0.09774, N = 3 SE +/- 0.02224, N = 3 SE +/- 0.03232, N = 3 10.15560 10.02868 9.89771 9.86713 MIN: 8.06 MIN: 7.81 MIN: 7.78 MIN: 7.76 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 2 Run 1 Run 3 Run 4 3 6 9 12 15 SE +/- 0.01778, N = 3 SE +/- 0.06881, N = 3 SE +/- 0.10858, N = 3 SE +/- 0.07559, N = 3 9.73463 9.59491 9.59132 9.53953 MIN: 8.39 MIN: 8.55 MIN: 8.53 MIN: 8.54 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
Ogg Audio Encoding WAV To Ogg OpenBenchmarking.org Seconds, Fewer Is Better Ogg Audio Encoding 1.3.4 WAV To Ogg Run 4 Run 2 Run 1 Run 3 5 10 15 20 25 SE +/- 0.26, N = 3 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 20.42 20.23 20.19 20.17 1. (CC) gcc options: -O2 -ffast-math -fsigned-char
Monkey Audio Encoding WAV To APE OpenBenchmarking.org Seconds, Fewer Is Better Monkey Audio Encoding 3.99.6 WAV To APE Run 4 Run 2 Run 1 Run 3 3 6 9 12 15 SE +/- 0.09, N = 5 SE +/- 0.04, N = 5 SE +/- 0.04, N = 5 SE +/- 0.02, N = 5 11.62 11.42 11.05 10.97 1. (CXX) g++ options: -O3 -pedantic -rdynamic -lrt
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 2 Run 3 Run 1 Run 4 0.7273 1.4546 2.1819 2.9092 3.6365 SE +/- 0.01078, N = 3 SE +/- 0.00749, N = 3 SE +/- 0.00484, N = 3 SE +/- 0.00785, N = 3 3.23231 3.22945 3.22676 3.22357 MIN: 2.63 MIN: 2.62 MIN: 2.62 MIN: 2.61 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
Opus Codec Encoding WAV To Opus Encode OpenBenchmarking.org Seconds, Fewer Is Better Opus Codec Encoding 1.3.1 WAV To Opus Encode Run 4 Run 2 Run 1 Run 3 2 4 6 8 10 SE +/- 0.011, N = 5 SE +/- 0.003, N = 5 SE +/- 0.002, N = 5 SE +/- 0.003, N = 5 8.590 8.574 8.574 8.563 1. (CXX) g++ options: -fvisibility=hidden -logg -lm
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 2 Run 3 Run 1 Run 4 0.9254 1.8508 2.7762 3.7016 4.627 SE +/- 0.00554, N = 3 SE +/- 0.01007, N = 3 SE +/- 0.00387, N = 3 SE +/- 0.00557, N = 3 4.11267 4.10713 4.10014 4.08784 MIN: 4.01 MIN: 4.01 MIN: 4.01 MIN: 4 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 3 Run 4 Run 2 Run 1 1.3072 2.6144 3.9216 5.2288 6.536 SE +/- 0.00559, N = 3 SE +/- 0.00883, N = 3 SE +/- 0.01018, N = 3 SE +/- 0.01607, N = 3 5.80983 5.78522 5.77450 5.73586 MIN: 4.89 MIN: 4.9 MIN: 4.85 MIN: 4.84 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
Timed MAFFT Alignment Multiple Sequence Alignment - LSU RNA OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.471 Multiple Sequence Alignment - LSU RNA Run 2 Run 4 Run 3 Run 1 3 6 9 12 15 SE +/- 0.11, N = 3 SE +/- 0.16, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 10.73 10.61 10.53 10.49 1. (CC) gcc options: -std=c99 -O3 -lm -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 3 Run 1 Run 2 Run 4 0.6246 1.2492 1.8738 2.4984 3.123 SE +/- 0.00532, N = 3 SE +/- 0.00676, N = 3 SE +/- 0.00726, N = 3 SE +/- 0.00419, N = 3 2.77604 2.77079 2.76864 2.76446 MIN: 2.62 MIN: 2.62 MIN: 2.61 MIN: 2.61 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 4 Run 3 Run 2 Run 1 3 6 9 12 15 SE +/- 0.00660, N = 3 SE +/- 0.01833, N = 3 SE +/- 0.01052, N = 3 SE +/- 0.02638, N = 3 9.91124 9.79708 9.79701 9.77402 MIN: 9.71 MIN: 9.63 MIN: 9.59 MIN: 9.6 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 4 Run 1 Run 3 Run 2 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 16.11 16.11 16.10 16.10 MIN: 15.78 MIN: 15.86 MIN: 15.79 MIN: 15.78 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 4 Run 1 Run 2 Run 3 4 8 12 16 20 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 17.33 17.29 17.27 17.23 MIN: 17.13 MIN: 17.1 MIN: 17.11 MIN: 17.11 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 3 Run 1 Run 2 Run 4 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.15, N = 15 12.82 12.80 12.79 12.56 MIN: 10.53 MIN: 10.51 MIN: 10.49 MIN: 10.48 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 3 Run 2 Run 4 Run 1 1.3096 2.6192 3.9288 5.2384 6.548 SE +/- 0.00647, N = 3 SE +/- 0.05534, N = 12 SE +/- 0.00722, N = 3 SE +/- 0.00709, N = 3 5.82049 5.78370 5.78336 5.75257 MIN: 4.73 MIN: 4.72 MIN: 4.8 MIN: 4.73 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread
Phoronix Test Suite v10.8.4