apple-mac Intel Core i7-6700HQ testing with a Apple Mac-A5C67F76ED83108C (265.0.0.0.0 BIOS) and AMD Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X 2GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2009295-FI-APPLEMAC549 .
apple-mac Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution 1 1a 1b Linux 5.8 Linux 5.9 Git Intel Core i7-6700HQ @ 3.50GHz (4 Cores / 8 Threads) Apple Mac-A5C67F76ED83108C (265.0.0.0.0 BIOS) Intel Xeon E3-1200 v5/E3-1500 16GB 251GB APPLE SSD SM0256L AMD Radeon RX 460/560D / Pro 450/455/460/555/555X/560/560X 2GB (800/1270MHz) Cirrus Logic Generic Color LCD Broadcom BCM43602 802.11ac LAN SoC Ubuntu 20.04 5.4.0-33-generic (x86_64) GNOME Shell 3.36.4 X Server 1.20.8 amdgpu 19.1.0 4.6 Mesa 20.0.4 (LLVM 9.0.1) GCC 9.3.0 ext4 2880x1800 5.4.0-48-generic (x86_64) 5.8.12-050812-generic (x86_64) 5.9.0-050900rc7daily20200928-generic (x86_64) 20200927 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,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 - 1: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xd6 - 1a: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xdc - 1b: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xdc - Linux 5.8: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xdc - Linux 5.9 Git: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xdc Graphics Details - 1, Linux 5.8, Linux 5.9 Git: GLAMOR Python Details - Python 3.8.2 Security Details - 1: 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: Mitigation of Clear buffers; SMT vulnerable - 1a: 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 + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable - 1b: 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 + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable - Linux 5.8: itlb_multihit: KVM: Mitigation of VMX disabled + 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 + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable - Linux 5.9 Git: itlb_multihit: KVM: Mitigation of VMX disabled + 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 + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable
apple-mac realsr-ncnn: 4x - No wireguard: osbench: Create Files osbench: Create Threads osbench: Launch Programs osbench: Create Processes osbench: Memory Allocations lczero: BLAS lczero: Eigen lczero: Rand rodinia: OpenMP LavaMD rodinia: OpenMP HotSpot3D rodinia: OpenMP Leukocyte rodinia: OpenMP CFD Solver rodinia: OpenMP Streamcluster namd: ATPase Simulation - 327,506 Atoms incompact3d: Cylinder mafft: Multiple Sequence Alignment - LSU RNA mocassin: Dust 2D tau100.0 lammps: Rhodopsin Protein webp: Default webp: Quality 100 webp: Quality 100, Lossless webp: Quality 100, Highest Compression webp: Quality 100, Lossless, Highest Compression compress-zstd: 3 compress-zstd: 19 libraw: Post-Processing Benchmark onednn: IP Batch 1D - f32 - CPU onednn: IP Batch All - f32 - CPU onednn: Convolution Batch Shapes Auto - f32 - CPU onednn: Deconvolution Batch deconv_1d - f32 - CPU onednn: Deconvolution Batch deconv_3d - f32 - CPU onednn: Recurrent Neural Network Training - f32 - CPU onednn: Recurrent Neural Network Inference - f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - f32 - CPU aom-av1: Speed 0 Two-Pass aom-av1: Speed 4 Two-Pass aom-av1: Speed 6 Realtime aom-av1: Speed 6 Two-Pass aom-av1: Speed 8 Realtime build-apache: Time To Compile build-linux-kernel: Time To Compile build-llvm: Time To Compile espeak: Text-To-Speech Synthesis montage: Mosaic of M17, K band, 1.5 deg x 1.5 deg system-decompress-gzip: couchdb: 100 - 1000 - 24 gromacs: Water Benchmark tensorflow-lite: SqueezeNet tensorflow-lite: Inception V4 tensorflow-lite: NASNet Mobile tensorflow-lite: Mobilenet Float tensorflow-lite: Mobilenet Quant tensorflow-lite: Inception ResNet V2 astcenc: Fast astcenc: Medium astcenc: Thorough astcenc: Exhaustive sqlite-speedtest: Timed Time - Size 1,000 gmic: 2D Function Plotting, 1000 Times gmic: Plotting Isosurface Of A 3D Volume, 1000 Times gmic: 3D Elevated Function In Rand Colors, 100 Times inkscape: SVG Files To PNG libreoffice: 20 Documents To PDF ocrmypdf: Processing 60 Page PDF Document rawtherapee: Total Benchmark Time gpaw: Carbon Nanotube mnn: SqueezeNetV1.0 mnn: resnet-v2-50 mnn: MobileNetV2_224 mnn: mobilenet-v1-1.0 mnn: inception-v3 ncnn: CPU - squeezenet ncnn: CPU - mobilenet ncnn: CPU-v2-v2 - mobilenet-v2 ncnn: CPU-v3-v3 - mobilenet-v3 ncnn: CPU - shufflenet-v2 ncnn: CPU - mnasnet ncnn: CPU - efficientnet-b0 ncnn: CPU - blazeface ncnn: CPU - googlenet ncnn: CPU - vgg16 ncnn: CPU - resnet18 ncnn: CPU - alexnet ncnn: CPU - resnet50 ncnn: CPU - yolov4-tiny tnn: CPU - MobileNet v2 tnn: CPU - SqueezeNet v1.1 ai-benchmark: Device Inference Score ai-benchmark: Device Training Score ai-benchmark: Device AI Score git: Time To Complete Common Git Commands tesseract-ocr: Time To OCR 7 Images kripke: influxdb: 4 - 10000 - 2,5000,1 - 10000 influxdb: 64 - 10000 - 2,5000,1 - 10000 influxdb: 1024 - 10000 - 2,5000,1 - 10000 dolfyn: Computational Fluid Dynamics ffte: N=256, 3D Complex FFT Routine hmmer: Pfam Database Search byte: Dhrystone 2 caffe: AlexNet - CPU - 100 caffe: AlexNet - CPU - 200 caffe: GoogleNet - CPU - 100 caffe: GoogleNet - CPU - 200 hint: FLOAT mlpack: scikit_ica mlpack: scikit_qda mlpack: scikit_svm mlpack: scikit_linearridgeregression 1 1a 1b Linux 5.8 Linux 5.9 Git 370.674 255.140 17.641676 15.627543 70.783297 27.939479 108.341376 572 497 175293 673.863 135.154 297.247 61.607 31.826 4.72588 876.545471 203.519 378 2.361 1.964 3.079 23.458 9.215 64.889 1748.2 12.8 24.00 10.5189 154.574 26.7359 12.3975 19.8370 754.602 527.255 6.05880 0.19 1.58 12.22 2.50 28.82 40.474 259.249 2013.163 35.247 101.680 3.757 186.016 0.410 580768 8374053 426951 394449 405727 7576490 5.23 12.94 86.06 681.10 89.013 136.079 25.034 81.935 31.221 9.409 65.588 114.937 803.180 12.261 68.013 6.558 8.995 74.803 31.85 37.91 10.04 8.59 5.60 8.40 13.47 2.50 29.48 115.53 28.88 30.73 58.88 50.25 416.896 389.443 539 601 1140 65.219 31.563 2875570 788302.8 842947.2 847324.6 13.928 187.133 24.567 17099.367156147 146.815 34175921.5 79192 158667 194847 390198 340385345.06392 87.62 126.06 33.18 5.78 370.380 270.437 18.157110 16.176701 71.520806 28.413137 111.140410 553 487 175841 673.641 135.294 301.971 62.190 32.252 4.57479 881.362264 202.596 380 2.356 1.991 3.109 23.511 9.242 65.644 1703.6 12.3 24.00 11.1785 154.585 26.4169 12.9601 20.1618 719.337 519.353 6.28494 0.19 1.56 12.13 2.48 28.66 40.728 263.416 2033.744 35.410 101.621 3.809 175.434 0.406 581423 8372823 427352 394626 405867 7576640 5.24 12.97 84.98 681.42 88.194 139.684 24.977 82.320 31.296 9.561 65.469 115.459 800.747 12.403 68.970 6.595 9.106 75.728 31.73 37.99 10.01 8.58 5.53 8.40 13.56 2.51 29.63 118.81 29.19 31.24 59.56 50.54 419.039 392.035 536 596 1132 65.695 31.692 6061038 780725.5 836526.4 845755.6 24.627 16367.982463134 146.865 33676043.3 79664 159335 195386 390701 337798306.47802 85.39 130.71 33.48 5.85 371.213 270.588 18.622888 18.283526 74.049632 34.709771 110.621929 553 490 175650 670.612 135.603 303.070 62.241 32.215 4.81432 880.041544 219.296 380 2.349 1.973 3.070 23.605 9.173 65.534 1708.4 12.2 23.98 10.9184 153.050 27.5433 12.9838 20.1737 763.335 523.266 6.05798 0.19 1.57 12.22 2.50 28.83 40.923 264.843 2027.385 35.113 101.028 3.771 177.433 0.406 580769 8370727 426828 394400 406067 7573497 5.23 12.96 86.10 682.10 88.405 138.354 24.401 81.793 31.406 9.506 65.365 115.344 802.277 12.293 68.864 6.637 9.050 75.485 31.77 37.88 10.00 8.57 5.51 8.33 13.53 2.51 29.58 118.17 29.42 31.32 59.44 50.48 417.044 387.190 535 597 1132 65.045 31.528 7984554 778638.6 838896.2 842927.9 24.460 16469.591709348 146.939 34221254.6 79506 158593 195308 391033 342293879.01209 85.69 130.94 33.57 5.88 OpenBenchmarking.org
RealSR-NCNN Scale: 4x - TAA: No OpenBenchmarking.org Seconds, Fewer Is Better RealSR-NCNN 20200818 Scale: 4x - TAA: No 1 Linux 5.8 Linux 5.9 Git 80 160 240 320 400 SE +/- 0.19, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 370.67 370.38 371.21
WireGuard + Linux Networking Stack Stress Test OpenBenchmarking.org Seconds, Fewer Is Better WireGuard + Linux Networking Stack Stress Test 1a Linux 5.8 Linux 5.9 Git 60 120 180 240 300 SE +/- 1.17, N = 3 SE +/- 1.63, N = 3 SE +/- 0.53, N = 3 255.14 270.44 270.59
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files 1a Linux 5.8 Linux 5.9 Git 5 10 15 20 25 SE +/- 0.16, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 17.64 18.16 18.62 1. (CC) gcc options: -lm
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads 1a Linux 5.8 Linux 5.9 Git 4 8 12 16 20 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.22, N = 6 15.63 16.18 18.28 1. (CC) gcc options: -lm
OSBench Test: Launch Programs OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs 1a Linux 5.8 Linux 5.9 Git 16 32 48 64 80 SE +/- 0.21, N = 3 SE +/- 0.11, N = 3 SE +/- 0.26, N = 3 70.78 71.52 74.05 1. (CC) gcc options: -lm
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes 1a Linux 5.8 Linux 5.9 Git 8 16 24 32 40 SE +/- 0.20, N = 3 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 27.94 28.41 34.71 1. (CC) gcc options: -lm
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations 1a Linux 5.8 Linux 5.9 Git 20 40 60 80 100 SE +/- 0.41, N = 3 SE +/- 0.26, N = 3 SE +/- 0.20, N = 3 108.34 111.14 110.62 1. (CC) gcc options: -lm
LeelaChessZero Backend: BLAS OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.26 Backend: BLAS 1a Linux 5.8 Linux 5.9 Git 120 240 360 480 600 SE +/- 5.78, N = 3 SE +/- 2.00, N = 3 SE +/- 3.79, N = 3 572 553 553 1. (CXX) g++ options: -flto -pthread
LeelaChessZero Backend: Eigen OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.26 Backend: Eigen 1a Linux 5.8 Linux 5.9 Git 110 220 330 440 550 SE +/- 5.17, N = 3 SE +/- 5.77, N = 3 SE +/- 5.04, N = 3 497 487 490 1. (CXX) g++ options: -flto -pthread
LeelaChessZero Backend: Random OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.26 Backend: Random 1a Linux 5.8 Linux 5.9 Git 40K 80K 120K 160K 200K SE +/- 260.75, N = 3 SE +/- 165.90, N = 3 SE +/- 110.97, N = 3 175293 175841 175650 1. (CXX) g++ options: -flto -pthread
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP LavaMD 1a Linux 5.8 Linux 5.9 Git 150 300 450 600 750 SE +/- 6.82, N = 9 SE +/- 7.51, N = 9 SE +/- 6.79, N = 9 673.86 673.64 670.61 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP HotSpot3D OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP HotSpot3D 1a Linux 5.8 Linux 5.9 Git 30 60 90 120 150 SE +/- 0.68, N = 3 SE +/- 0.45, N = 3 SE +/- 0.31, N = 3 135.15 135.29 135.60 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP Leukocyte OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Leukocyte 1a Linux 5.8 Linux 5.9 Git 70 140 210 280 350 SE +/- 1.30, N = 3 SE +/- 1.37, N = 3 SE +/- 0.25, N = 3 297.25 301.97 303.07 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP CFD Solver 1a Linux 5.8 Linux 5.9 Git 14 28 42 56 70 SE +/- 0.12, N = 3 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 61.61 62.19 62.24 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP Streamcluster OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Streamcluster 1a Linux 5.8 Linux 5.9 Git 7 14 21 28 35 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 31.83 32.25 32.22 1. (CXX) g++ options: -O2 -lOpenCL
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.14 ATPase Simulation - 327,506 Atoms 1a Linux 5.8 Linux 5.9 Git 1.0832 2.1664 3.2496 4.3328 5.416 SE +/- 0.04273, N = 11 SE +/- 0.02021, N = 3 SE +/- 0.08324, N = 3 4.72588 4.57479 4.81432
Incompact3D Input: Cylinder OpenBenchmarking.org Seconds, Fewer Is Better Incompact3D 2020-09-17 Input: Cylinder 1a Linux 5.8 Linux 5.9 Git 200 400 600 800 1000 SE +/- 0.40, N = 3 SE +/- 0.94, N = 3 SE +/- 0.81, N = 3 876.55 881.36 880.04 1. (F9X) gfortran options: -cpp -funroll-loops -floop-optimize -fcray-pointer -fbacktrace -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
Timed MAFFT Alignment Multiple Sequence Alignment - LSU RNA OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.471 Multiple Sequence Alignment - LSU RNA 1a 1b Linux 5.8 Linux 5.9 Git 50 100 150 200 250 SE +/- 12.37, N = 9 SE +/- 0.05, N = 3 SE +/- 12.70, N = 12 SE +/- 9.33, N = 12 203.52 13.93 202.60 219.30 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
Monte Carlo Simulations of Ionised Nebulae Input: Dust 2D tau100.0 OpenBenchmarking.org Seconds, Fewer Is Better Monte Carlo Simulations of Ionised Nebulae 2019-03-24 Input: Dust 2D tau100.0 1a Linux 5.8 Linux 5.9 Git 80 160 240 320 400 SE +/- 0.58, N = 3 378 380 380 1. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O3 -O2 -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
LAMMPS Molecular Dynamics Simulator Model: Rhodopsin Protein OpenBenchmarking.org ns/day, More Is Better LAMMPS Molecular Dynamics Simulator 24Aug2020 Model: Rhodopsin Protein 1a Linux 5.8 Linux 5.9 Git 0.5312 1.0624 1.5936 2.1248 2.656 SE +/- 0.008, N = 3 SE +/- 0.015, N = 3 SE +/- 0.006, N = 3 2.361 2.356 2.349 1. (CXX) g++ options: -O3 -pthread -lm
WebP Image Encode Encode Settings: Default OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Default 1a Linux 5.8 Linux 5.9 Git 0.448 0.896 1.344 1.792 2.24 SE +/- 0.003, N = 3 SE +/- 0.009, N = 3 SE +/- 0.013, N = 3 1.964 1.991 1.973 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
WebP Image Encode Encode Settings: Quality 100 OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100 1a Linux 5.8 Linux 5.9 Git 0.6995 1.399 2.0985 2.798 3.4975 SE +/- 0.008, N = 3 SE +/- 0.006, N = 3 SE +/- 0.002, N = 3 3.079 3.109 3.070 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
WebP Image Encode Encode Settings: Quality 100, Lossless OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless 1a Linux 5.8 Linux 5.9 Git 6 12 18 24 30 SE +/- 0.10, N = 3 SE +/- 0.10, N = 3 SE +/- 0.02, N = 3 23.46 23.51 23.61 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
WebP Image Encode Encode Settings: Quality 100, Highest Compression OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Highest Compression 1a Linux 5.8 Linux 5.9 Git 3 6 9 12 15 SE +/- 0.011, N = 3 SE +/- 0.013, N = 3 SE +/- 0.016, N = 3 9.215 9.242 9.173 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
WebP Image Encode Encode Settings: Quality 100, Lossless, Highest Compression OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless, Highest Compression 1a Linux 5.8 Linux 5.9 Git 15 30 45 60 75 SE +/- 0.14, N = 3 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 64.89 65.64 65.53 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
Zstd Compression Compression Level: 3 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 3 1a Linux 5.8 Linux 5.9 Git 400 800 1200 1600 2000 SE +/- 4.11, N = 3 SE +/- 1.23, N = 3 SE +/- 4.54, N = 3 1748.2 1703.6 1708.4 1. (CC) gcc options: -O3 -pthread -lz -llzma
Zstd Compression Compression Level: 19 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 19 1a Linux 5.8 Linux 5.9 Git 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.09, N = 3 12.8 12.3 12.2 1. (CC) gcc options: -O3 -pthread -lz -llzma
LibRaw Post-Processing Benchmark OpenBenchmarking.org Mpix/sec, More Is Better LibRaw 0.20 Post-Processing Benchmark 1a Linux 5.8 Linux 5.9 Git 6 12 18 24 30 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 24.00 24.00 23.98 1. (CXX) g++ options: -O2 -fopenmp -ljpeg -lz -lm
oneDNN Harness: IP Batch 1D - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch 1D - Data Type: f32 - Engine: CPU 1a Linux 5.8 Linux 5.9 Git 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.10, N = 3 SE +/- 0.13, N = 3 10.52 11.18 10.92 MIN: 10.18 MIN: 10.46 MIN: 10.39 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: IP Batch All - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch All - Data Type: f32 - Engine: CPU 1a Linux 5.8 Linux 5.9 Git 30 60 90 120 150 SE +/- 2.45, N = 3 SE +/- 0.30, N = 3 SE +/- 0.72, N = 3 154.57 154.59 153.05 MIN: 146.76 MIN: 148.69 MIN: 147.85 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 1.5 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU 1a Linux 5.8 Linux 5.9 Git 6 12 18 24 30 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 26.74 26.42 27.54 MIN: 26.3 MIN: 26.11 MIN: 27.14 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPU 1a Linux 5.8 Linux 5.9 Git 3 6 9 12 15 SE +/- 0.14, N = 15 SE +/- 0.26, N = 15 SE +/- 0.11, N = 15 12.40 12.96 12.98 MIN: 11.76 MIN: 11.6 MIN: 12.01 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPU 1a Linux 5.8 Linux 5.9 Git 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.13, N = 3 SE +/- 0.28, N = 3 19.84 20.16 20.17 MIN: 19.39 MIN: 19.71 MIN: 19.13 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 1.5 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU 1a Linux 5.8 Linux 5.9 Git 160 320 480 640 800 SE +/- 9.87, N = 5 SE +/- 3.00, N = 3 SE +/- 6.51, N = 3 754.60 719.34 763.34 MIN: 726.57 MIN: 706.58 MIN: 748.45 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 1.5 Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU 1a Linux 5.8 Linux 5.9 Git 110 220 330 440 550 SE +/- 6.88, N = 5 SE +/- 8.35, N = 3 SE +/- 6.05, N = 3 527.26 519.35 523.27 MIN: 500.69 MIN: 498.78 MIN: 510.48 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 1.5 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU 1a Linux 5.8 Linux 5.9 Git 2 4 6 8 10 SE +/- 0.01458, N = 3 SE +/- 0.02981, N = 3 SE +/- 0.01040, N = 3 6.05880 6.28494 6.05798 MIN: 5.96 MIN: 6.13 MIN: 5.95 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
AOM AV1 Encoder Mode: Speed 0 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 0 Two-Pass 1a Linux 5.8 Linux 5.9 Git 0.0428 0.0856 0.1284 0.1712 0.214 SE +/- 0.00, N = 3 SE +/- 0.00, N = 4 SE +/- 0.00, N = 3 0.19 0.19 0.19 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 4 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 4 Two-Pass 1a Linux 5.8 Linux 5.9 Git 0.3555 0.711 1.0665 1.422 1.7775 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 1.58 1.56 1.57 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 6 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 6 Realtime 1a Linux 5.8 Linux 5.9 Git 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 12.22 12.13 12.22 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 6 Two-Pass OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 6 Two-Pass 1a Linux 5.8 Linux 5.9 Git 0.5625 1.125 1.6875 2.25 2.8125 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 2.50 2.48 2.50 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
AOM AV1 Encoder Mode: Speed 8 Realtime OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 2.0 Encoder Mode: Speed 8 Realtime 1a Linux 5.8 Linux 5.9 Git 7 14 21 28 35 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 28.82 28.66 28.83 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.41 Time To Compile 1a Linux 5.8 Linux 5.9 Git 9 18 27 36 45 SE +/- 0.04, N = 3 SE +/- 0.10, N = 3 SE +/- 0.04, N = 3 40.47 40.73 40.92
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.4 Time To Compile 1a Linux 5.8 Linux 5.9 Git 60 120 180 240 300 SE +/- 0.88, N = 3 SE +/- 0.56, N = 3 SE +/- 0.98, N = 3 259.25 263.42 264.84
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 10.0 Time To Compile 1a Linux 5.8 Linux 5.9 Git 400 800 1200 1600 2000 SE +/- 1.04, N = 3 SE +/- 1.41, N = 3 SE +/- 0.34, N = 3 2013.16 2033.74 2027.39
eSpeak-NG Speech Engine Text-To-Speech Synthesis OpenBenchmarking.org Seconds, Fewer Is Better eSpeak-NG Speech Engine 20200907 Text-To-Speech Synthesis 1a Linux 5.8 Linux 5.9 Git 8 16 24 32 40 SE +/- 0.15, N = 4 SE +/- 0.19, N = 4 SE +/- 0.17, N = 4 35.25 35.41 35.11 1. (CC) gcc options: -O2 -std=c99
Montage Astronomical Image Mosaic Engine Mosaic of M17, K band, 1.5 deg x 1.5 deg OpenBenchmarking.org Seconds, Fewer Is Better Montage Astronomical Image Mosaic Engine 6.0 Mosaic of M17, K band, 1.5 deg x 1.5 deg 1a Linux 5.8 Linux 5.9 Git 20 40 60 80 100 SE +/- 0.36, N = 3 SE +/- 0.07, N = 3 SE +/- 0.14, N = 3 101.68 101.62 101.03 1. (CC) gcc options: -std=gnu99 -lcfitsio -lm -O2
System GZIP Decompression OpenBenchmarking.org Seconds, Fewer Is Better System GZIP Decompression 1a Linux 5.8 Linux 5.9 Git 0.857 1.714 2.571 3.428 4.285 SE +/- 0.031, N = 13 SE +/- 0.064, N = 3 SE +/- 0.062, N = 3 3.757 3.809 3.771
Apache CouchDB Bulk Size: 100 - Inserts: 1000 - Rounds: 24 OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.1.1 Bulk Size: 100 - Inserts: 1000 - Rounds: 24 1a 1b Linux 5.8 Linux 5.9 Git 40 80 120 160 200 SE +/- 1.76, N = 3 SE +/- 0.55, N = 3 SE +/- 0.36, N = 3 SE +/- 0.36, N = 3 186.02 187.13 175.43 177.43 1. (CXX) g++ options: -std=c++14 -lmozjs-68 -lm -lerl_interface -lei -fPIC -MMD
GROMACS Water Benchmark OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2020.3 Water Benchmark 1a Linux 5.8 Linux 5.9 Git 0.0923 0.1846 0.2769 0.3692 0.4615 SE +/- 0.002, N = 3 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 0.410 0.406 0.406 1. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm
TensorFlow Lite Model: SqueezeNet OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: SqueezeNet 1a Linux 5.8 Linux 5.9 Git 120K 240K 360K 480K 600K SE +/- 100.38, N = 3 SE +/- 288.45, N = 3 SE +/- 124.86, N = 3 580768 581423 580769
TensorFlow Lite Model: Inception V4 OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Inception V4 1a Linux 5.8 Linux 5.9 Git 2M 4M 6M 8M 10M SE +/- 2949.69, N = 3 SE +/- 2566.98, N = 3 SE +/- 859.08, N = 3 8374053 8372823 8370727
TensorFlow Lite Model: NASNet Mobile OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: NASNet Mobile 1a Linux 5.8 Linux 5.9 Git 90K 180K 270K 360K 450K SE +/- 172.19, N = 3 SE +/- 318.88, N = 3 SE +/- 106.30, N = 3 426951 427352 426828
TensorFlow Lite Model: Mobilenet Float OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Mobilenet Float 1a Linux 5.8 Linux 5.9 Git 80K 160K 240K 320K 400K SE +/- 56.10, N = 3 SE +/- 122.77, N = 3 SE +/- 132.01, N = 3 394449 394626 394400
TensorFlow Lite Model: Mobilenet Quant OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Mobilenet Quant 1a Linux 5.8 Linux 5.9 Git 90K 180K 270K 360K 450K SE +/- 80.23, N = 3 SE +/- 269.94, N = 3 SE +/- 186.36, N = 3 405727 405867 406067
TensorFlow Lite Model: Inception ResNet V2 OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Inception ResNet V2 1a Linux 5.8 Linux 5.9 Git 1.6M 3.2M 4.8M 6.4M 8M SE +/- 1057.88, N = 3 SE +/- 225.46, N = 3 SE +/- 259.89, N = 3 7576490 7576640 7573497
ASTC Encoder Preset: Fast OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Fast 1a Linux 5.8 Linux 5.9 Git 1.179 2.358 3.537 4.716 5.895 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 5.23 5.24 5.23 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
ASTC Encoder Preset: Medium OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Medium 1a Linux 5.8 Linux 5.9 Git 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 12.94 12.97 12.96 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
ASTC Encoder Preset: Thorough OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Thorough 1a Linux 5.8 Linux 5.9 Git 20 40 60 80 100 SE +/- 1.15, N = 3 SE +/- 0.04, N = 3 SE +/- 1.12, N = 3 86.06 84.98 86.10 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
ASTC Encoder Preset: Exhaustive OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Exhaustive 1a Linux 5.8 Linux 5.9 Git 150 300 450 600 750 SE +/- 0.17, N = 3 SE +/- 0.19, N = 3 SE +/- 1.01, N = 3 681.10 681.42 682.10 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 1a Linux 5.8 Linux 5.9 Git 20 40 60 80 100 SE +/- 0.25, N = 3 SE +/- 0.28, N = 3 SE +/- 0.10, N = 3 89.01 88.19 88.41 1. (CC) gcc options: -O2 -ldl -lz -lpthread
G'MIC Test: 2D Function Plotting, 1000 Times OpenBenchmarking.org Seconds, Fewer Is Better G'MIC Test: 2D Function Plotting, 1000 Times 1a Linux 5.8 Linux 5.9 Git 30 60 90 120 150 SE +/- 1.19, N = 11 SE +/- 2.30, N = 3 SE +/- 2.01, N = 4 136.08 139.68 138.35 1. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.
G'MIC Test: Plotting Isosurface Of A 3D Volume, 1000 Times OpenBenchmarking.org Seconds, Fewer Is Better G'MIC Test: Plotting Isosurface Of A 3D Volume, 1000 Times 1a Linux 5.8 Linux 5.9 Git 6 12 18 24 30 SE +/- 0.25, N = 8 SE +/- 0.23, N = 3 SE +/- 0.01, N = 3 25.03 24.98 24.40 1. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.
G'MIC Test: 3D Elevated Function In Random Colors, 100 Times OpenBenchmarking.org Seconds, Fewer Is Better G'MIC Test: 3D Elevated Function In Random Colors, 100 Times 1a Linux 5.8 Linux 5.9 Git 20 40 60 80 100 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 SE +/- 0.07, N = 3 81.94 82.32 81.79 1. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.
Inkscape Operation: SVG Files To PNG OpenBenchmarking.org Seconds, Fewer Is Better Inkscape Operation: SVG Files To PNG 1a Linux 5.8 Linux 5.9 Git 7 14 21 28 35 SE +/- 0.14, N = 3 SE +/- 0.14, N = 3 SE +/- 0.13, N = 3 31.22 31.30 31.41 1. Inkscape 0.92.5 (2060ec1f9f, 2020-04-08)
LibreOffice Test: 20 Documents To PDF OpenBenchmarking.org Seconds, Fewer Is Better LibreOffice Test: 20 Documents To PDF 1a Linux 5.8 Linux 5.9 Git 3 6 9 12 15 SE +/- 0.088, N = 10 SE +/- 0.106, N = 6 SE +/- 0.110, N = 6 9.409 9.561 9.506 1. LibreOffice 6.4.3.2 40(Build:2)
OCRMyPDF Processing 60 Page PDF Document OpenBenchmarking.org Seconds, Fewer Is Better OCRMyPDF 9.6.0+dfsg Processing 60 Page PDF Document 1a Linux 5.8 Linux 5.9 Git 15 30 45 60 75 SE +/- 0.95, N = 3 SE +/- 0.99, N = 3 SE +/- 0.88, N = 3 65.59 65.47 65.37
RawTherapee Total Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better RawTherapee Total Benchmark Time 1a Linux 5.8 Linux 5.9 Git 30 60 90 120 150 SE +/- 0.19, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 114.94 115.46 115.34 1. RawTherapee, version 5.8, command line.
GPAW Input: Carbon Nanotube OpenBenchmarking.org Seconds, Fewer Is Better GPAW 20.1 Input: Carbon Nanotube 1a Linux 5.8 Linux 5.9 Git 200 400 600 800 1000 SE +/- 9.84, N = 5 SE +/- 1.51, N = 3 SE +/- 0.61, N = 3 803.18 800.75 802.28 1. (CC) gcc options: -pthread -shared -fwrapv -O2 -lxc -lblas -lmpi
Mobile Neural Network Model: SqueezeNetV1.0 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: SqueezeNetV1.0 1a Linux 5.8 Linux 5.9 Git 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 12.26 12.40 12.29 MIN: 12.06 / MAX: 38.67 MIN: 12.27 / MAX: 24.67 MIN: 12.17 / MAX: 29.81 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: resnet-v2-50 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: resnet-v2-50 1a Linux 5.8 Linux 5.9 Git 15 30 45 60 75 SE +/- 0.07, N = 3 SE +/- 0.20, N = 3 SE +/- 0.15, N = 3 68.01 68.97 68.86 MIN: 66.43 / MAX: 94.47 MIN: 67.37 / MAX: 94.79 MIN: 67.93 / MAX: 97.1 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: MobileNetV2_224 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: MobileNetV2_224 1a Linux 5.8 Linux 5.9 Git 2 4 6 8 10 SE +/- 0.034, N = 3 SE +/- 0.019, N = 3 SE +/- 0.004, N = 3 6.558 6.595 6.637 MIN: 6.42 / MAX: 32.36 MIN: 6.49 / MAX: 33.55 MIN: 6.43 / MAX: 32.83 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: mobilenet-v1-1.0 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: mobilenet-v1-1.0 1a Linux 5.8 Linux 5.9 Git 3 6 9 12 15 SE +/- 0.028, N = 3 SE +/- 0.030, N = 3 SE +/- 0.023, N = 3 8.995 9.106 9.050 MIN: 8.75 / MAX: 14.56 MIN: 8.99 / MAX: 18.25 MIN: 8.74 / MAX: 34.39 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
Mobile Neural Network Model: inception-v3 OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: inception-v3 1a Linux 5.8 Linux 5.9 Git 20 40 60 80 100 SE +/- 0.23, N = 3 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 74.80 75.73 75.49 MIN: 73.75 / MAX: 102.38 MIN: 74.6 / MAX: 103.84 MIN: 73.77 / MAX: 104.07 1. (CXX) g++ options: -std=c++11 -O3 -fvisibility=hidden -fomit-frame-pointer -fstrict-aliasing -ffunction-sections -fdata-sections -ffast-math -fno-rtti -fno-exceptions -rdynamic -pthread -ldl
NCNN Target: CPU - Model: squeezenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: squeezenet 1a Linux 5.8 Linux 5.9 Git 7 14 21 28 35 SE +/- 0.22, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 31.85 31.73 31.77 MIN: 31.4 / MAX: 46.79 MIN: 31.58 / MAX: 33.86 MIN: 31.59 / MAX: 40.55 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: mobilenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: mobilenet 1a Linux 5.8 Linux 5.9 Git 9 18 27 36 45 SE +/- 0.16, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 37.91 37.99 37.88 MIN: 37.53 / MAX: 50.41 MIN: 37.51 / MAX: 82.72 MIN: 37.66 / MAX: 54 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU-v2-v2 - Model: mobilenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU-v2-v2 - Model: mobilenet-v2 1a Linux 5.8 Linux 5.9 Git 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 10.04 10.01 10.00 MIN: 9.8 / MAX: 17.01 MIN: 9.87 / MAX: 22.51 MIN: 9.87 / MAX: 25.16 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU-v3-v3 - Model: mobilenet-v3 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU-v3-v3 - Model: mobilenet-v3 1a Linux 5.8 Linux 5.9 Git 2 4 6 8 10 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 8.59 8.58 8.57 MIN: 8.4 / MAX: 13.74 MIN: 8.47 / MAX: 10.65 MIN: 8.46 / MAX: 10.78 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: shufflenet-v2 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: shufflenet-v2 1a Linux 5.8 Linux 5.9 Git 1.26 2.52 3.78 5.04 6.3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 5.60 5.53 5.51 MIN: 5.45 / MAX: 9.2 MIN: 5.44 / MAX: 6.39 MIN: 5.44 / MAX: 6.01 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: mnasnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: mnasnet 1a Linux 5.8 Linux 5.9 Git 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 SE +/- 0.02, N = 3 8.40 8.40 8.33 MIN: 8.29 / MAX: 10.01 MIN: 8.19 / MAX: 8.96 MIN: 8.18 / MAX: 11.57 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: efficientnet-b0 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: efficientnet-b0 1a Linux 5.8 Linux 5.9 Git 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 13.47 13.56 13.53 MIN: 13.4 / MAX: 14.46 MIN: 13.49 / MAX: 15.72 MIN: 13.48 / MAX: 14.6 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: blazeface OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: blazeface 1a Linux 5.8 Linux 5.9 Git 0.5648 1.1296 1.6944 2.2592 2.824 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 2.50 2.51 2.51 MIN: 2.48 / MAX: 3.39 MIN: 2.48 / MAX: 3.39 MIN: 2.48 / MAX: 6.34 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: googlenet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: googlenet 1a Linux 5.8 Linux 5.9 Git 7 14 21 28 35 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 29.48 29.63 29.58 MIN: 29.27 / MAX: 53.46 MIN: 29.48 / MAX: 31.73 MIN: 29.45 / MAX: 30.82 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: vgg16 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: vgg16 1a Linux 5.8 Linux 5.9 Git 30 60 90 120 150 SE +/- 0.04, N = 3 SE +/- 0.11, N = 3 SE +/- 0.03, N = 3 115.53 118.81 118.17 MIN: 113.18 / MAX: 127.99 MIN: 116.76 / MAX: 144.96 MIN: 115.23 / MAX: 133.94 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: resnet18 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: resnet18 1a Linux 5.8 Linux 5.9 Git 7 14 21 28 35 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 28.88 29.19 29.42 MIN: 28.72 / MAX: 30.4 MIN: 29 / MAX: 37.11 MIN: 28.98 / MAX: 41.29 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: alexnet OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: alexnet 1a Linux 5.8 Linux 5.9 Git 7 14 21 28 35 SE +/- 0.25, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 30.73 31.24 31.32 MIN: 29.32 / MAX: 45.24 MIN: 28.86 / MAX: 43.79 MIN: 29.49 / MAX: 39.17 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: resnet50 OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: resnet50 1a Linux 5.8 Linux 5.9 Git 13 26 39 52 65 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 58.88 59.56 59.44 MIN: 58.46 / MAX: 74.49 MIN: 59.22 / MAX: 62.83 MIN: 59.19 / MAX: 63 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
NCNN Target: CPU - Model: yolov4-tiny OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: yolov4-tiny 1a Linux 5.8 Linux 5.9 Git 11 22 33 44 55 SE +/- 0.12, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 50.25 50.54 50.48 MIN: 49.89 / MAX: 52.2 MIN: 50.07 / MAX: 81.11 MIN: 50.26 / MAX: 65.99 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
TNN Target: CPU - Model: MobileNet v2 OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: MobileNet v2 1a Linux 5.8 Linux 5.9 Git 90 180 270 360 450 SE +/- 0.06, N = 3 SE +/- 1.65, N = 3 SE +/- 0.29, N = 3 416.90 419.04 417.04 MIN: 413.67 / MAX: 424.33 MIN: 413.82 / MAX: 431.27 MIN: 415.53 / MAX: 427.14 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
TNN Target: CPU - Model: SqueezeNet v1.1 OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: SqueezeNet v1.1 1a Linux 5.8 Linux 5.9 Git 90 180 270 360 450 SE +/- 0.26, N = 3 SE +/- 0.26, N = 3 SE +/- 0.06, N = 3 389.44 392.04 387.19 MIN: 385.38 / MAX: 406.64 MIN: 386.77 / MAX: 399.83 MIN: 385.82 / MAX: 394.24 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
AI Benchmark Alpha Device Inference Score OpenBenchmarking.org Score, More Is Better AI Benchmark Alpha 0.1.2 Device Inference Score 1a Linux 5.8 Linux 5.9 Git 120 240 360 480 600 539 536 535
AI Benchmark Alpha Device Training Score OpenBenchmarking.org Score, More Is Better AI Benchmark Alpha 0.1.2 Device Training Score 1a Linux 5.8 Linux 5.9 Git 130 260 390 520 650 601 596 597
AI Benchmark Alpha Device AI Score OpenBenchmarking.org Score, More Is Better AI Benchmark Alpha 0.1.2 Device AI Score 1a Linux 5.8 Linux 5.9 Git 200 400 600 800 1000 1140 1132 1132
Git Time To Complete Common Git Commands OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands 1a Linux 5.8 Linux 5.9 Git 15 30 45 60 75 SE +/- 0.05, N = 3 SE +/- 0.12, N = 3 SE +/- 0.04, N = 3 65.22 65.70 65.05 1. git version 2.25.1
Tesseract OCR Time To OCR 7 Images OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR 4.1.1 Time To OCR 7 Images 1a Linux 5.8 Linux 5.9 Git 7 14 21 28 35 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 31.56 31.69 31.53
Kripke OpenBenchmarking.org Throughput FoM, More Is Better Kripke 1.2.4 1a Linux 5.8 Linux 5.9 Git 2M 4M 6M 8M 10M SE +/- 133524.86, N = 9 SE +/- 85847.03, N = 3 SE +/- 92483.67, N = 9 2875570 6061038 7984554 1. (CXX) g++ options: -O3 -fopenmp
InfluxDB Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 1a Linux 5.8 Linux 5.9 Git 200K 400K 600K 800K 1000K SE +/- 300.35, N = 3 SE +/- 2456.58, N = 3 SE +/- 1551.05, N = 3 788302.8 780725.5 778638.6
InfluxDB Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 1a Linux 5.8 Linux 5.9 Git 200K 400K 600K 800K 1000K SE +/- 765.67, N = 3 SE +/- 1733.63, N = 3 SE +/- 1400.53, N = 3 842947.2 836526.4 838896.2
InfluxDB Concurrent Streams: 1024 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 1024 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 1a Linux 5.8 Linux 5.9 Git 200K 400K 600K 800K 1000K SE +/- 1296.24, N = 3 SE +/- 733.38, N = 3 SE +/- 1086.60, N = 3 847324.6 845755.6 842927.9
Dolfyn Computational Fluid Dynamics OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics 1b Linux 5.8 Linux 5.9 Git 6 12 18 24 30 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 24.57 24.63 24.46
FFTE N=256, 3D Complex FFT Routine OpenBenchmarking.org MFLOPS, More Is Better FFTE 7.0 N=256, 3D Complex FFT Routine 1b Linux 5.8 Linux 5.9 Git 4K 8K 12K 16K 20K SE +/- 30.82, N = 3 SE +/- 55.87, N = 3 SE +/- 62.02, N = 3 17099.37 16367.98 16469.59 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 3.3.1 Pfam Database Search 1b Linux 5.8 Linux 5.9 Git 30 60 90 120 150 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 146.82 146.87 146.94 1. (CC) gcc options: -O3 -pthread -lhmmer -leasel -lm
BYTE Unix Benchmark Computational Test: Dhrystone 2 OpenBenchmarking.org LPS, More Is Better BYTE Unix Benchmark 3.6 Computational Test: Dhrystone 2 1b Linux 5.8 Linux 5.9 Git 7M 14M 21M 28M 35M SE +/- 24181.72, N = 3 SE +/- 200749.27, N = 3 SE +/- 145373.70, N = 3 34175921.5 33676043.3 34221254.6
Caffe Model: AlexNet - Acceleration: CPU - Iterations: 100 OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: AlexNet - Acceleration: CPU - Iterations: 100 1b Linux 5.8 Linux 5.9 Git 20K 40K 60K 80K 100K SE +/- 26.19, N = 3 SE +/- 75.26, N = 3 SE +/- 27.51, N = 3 79192 79664 79506 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas
Caffe Model: AlexNet - Acceleration: CPU - Iterations: 200 OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: AlexNet - Acceleration: CPU - Iterations: 200 1b Linux 5.8 Linux 5.9 Git 30K 60K 90K 120K 150K SE +/- 84.87, N = 3 SE +/- 10.82, N = 3 SE +/- 459.87, N = 3 158667 159335 158593 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas
Caffe Model: GoogleNet - Acceleration: CPU - Iterations: 100 OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: GoogleNet - Acceleration: CPU - Iterations: 100 1b Linux 5.8 Linux 5.9 Git 40K 80K 120K 160K 200K SE +/- 177.84, N = 3 SE +/- 107.76, N = 3 SE +/- 92.24, N = 3 194847 195386 195308 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas
Caffe Model: GoogleNet - Acceleration: CPU - Iterations: 200 OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: GoogleNet - Acceleration: CPU - Iterations: 200 1b Linux 5.8 Linux 5.9 Git 80K 160K 240K 320K 400K SE +/- 397.84, N = 3 SE +/- 238.78, N = 3 SE +/- 381.92, N = 3 390198 390701 391033 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas
Hierarchical INTegration Test: FLOAT OpenBenchmarking.org QUIPs, More Is Better Hierarchical INTegration 1.0 Test: FLOAT 1b Linux 5.8 Linux 5.9 Git 70M 140M 210M 280M 350M SE +/- 368233.75, N = 3 SE +/- 255481.25, N = 3 SE +/- 22764.71, N = 3 340385345.06 337798306.48 342293879.01 1. (CC) gcc options: -O3 -march=native -lm
Mlpack Benchmark Benchmark: scikit_ica OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_ica 1b Linux 5.8 Linux 5.9 Git 20 40 60 80 100 SE +/- 1.17, N = 3 SE +/- 0.72, N = 15 SE +/- 0.77, N = 15 87.62 85.39 85.69
Mlpack Benchmark Benchmark: scikit_qda OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_qda 1b Linux 5.8 Linux 5.9 Git 30 60 90 120 150 SE +/- 0.52, N = 3 SE +/- 1.26, N = 3 SE +/- 1.39, N = 9 126.06 130.71 130.94
Mlpack Benchmark Benchmark: scikit_svm OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_svm 1b Linux 5.8 Linux 5.9 Git 8 16 24 32 40 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.18, N = 3 33.18 33.48 33.57
Mlpack Benchmark Benchmark: scikit_linearridgeregression OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_linearridgeregression 1b Linux 5.8 Linux 5.9 Git 1.323 2.646 3.969 5.292 6.615 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 5.78 5.85 5.88
Phoronix Test Suite v10.8.4