Intel Core i7-7700K testing with a MSI Z270-A PRO (MS-7A71) v1.0 (1.60 BIOS) and MSI Intel HD 630 3GB on Ubuntu 20.04 via the Phoronix Test Suite.
Linux 5.4 Processor: Intel Core i7-7700K @ 4.50GHz (4 Cores / 8 Threads), Motherboard: MSI Z270-A PRO (MS-7A71) v1.0 (1.60 BIOS), Chipset: Intel Xeon E3-1200 v6/7th + Z270, Memory: 16GB, Disk: 256GB Samsung SSD 850, Graphics: MSI Intel HD 630 3GB (1150MHz), Audio: Realtek ALC892, Monitor: LG Ultra HD, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 20.04, Kernel: 5.4.0-28-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.4, OpenCL: OpenCL 2.1, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --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 -vProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xcaJava Notes: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)Python Notes: Python 3.8.2Security Notes: 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
Linux 5.8 OS: Ubuntu 20.04, Kernel: 5.8.14-050814-generic (x86_64), Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.4, OpenCL: OpenCL 2.1, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --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 -vProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xd6Java Notes: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)Python Notes: Python 3.8.5Security Notes: 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 OS: Ubuntu 20.04, Kernel: 5.9.0-050900rc8daily20201011-generic (x86_64) 20201010, Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.4, OpenCL: OpenCL 2.1, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
7700K Intel 2020 Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL OpenCL Compiler File-System Screen Resolution Linux 5.4 Linux 5.8 Linux 5.9 Intel Core i7-7700K @ 4.50GHz (4 Cores / 8 Threads) MSI Z270-A PRO (MS-7A71) v1.0 (1.60 BIOS) Intel Xeon E3-1200 v6/7th + Z270 16GB 256GB Samsung SSD 850 MSI Intel HD 630 3GB (1150MHz) Realtek ALC892 LG Ultra HD Realtek RTL8111/8168/8411 Ubuntu 20.04 5.4.0-28-generic (x86_64) GNOME Shell 3.36.1 X Server 1.20.8 modesetting 1.20.8 4.6 Mesa 20.0.4 OpenCL 2.1 GCC 9.3.0 ext4 3840x2160 5.8.14-050814-generic (x86_64) GNOME Shell 3.36.4 5.9.0-050900rc8daily20201011-generic (x86_64) 20201010 OpenBenchmarking.org Compiler Details - Linux 5.4: --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 - Linux 5.8: --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 - Linux 5.9: --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 - Linux 5.4: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xca - Linux 5.8: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xd6 - Linux 5.9: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xd6 Java Details - Linux 5.4: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1) - Linux 5.8: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04) - Linux 5.9: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04) Python Details - Linux 5.4: Python 3.8.2 - Linux 5.8: Python 3.8.5 - Linux 5.9: Python 3.8.5 Security Details - Linux 5.4: 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 - 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: 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.4 Linux 5.8 Linux 5.9 Logarithmic Result Overview Phoronix Test Suite RealSR-NCNN Kripke NCNN Apache CouchDB Stress-NG eSpeak-NG Speech Engine WireGuard + Linux Networking Stack Stress Test KeyDB VkFFT FFTE GROMACS GLmark2 DaCapo Benchmark NeatBench Renaissance Mobile Neural Network Java Gradle Build LeelaChessZero InfluxDB 7-Zip Compression LuxCoreRender NAMD Hugin Darmstadt Automotive Parallel Heterogeneous Suite MPV Sunflow Rendering System libavif avifenc Build2 System GZIP Decompression XZ Compression Timed Linux Kernel Compilation Incompact3D PyPerformance Timed MAFFT Alignment Timed Apache Compilation AI Benchmark Alpha GPAW OpenVINO oneDNN dav1d Rodinia BYTE Unix Benchmark BRL-CAD Hierarchical INTegration Montage Astronomical Image Mosaic Engine LibRaw Tesseract OCR OCRMyPDF Dolfyn Mlpack Benchmark Timed HMMer Search ASTC Encoder WebP Image Encode Chaos Group V-RAY LAMMPS Molecular Dynamics Simulator Zstd Compression RNNoise TensorFlow Lite Monte Carlo Simulations of Ionised Nebulae Caffe TNN OpenCV
7700K Intel 2020 realsr-ncnn: 4x - No vkfft: glmark2: 1920 x 1080 glmark2: 1920 x 1200 glmark2: 2560 x 1440 glmark2: 3840 x 2160 wireguard: 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 dolfyn: Computational Fluid Dynamics ffte: N=256, 3D Complex FFT Routine hmmer: Pfam Database Search 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 java-gradle-perf: Reactor dacapobench: H2 dacapobench: Jython dacapobench: Tradesoap renaissance: Scala Dotty renaissance: Rand Forest renaissance: Apache Spark ALS renaissance: Apache Spark Bayes renaissance: Savina Reactors.IO renaissance: Apache Spark PageRank renaissance: In-Memory Database Shootout renaissance: Akka Unbalanced Cobwebbed Tree byte: Dhrystone 2 compress-zstd: 3 compress-zstd: 19 libraw: Post-Processing Benchmark onednn: IP Batch 1D - f32 - CPU onednn: IP Batch All - f32 - CPU onednn: IP Batch 1D - u8s8f32 - CPU onednn: IP Batch All - u8s8f32 - CPU onednn: Convolution Batch Shapes Auto - f32 - CPU onednn: Deconvolution Batch deconv_1d - f32 - CPU onednn: Deconvolution Batch deconv_3d - f32 - CPU onednn: Convolution Batch Shapes Auto - u8s8f32 - CPU onednn: Deconvolution Batch deconv_1d - u8s8f32 - CPU onednn: Deconvolution Batch deconv_3d - u8s8f32 - CPU onednn: Recurrent Neural Network Training - f32 - CPU onednn: Recurrent Neural Network Inference - f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - f32 - CPU onednn: Matrix Multiply Batch Shapes Transformer - u8s8f32 - CPU dav1d: Chimera 1080p dav1d: Summer Nature 4K dav1d: Summer Nature 1080p dav1d: Chimera 1080p 10-bit luxcorerender: DLSC luxcorerender: Rainbow Colors and Prism compress-7zip: Compress Speed Test avifenc: 0 avifenc: 2 avifenc: 8 avifenc: 10 build-apache: Time To Compile build-linux-kernel: Time To Compile build2: Time To Compile compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 espeak: Text-To-Speech Synthesis montage: Mosaic of M17, K band, 1.5 deg x 1.5 deg rnnoise: system-decompress-gzip: mpv: Big Buck Bunny Sunflower 4K - Software Only mpv: Big Buck Bunny Sunflower 1080p - Software Only couchdb: 100 - 1000 - 24 keydb: gromacs: Water Benchmark daphne: OpenMP - NDT Mapping daphne: OpenMP - Points2Image daphne: OpenMP - Euclidean Cluster 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 hugin: Panorama Photo Assistant + Stitching Time ocrmypdf: Processing 60 Page PDF Document stress-ng: MMAP stress-ng: NUMA stress-ng: MEMFD stress-ng: Atomic stress-ng: Crypto stress-ng: Malloc stress-ng: RdRand stress-ng: Forking stress-ng: SENDFILE stress-ng: CPU Cache stress-ng: CPU Stress stress-ng: Semaphores stress-ng: Matrix Math stress-ng: Vector Math stress-ng: Memory Copying stress-ng: Socket Activity stress-ng: Context Switching stress-ng: Glibc C String Functions stress-ng: Glibc Qsort Data Sorting stress-ng: System V Message Passing caffe: AlexNet - CPU - 100 caffe: AlexNet - CPU - 200 caffe: GoogleNet - CPU - 100 caffe: GoogleNet - CPU - 200 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 ncnn: Vulkan GPU - squeezenet ncnn: Vulkan GPU - mobilenet ncnn: Vulkan GPU-v2-v2 - mobilenet-v2 ncnn: Vulkan GPU-v3-v3 - mobilenet-v3 ncnn: Vulkan GPU - shufflenet-v2 ncnn: Vulkan GPU - mnasnet ncnn: Vulkan GPU - efficientnet-b0 ncnn: Vulkan GPU - blazeface ncnn: Vulkan GPU - googlenet ncnn: Vulkan GPU - vgg16 ncnn: Vulkan GPU - resnet18 ncnn: Vulkan GPU - alexnet ncnn: Vulkan GPU - resnet50 ncnn: Vulkan GPU - yolov4-tiny tnn: CPU - MobileNet v2 tnn: CPU - SqueezeNet v1.1 openvino: Face Detection 0106 FP16 - CPU openvino: Face Detection 0106 FP16 - CPU openvino: Face Detection 0106 FP32 - CPU openvino: Face Detection 0106 FP32 - CPU openvino: Person Detection 0106 FP16 - CPU openvino: Person Detection 0106 FP16 - CPU openvino: Person Detection 0106 FP32 - CPU openvino: Person Detection 0106 FP32 - CPU openvino: Age Gender Recognition Retail 0013 FP16 - CPU openvino: Age Gender Recognition Retail 0013 FP16 - CPU openvino: Age Gender Recognition Retail 0013 FP32 - CPU openvino: Age Gender Recognition Retail 0013 FP32 - CPU v-ray: CPU pyperformance: go pyperformance: 2to3 pyperformance: chaos pyperformance: float pyperformance: nbody pyperformance: pathlib pyperformance: raytrace pyperformance: json_loads pyperformance: crypto_pyaes pyperformance: regex_compile pyperformance: python_startup pyperformance: django_template pyperformance: pickle_pure_python hint: FLOAT neatbench: CPU ai-benchmark: Device Inference Score ai-benchmark: Device Training Score ai-benchmark: Device AI Score mlpack: scikit_ica mlpack: scikit_qda mlpack: scikit_svm mlpack: scikit_linearridgeregression sunflow: Global Illumination + Image Synthesis tesseract-ocr: Time To OCR 7 Images kripke: brl-cad: VGR Performance Metric opencv: Features 2D opencv: Object Detection opencv: DNN - Deep Neural Network influxdb: 4 - 10000 - 2,5000,1 - 10000 influxdb: 64 - 10000 - 2,5000,1 - 10000 influxdb: 1024 - 10000 - 2,5000,1 - 10000 Linux 5.4 Linux 5.8 Linux 5.9 42.124 1123 593 528 349 157 168.750 953 876 256347 457.362 99.790 201.497 38.773 21.329 3.16702 18.149 21538.731446297 102.553 600.638957 10.376 241 3.441 1.499 2.348 16.740 7.015 38.999 199.230 2955 3532 5634 1525.662 1611.398 2266.940 2928.272 17713.737 4012.348 3052.941 7673.089 44618964.4 2710.1 23 33.62 6.54384 98.3707 3.00527 40.5605 21.7178 7.43820 11.4609 16.3902 8.18147 5.92271 482.653 297.060 4.12800 5.77276 389.16 104.65 360.91 83.49 0.84 0.92 28997 147.086 87.881 6.760 6.294 26.671 159.958 193.413 40.194 26.999 76.784 24.077 2.890 37.19 150.37 152.446 440142.27 0.586 797.68 25141.433877322 990.87 399233 5749560 292827 270813 278472 5201443 7.57 8.97 57.92 464.58 61.699 44.722 47.39 125.52 366.66 263212.73 978.39 30826272.70 195256.55 43990.58 64128.69 22.64 2253.83 763926.86 23746.73 34720.08 1367.01 5364.48 1578574.14 605374.93 68.23 4624409.89 51290 102389 125657 250761 484.980 7.824 42.247 4.351 5.999 47.667 20.52 23.75 6.34 5.37 3.68 5.30 8.58 1.70 18.81 78.99 18.14 19.98 37.52 32.66 106.61 99.08 33.64 37.77 23.17 34.86 70.82 6.19 93.16 250.13 79.77 106.57 141.04 145.32 308.552 297.608 1.49 2694.91 1.46 2734.33 0.91 4345.92 0.89 4399.20 3720.68 1.07 3700.08 1.07 7710 214 279 90.2 97.1 109 17.7 400 22.3 94.0 151 7.75 40.6 368 445325469.78475 10.4 838 909 1747 56.54 69.95 23.65 3.48 1.948 22.622 2892974 61836 132208 36104 28232 1190894.9 1239227.0 1250226.3 258.722 1211 627 553 361 161 184.544 991 907 261323 453.966 100.006 207.371 38.679 21.293 3.13906 18.150 23103.595297712 102.456 605.076192 10.321 241 3.438 1.498 2.346 16.683 7.017 38.915 193.056 2928 3521 5716 1521.469 1712.834 2605.071 2845.826 15098.238 4095.808 3219.097 7656.802 44673416.7 2708.9 23 33.52 6.54102 98.0709 3.05035 41.0147 21.4841 7.47381 11.9292 16.1887 8.13343 5.96393 485.387 297.446 4.20741 5.70689 389.39 103.76 361.03 82.96 0.86 0.93 28756 148.526 87.518 6.852 6.362 26.519 159.023 195.005 40.000 29.662 76.910 24.067 2.880 37.50 153.94 120.153 480395.45 0.619 776.82 24549.315160252 987.26 398809 5748910 292887 270791 278501 5202810 7.59 8.95 57.77 461.89 62.540 44.779 42.37 104.83 330.20 262238.70 978.23 30773901.00 6101.81 42694.50 60899.89 22.55 2264.72 560118.49 23793.60 34720.29 1370.24 4990.22 1749583.17 612988.30 67.90 4899988.40 53188 107567 130389 260504 487.418 8.068 43.991 4.437 6.156 49.169 20.38 23.62 6.36 5.37 3.69 5.40 8.56 1.69 18.85 79.16 18.15 19.86 37.49 32.53 41.27 37.20 11.76 13.00 8.30 12.11 24.47 2.42 33.46 193.83 29.53 47.09 71.50 77.65 308.572 297.506 1.5 2657.93 1.47 2710.49 0.91 4332.32 0.89 4379.11 3713.40 1.07 3697.19 1.07 7708 210 278 89.9 97.2 109 17.8 399 22.1 92.5 149 7.77 40.1 368 444887120.58899 10.8 831 907 1738 55.36 71.94 23.60 3.44 1.978 22.692 6729417 61606 130751 35725 17775 1084501.1 1239154.6 1254110.1 258.758 1212 624 556 362 161 183.326 987 901 261626 453.551 99.891 206.116 38.720 21.286 3.10076 18.194 22961.977236579 102.400 603.424113 10.315 241 3.437 1.498 2.349 16.739 7.009 38.930 197.760 2935 3622 5780 1552.336 1685.929 2642.186 2863.139 15086.868 4135.932 3253.717 7634.868 44505024.9 2706.7 23 33.57 6.60699 98.5451 3.01876 41.1218 21.3723 7.55572 11.6672 16.0179 8.20617 5.95687 479.076 300.907 4.14533 5.70363 390.64 103.63 359.55 83.01 0.86 0.94 28264 149.099 87.900 6.890 6.392 26.536 160.020 194.408 39.914 29.855 77.020 24.074 2.869 37.48 153.91 122.086 474329.50 0.624 798.88 24347.011593353 986.38 398749 5748433 292836 270872 278615 5201097 7.60 8.96 57.84 461.93 62.879 44.843 42.26 97.27 333.90 274452.48 979.17 30880073.58 6099.91 37586.60 61511.86 22.80 2251.99 560355.50 23890.64 34648.21 1351.14 5084.44 1737256.04 609670.52 67.80 4608826.62 52820 105821 130151 259940 485.033 8.084 44.193 4.454 6.161 49.330 20.46 23.62 6.36 5.37 3.70 5.29 8.56 1.70 18.81 79.16 18.10 19.99 37.55 32.59 41.29 37.04 11.77 13.02 8.75 12.11 24.49 2.25 33.49 193.36 29.57 46.44 71.49 77.81 307.947 297.517 1.49 2663.59 1.48 2716.75 0.9 4314.69 0.90 4354.59 3712.89 1.07 3711.83 1.07 7718 210 278 90.2 97.4 109 17.6 401 22.1 92.4 150 7.78 40.4 368 443682873.65931 10.8 832 905 1737 56.06 72.05 23.62 3.42 1.956 22.656 8728463 61663 131376 35459 17833 1086068.7 1242649.2 1252051.7 OpenBenchmarking.org
RealSR-NCNN RealSR-NCNN is an NCNN neural network implementation of the RealSR project and accelerated using the Vulkan API. RealSR is the Real-World Super Resolution via Kernel Estimation and Noise Injection. NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. This test profile times how long it takes to increase the resolution of a sample image by a scale of 4x with Vulkan. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better RealSR-NCNN 20200818 Scale: 4x - TAA: No Linux 5.9 Linux 5.8 Linux 5.4 60 120 180 240 300 SE +/- 0.08, N = 3 SE +/- 0.06, N = 3 SE +/- 2.09, N = 15 258.76 258.72 42.12
VkFFT VkFFT is a Fast Fourier Transform (FFT) Library that is GPU accelerated by means of the Vulkan API. The VkFFT benchmark runs FFT performance differences of many different sizes before returning an overall benchmark score. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Benchmark Score, More Is Better VkFFT 2020-09-29 Linux 5.4 Linux 5.8 Linux 5.9 300 600 900 1200 1500 SE +/- 0.58, N = 3 SE +/- 0.67, N = 3 1123 1211 1212
WireGuard + Linux Networking Stack Stress Test This is a benchmark of the WireGuard secure VPN tunnel and Linux networking stack stress test. The test runs on the local host but does require root permissions to run. The way it works is it creates three namespaces. ns0 has a loopback device. ns1 and ns2 each have wireguard devices. Those two wireguard devices send traffic through the loopback device of ns0. The end result of this is that tests wind up testing encryption and decryption at the same time -- a pretty CPU and scheduler-heavy workflow. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better WireGuard + Linux Networking Stack Stress Test Linux 5.8 Linux 5.9 Linux 5.4 40 80 120 160 200 SE +/- 1.05, N = 3 SE +/- 1.26, N = 3 SE +/- 1.52, N = 3 184.54 183.33 168.75
LeelaChessZero LeelaChessZero (lc0 / lczero) is a chess engine automated vian neural networks. This test profile can be used for OpenCL, CUDA + cuDNN, and BLAS (CPU-based) benchmarking. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.26 Backend: BLAS Linux 5.4 Linux 5.9 Linux 5.8 200 400 600 800 1000 SE +/- 11.67, N = 3 SE +/- 2.19, N = 3 SE +/- 3.48, N = 3 953 987 991 1. (CXX) g++ options: -flto -pthread
OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.26 Backend: Eigen Linux 5.4 Linux 5.9 Linux 5.8 200 400 600 800 1000 SE +/- 4.73, N = 3 SE +/- 4.93, N = 3 876 901 907 1. (CXX) g++ options: -flto -pthread
OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.26 Backend: Random Linux 5.4 Linux 5.8 Linux 5.9 60K 120K 180K 240K 300K SE +/- 349.60, N = 3 SE +/- 136.67, N = 3 SE +/- 63.07, N = 3 256347 261323 261626 1. (CXX) g++ options: -flto -pthread
Rodinia Rodinia is a suite focused upon accelerating compute-intensive applications with accelerators. CUDA, OpenMP, and OpenCL parallel models are supported by the included applications. This profile utilizes select OpenCL, NVIDIA CUDA and OpenMP test binaries at the moment. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP LavaMD Linux 5.4 Linux 5.8 Linux 5.9 100 200 300 400 500 SE +/- 1.14, N = 3 SE +/- 1.37, N = 3 SE +/- 1.07, N = 3 457.36 453.97 453.55 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP HotSpot3D Linux 5.8 Linux 5.9 Linux 5.4 20 40 60 80 100 SE +/- 0.27, N = 3 SE +/- 0.22, N = 3 SE +/- 0.05, N = 3 100.01 99.89 99.79 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Leukocyte Linux 5.8 Linux 5.9 Linux 5.4 50 100 150 200 250 SE +/- 0.13, N = 3 SE +/- 0.83, N = 3 SE +/- 0.27, N = 3 207.37 206.12 201.50 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP CFD Solver Linux 5.4 Linux 5.9 Linux 5.8 9 18 27 36 45 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 38.77 38.72 38.68 1. (CXX) g++ options: -O2 -lOpenCL
OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 3.1 Test: OpenMP Streamcluster Linux 5.4 Linux 5.8 Linux 5.9 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 21.33 21.29 21.29 1. (CXX) g++ options: -O2 -lOpenCL
NAMD NAMD is a parallel molecular dynamics code designed for high-performance simulation of large biomolecular systems. NAMD was developed by the Theoretical and Computational Biophysics Group in the Beckman Institute for Advanced Science and Technology at the University of Illinois at Urbana-Champaign. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.14 ATPase Simulation - 327,506 Atoms Linux 5.4 Linux 5.8 Linux 5.9 0.7126 1.4252 2.1378 2.8504 3.563 SE +/- 0.01880, N = 3 SE +/- 0.02241, N = 3 SE +/- 0.00339, N = 3 3.16702 3.13906 3.10076
Dolfyn Dolfyn is a Computational Fluid Dynamics (CFD) code of modern numerical simulation techniques. The Dolfyn test profile measures the execution time of the bundled computational fluid dynamics demos that are bundled with Dolfyn. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Dolfyn 0.527 Computational Fluid Dynamics Linux 5.9 Linux 5.8 Linux 5.4 4 8 12 16 20 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 18.19 18.15 18.15
FFTE FFTE is a package by Daisuke Takahashi to compute Discrete Fourier Transforms of 1-, 2- and 3- dimensional sequences of length (2^p)*(3^q)*(5^r). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org MFLOPS, More Is Better FFTE 7.0 N=256, 3D Complex FFT Routine Linux 5.4 Linux 5.9 Linux 5.8 5K 10K 15K 20K 25K SE +/- 110.33, N = 3 SE +/- 83.00, N = 3 SE +/- 82.87, N = 3 21538.73 22961.98 23103.60 1. (F9X) gfortran options: -O3 -fomit-frame-pointer -fopenmp
Incompact3D Incompact3d is a Fortran-MPI based, finite difference high-performance code for solving the incompressible Navier-Stokes equation and as many as you need scalar transport equations. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Incompact3D 2020-09-17 Input: Cylinder Linux 5.8 Linux 5.9 Linux 5.4 130 260 390 520 650 SE +/- 0.21, N = 3 SE +/- 1.18, N = 3 SE +/- 0.53, N = 3 605.08 603.42 600.64 1. (F9X) gfortran options: -cpp -funroll-loops -floop-optimize -fcray-pointer -fbacktrace -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
Monte Carlo Simulations of Ionised Nebulae Mocassin is the Monte Carlo Simulations of Ionised Nebulae. MOCASSIN is a fully 3D or 2D photoionisation and dust radiative transfer code which employs a Monte Carlo approach to the transfer of radiation through media of arbitrary geometry and density distribution. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Monte Carlo Simulations of Ionised Nebulae 2019-03-24 Input: Dust 2D tau100.0 Linux 5.9 Linux 5.8 Linux 5.4 50 100 150 200 250 SE +/- 0.33, N = 3 241 241 241 1. (F9X) gfortran options: -cpp -Jsource/ -ffree-line-length-0 -lm -std=legacy -O3 -O2 -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
WebP Image Encode This is a test of Google's libwebp with the cwebp image encode utility and using a sample 6000x4000 pixel JPEG image as the input. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Default Linux 5.4 Linux 5.9 Linux 5.8 0.3373 0.6746 1.0119 1.3492 1.6865 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 1.499 1.498 1.498 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100 Linux 5.9 Linux 5.4 Linux 5.8 0.5285 1.057 1.5855 2.114 2.6425 SE +/- 0.003, N = 3 SE +/- 0.000, N = 3 SE +/- 0.001, N = 3 2.349 2.348 2.346 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless Linux 5.4 Linux 5.9 Linux 5.8 4 8 12 16 20 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 16.74 16.74 16.68 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Highest Compression Linux 5.8 Linux 5.4 Linux 5.9 2 4 6 8 10 SE +/- 0.003, N = 3 SE +/- 0.007, N = 3 SE +/- 0.002, N = 3 7.017 7.015 7.009 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
OpenBenchmarking.org Encode Time - Seconds, Fewer Is Better WebP Image Encode 1.1 Encode Settings: Quality 100, Lossless, Highest Compression Linux 5.4 Linux 5.9 Linux 5.8 9 18 27 36 45 SE +/- 0.01, N = 3 SE +/- 0.08, N = 3 SE +/- 0.05, N = 3 39.00 38.93 38.92 1. (CC) gcc options: -fvisibility=hidden -O2 -pthread -lm -ljpeg -lpng16 -ltiff
Java Gradle Build This test runs Java software project builds using the Gradle build system. It is intended to give developers an idea as to the build performance for development activities and build servers. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Java Gradle Build Gradle Build: Reactor Linux 5.4 Linux 5.9 Linux 5.8 40 80 120 160 200 SE +/- 2.14, N = 12 SE +/- 2.86, N = 12 SE +/- 2.36, N = 12 199.23 197.76 193.06
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Random Forest Linux 5.8 Linux 5.9 Linux 5.4 400 800 1200 1600 2000 SE +/- 24.52, N = 25 SE +/- 18.08, N = 25 SE +/- 20.88, N = 5 1712.83 1685.93 1611.40
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark ALS Linux 5.9 Linux 5.8 Linux 5.4 600 1200 1800 2400 3000 SE +/- 33.82, N = 25 SE +/- 39.61, N = 25 SE +/- 19.32, N = 25 2642.19 2605.07 2266.94
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark Bayes Linux 5.4 Linux 5.9 Linux 5.8 600 1200 1800 2400 3000 SE +/- 58.62, N = 25 SE +/- 57.81, N = 25 SE +/- 55.26, N = 25 2928.27 2863.14 2845.83
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Savina Reactors.IO Linux 5.4 Linux 5.8 Linux 5.9 4K 8K 12K 16K 20K SE +/- 212.09, N = 5 SE +/- 123.78, N = 5 SE +/- 151.20, N = 20 17713.74 15098.24 15086.87
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark PageRank Linux 5.9 Linux 5.8 Linux 5.4 900 1800 2700 3600 4500 SE +/- 44.43, N = 25 SE +/- 75.44, N = 25 SE +/- 68.36, N = 21 4135.93 4095.81 4012.35
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: In-Memory Database Shootout Linux 5.9 Linux 5.8 Linux 5.4 700 1400 2100 2800 3500 SE +/- 41.32, N = 5 SE +/- 35.26, N = 25 SE +/- 34.78, N = 5 3253.72 3219.10 3052.94
OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Akka Unbalanced Cobwebbed Tree Linux 5.4 Linux 5.8 Linux 5.9 1600 3200 4800 6400 8000 SE +/- 102.37, N = 5 SE +/- 52.14, N = 5 SE +/- 86.44, N = 5 7673.09 7656.80 7634.87
LibRaw LibRaw is a RAW image decoder for digital camera photos. This test profile runs LibRaw's post-processing benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Mpix/sec, More Is Better LibRaw 0.20 Post-Processing Benchmark Linux 5.8 Linux 5.9 Linux 5.4 8 16 24 32 40 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 33.52 33.57 33.62 1. (CXX) g++ options: -O2 -fopenmp -ljpeg -lz -lm
oneDNN This is a test of the Intel oneDNN as an Intel-optimized library for Deep Neural Networks and making use of its built-in benchdnn functionality. The result is the total perf time reported. Intel oneDNN was formerly known as DNNL (Deep Neural Network Library) and MKL-DNN before being rebranded as part of the oneAPI initiative. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch 1D - Data Type: f32 - Engine: CPU Linux 5.9 Linux 5.4 Linux 5.8 2 4 6 8 10 SE +/- 0.03872, N = 3 SE +/- 0.00427, N = 3 SE +/- 0.02516, N = 3 6.60699 6.54384 6.54102 MIN: 6.4 MIN: 6.29 MIN: 6.33 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch All - Data Type: f32 - Engine: CPU Linux 5.9 Linux 5.4 Linux 5.8 20 40 60 80 100 SE +/- 0.22, N = 3 SE +/- 0.04, N = 3 SE +/- 0.24, N = 3 98.55 98.37 98.07 MIN: 96.8 MIN: 96.72 MIN: 96.88 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch 1D - Data Type: u8s8f32 - Engine: CPU Linux 5.8 Linux 5.9 Linux 5.4 0.6863 1.3726 2.0589 2.7452 3.4315 SE +/- 0.00143, N = 3 SE +/- 0.00964, N = 3 SE +/- 0.00383, N = 3 3.05035 3.01876 3.00527 MIN: 2.97 MIN: 2.93 MIN: 2.93 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch All - Data Type: u8s8f32 - Engine: CPU Linux 5.9 Linux 5.8 Linux 5.4 9 18 27 36 45 SE +/- 0.10, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 41.12 41.01 40.56 MIN: 40.47 MIN: 40.6 MIN: 40.09 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Convolution Batch Shapes Auto - Data Type: f32 - Engine: CPU Linux 5.4 Linux 5.8 Linux 5.9 5 10 15 20 25 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 21.72 21.48 21.37 MIN: 21.5 MIN: 21.34 MIN: 21.22 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_1d - Data Type: f32 - Engine: CPU Linux 5.9 Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.00733, N = 3 SE +/- 0.01348, N = 3 SE +/- 0.00290, N = 3 7.55572 7.47381 7.43820 MIN: 7.5 MIN: 7.41 MIN: 7.4 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_3d - Data Type: f32 - Engine: CPU Linux 5.8 Linux 5.9 Linux 5.4 3 6 9 12 15 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 11.93 11.67 11.46 MIN: 11.66 MIN: 11.44 MIN: 11.3 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU Linux 5.4 Linux 5.8 Linux 5.9 4 8 12 16 20 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 16.39 16.19 16.02 MIN: 15.71 MIN: 15.69 MIN: 15.62 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 - Engine: CPU Linux 5.9 Linux 5.4 Linux 5.8 2 4 6 8 10 SE +/- 0.07536, N = 3 SE +/- 0.02099, N = 3 SE +/- 0.02286, N = 3 8.20617 8.18147 8.13343 MIN: 8.06 MIN: 8.06 MIN: 8.03 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 - Engine: CPU Linux 5.8 Linux 5.9 Linux 5.4 1.3419 2.6838 4.0257 5.3676 6.7095 SE +/- 0.00504, N = 3 SE +/- 0.01836, N = 3 SE +/- 0.01148, N = 3 5.96393 5.95687 5.92271 MIN: 5.91 MIN: 5.87 MIN: 5.88 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Recurrent Neural Network Training - Data Type: f32 - Engine: CPU Linux 5.8 Linux 5.4 Linux 5.9 110 220 330 440 550 SE +/- 2.50, N = 3 SE +/- 0.50, N = 3 SE +/- 5.06, N = 3 485.39 482.65 479.08 MIN: 480.32 MIN: 480.58 MIN: 469.42 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Recurrent Neural Network Inference - Data Type: f32 - Engine: CPU Linux 5.9 Linux 5.8 Linux 5.4 70 140 210 280 350 SE +/- 2.37, N = 3 SE +/- 0.56, N = 3 SE +/- 1.86, N = 3 300.91 297.45 297.06 MIN: 295.13 MIN: 295.8 MIN: 294.1 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: f32 - Engine: CPU Linux 5.8 Linux 5.9 Linux 5.4 0.9467 1.8934 2.8401 3.7868 4.7335 SE +/- 0.01635, N = 3 SE +/- 0.01366, N = 3 SE +/- 0.00371, N = 3 4.20741 4.14533 4.12800 MIN: 4.13 MIN: 4.08 MIN: 4.07 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU Linux 5.4 Linux 5.8 Linux 5.9 1.2989 2.5978 3.8967 5.1956 6.4945 SE +/- 0.06972, N = 3 SE +/- 0.00567, N = 3 SE +/- 0.00520, N = 3 5.77276 5.70689 5.70363 MIN: 5.62 MIN: 5.61 MIN: 5.62 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
dav1d Dav1d is an open-source, speedy AV1 video decoder. This test profile times how long it takes to decode sample AV1 video content. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Chimera 1080p Linux 5.4 Linux 5.8 Linux 5.9 80 160 240 320 400 SE +/- 0.68, N = 3 SE +/- 0.78, N = 3 SE +/- 0.51, N = 3 389.16 389.39 390.64 MIN: 283.33 / MAX: 628.16 MIN: 284.04 / MAX: 622.86 MIN: 284.57 / MAX: 621.43 1. (CC) gcc options: -pthread
OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Summer Nature 4K Linux 5.9 Linux 5.8 Linux 5.4 20 40 60 80 100 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.18, N = 3 103.63 103.76 104.65 MIN: 97.01 / MAX: 117.67 MIN: 97.22 / MAX: 117.82 MIN: 98.09 / MAX: 118.79 1. (CC) gcc options: -pthread
OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Summer Nature 1080p Linux 5.9 Linux 5.4 Linux 5.8 80 160 240 320 400 SE +/- 0.04, N = 3 SE +/- 0.88, N = 3 SE +/- 0.71, N = 3 359.55 360.91 361.03 MIN: 326.04 / MAX: 393 MIN: 320.03 / MAX: 393.23 MIN: 332.7 / MAX: 396.62 1. (CC) gcc options: -pthread
OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Chimera 1080p 10-bit Linux 5.8 Linux 5.9 Linux 5.4 20 40 60 80 100 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 82.96 83.01 83.49 MIN: 56.02 / MAX: 182.08 MIN: 56.07 / MAX: 181.91 MIN: 56.28 / MAX: 184.52 1. (CC) gcc options: -pthread
LuxCoreRender LuxCoreRender is an open-source physically based renderer. This test profile is focused on running LuxCoreRender on the CPU as opposed to the OpenCL version. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: DLSC Linux 5.4 Linux 5.8 Linux 5.9 0.1935 0.387 0.5805 0.774 0.9675 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.84 0.86 0.86 MIN: 0.81 / MAX: 0.86 MIN: 0.82 / MAX: 0.87 MIN: 0.83 / MAX: 0.87
OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: Rainbow Colors and Prism Linux 5.4 Linux 5.8 Linux 5.9 0.2115 0.423 0.6345 0.846 1.0575 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 0.92 0.93 0.94 MIN: 0.89 / MAX: 0.97 MIN: 0.91 / MAX: 0.96 MIN: 0.91 / MAX: 1.02
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 2 Linux 5.9 Linux 5.4 Linux 5.8 20 40 60 80 100 SE +/- 0.24, N = 3 SE +/- 0.10, N = 3 SE +/- 0.23, N = 3 87.90 87.88 87.52 1. (CXX) g++ options: -O3 -fPIC
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 8 Linux 5.9 Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.012, N = 3 SE +/- 0.022, N = 3 SE +/- 0.019, N = 3 6.890 6.852 6.760 1. (CXX) g++ options: -O3 -fPIC
OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 10 Linux 5.9 Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.013, N = 3 SE +/- 0.010, N = 3 SE +/- 0.014, N = 3 6.392 6.362 6.294 1. (CXX) g++ options: -O3 -fPIC
Build2 This test profile measures the time to bootstrap/install the build2 C++ build toolchain from source. Build2 is a cross-platform build toolchain for C/C++ code and features Cargo-like features. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.12 Time To Compile Linux 5.8 Linux 5.9 Linux 5.4 40 80 120 160 200 SE +/- 0.82, N = 3 SE +/- 0.61, N = 3 SE +/- 0.23, N = 3 195.01 194.41 193.41
XZ Compression This test measures the time needed to compress a sample file (an Ubuntu file-system image) using XZ compression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 Linux 5.4 Linux 5.8 Linux 5.9 9 18 27 36 45 SE +/- 0.25, N = 3 SE +/- 0.08, N = 3 SE +/- 0.08, N = 3 40.19 40.00 39.91 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
eSpeak-NG Speech Engine This test times how long it takes the eSpeak speech synthesizer to read Project Gutenberg's The Outline of Science and output to a WAV file. This test profile is now tracking the eSpeak-NG version of eSpeak. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better eSpeak-NG Speech Engine 20200907 Text-To-Speech Synthesis Linux 5.9 Linux 5.8 Linux 5.4 7 14 21 28 35 SE +/- 0.21, N = 17 SE +/- 0.27, N = 20 SE +/- 0.18, N = 4 29.86 29.66 27.00 1. (CC) gcc options: -O2 -std=c99
RNNoise RNNoise is a recurrent neural network for audio noise reduction developed by Mozilla and Xiph.Org. This test profile is a single-threaded test measuring the time to denoise a sample 26 minute long 16-bit RAW audio file using this recurrent neural network noise suppression library. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better RNNoise 2020-06-28 Linux 5.4 Linux 5.9 Linux 5.8 6 12 18 24 30 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 24.08 24.07 24.07 1. (CC) gcc options: -O2 -pedantic -fvisibility=hidden
MPV MPV is an open-source, cross-platform media player. This test profile tests the frame-rate that can be achieved unsynchronized in a desynchronized mode. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better MPV Video Input: Big Buck Bunny Sunflower 4K - Decode: Software Only Linux 5.4 Linux 5.9 Linux 5.8 9 18 27 36 45 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 37.19 37.48 37.50 MIN: 36.15 / MAX: 37.98 MIN: 36.59 / MAX: 38.22 MIN: 36.81 / MAX: 38.22 1. mpv 0.32.0
OpenBenchmarking.org FPS, More Is Better MPV Video Input: Big Buck Bunny Sunflower 1080p - Decode: Software Only Linux 5.4 Linux 5.9 Linux 5.8 30 60 90 120 150 SE +/- 0.10, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 150.37 153.91 153.94 MIN: 112.18 / MAX: 157.9 MIN: 123.87 / MAX: 157.9 MIN: 129 / MAX: 157.9 1. mpv 0.32.0
Apache CouchDB This is a bulk insertion benchmark of Apache CouchDB. CouchDB is a document-oriented NoSQL database implemented in Erlang. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.1.1 Bulk Size: 100 - Inserts: 1000 - Rounds: 24 Linux 5.4 Linux 5.9 Linux 5.8 30 60 90 120 150 SE +/- 0.66, N = 3 SE +/- 0.87, N = 3 SE +/- 0.55, N = 3 152.45 122.09 120.15 1. (CXX) g++ options: -std=c++14 -lmozjs-68 -lm -lerl_interface -lei -fPIC -MMD
KeyDB A benchmark of KeyDB as a multi-threaded fork of the Redis server. The KeyDB benchmark is conducted using memtier-benchmark. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ops/sec, More Is Better KeyDB 6.0.16 Linux 5.4 Linux 5.9 Linux 5.8 100K 200K 300K 400K 500K SE +/- 5820.40, N = 3 SE +/- 861.37, N = 3 SE +/- 552.43, N = 3 440142.27 474329.50 480395.45 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
GROMACS The GROMACS (GROningen MAchine for Chemical Simulations) molecular dynamics package testing on the CPU with the water_GMX50 data. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Ns Per Day, More Is Better GROMACS 2020.3 Water Benchmark Linux 5.4 Linux 5.8 Linux 5.9 0.1404 0.2808 0.4212 0.5616 0.702 SE +/- 0.020, N = 9 SE +/- 0.001, N = 3 SE +/- 0.003, N = 3 0.586 0.619 0.624 1. (CXX) g++ options: -O3 -pthread -lrt -lpthread -lm
Darmstadt Automotive Parallel Heterogeneous Suite DAPHNE is the Darmstadt Automotive Parallel HeterogeNEous Benchmark Suite with OpenCL / CUDA / OpenMP test cases for these automotive benchmarks for evaluating programming models in context to vehicle autonomous driving capabilities. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Test Cases Per Minute, More Is Better Darmstadt Automotive Parallel Heterogeneous Suite Backend: OpenMP - Kernel: NDT Mapping Linux 5.8 Linux 5.4 Linux 5.9 200 400 600 800 1000 SE +/- 15.95, N = 15 SE +/- 2.01, N = 3 SE +/- 0.69, N = 3 776.82 797.68 798.88 1. (CXX) g++ options: -O3 -std=c++11 -fopenmp
OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Inception ResNet V2 Linux 5.8 Linux 5.4 Linux 5.9 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 1330.61, N = 3 SE +/- 294.86, N = 3 SE +/- 317.51, N = 3 5202810 5201443 5201097
ASTC Encoder ASTC Encoder (astcenc) is for the Adaptive Scalable Texture Compression (ASTC) format commonly used with OpenGL, OpenGL ES, and Vulkan graphics APIs. This test profile does a coding test of both compression/decompression. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Fast Linux 5.9 Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 7.60 7.59 7.57 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Medium Linux 5.4 Linux 5.9 Linux 5.8 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 8.97 8.96 8.95 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Thorough Linux 5.4 Linux 5.9 Linux 5.8 13 26 39 52 65 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 57.92 57.84 57.77 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Exhaustive Linux 5.4 Linux 5.9 Linux 5.8 100 200 300 400 500 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 SE +/- 0.09, N = 3 464.58 461.93 461.89 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
Hugin Hugin is an open-source, cross-platform panorama photo stitcher software package. This test profile times how long it takes to run the assistant and panorama photo stitching on a set of images. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Hugin Panorama Photo Assistant + Stitching Time Linux 5.9 Linux 5.8 Linux 5.4 14 28 42 56 70 SE +/- 0.11, N = 3 SE +/- 0.46, N = 3 SE +/- 0.17, N = 3 62.88 62.54 61.70
OCRMyPDF OCRMyPDF is an optical character recognition (OCR) text layer to scanned PDF files, producing new PDFs with the text now selectable/searchable/copy-paste capable. OCRMyPDF leverages the Tesseract OCR engine and is written in Python. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better OCRMyPDF 9.6.0+dfsg Processing 60 Page PDF Document Linux 5.9 Linux 5.8 Linux 5.4 10 20 30 40 50 SE +/- 0.35, N = 3 SE +/- 0.21, N = 3 SE +/- 0.22, N = 3 44.84 44.78 44.72
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: NUMA Linux 5.9 Linux 5.8 Linux 5.4 30 60 90 120 150 SE +/- 0.66, N = 3 SE +/- 0.68, N = 3 SE +/- 1.10, N = 3 97.27 104.83 125.52 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: MEMFD Linux 5.8 Linux 5.9 Linux 5.4 80 160 240 320 400 SE +/- 0.87, N = 3 SE +/- 0.62, N = 3 SE +/- 1.32, N = 3 330.20 333.90 366.66 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Atomic Linux 5.8 Linux 5.4 Linux 5.9 60K 120K 180K 240K 300K SE +/- 3238.76, N = 15 SE +/- 3268.99, N = 15 SE +/- 481.84, N = 3 262238.70 263212.73 274452.48 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Crypto Linux 5.8 Linux 5.4 Linux 5.9 200 400 600 800 1000 SE +/- 0.71, N = 3 SE +/- 1.00, N = 3 SE +/- 0.24, N = 3 978.23 978.39 979.17 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Malloc Linux 5.8 Linux 5.4 Linux 5.9 7M 14M 21M 28M 35M SE +/- 53114.71, N = 3 SE +/- 18293.92, N = 3 SE +/- 37067.76, N = 3 30773901.00 30826272.70 30880073.58 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: RdRand Linux 5.9 Linux 5.8 Linux 5.4 40K 80K 120K 160K 200K SE +/- 1.98, N = 3 SE +/- 1.96, N = 3 SE +/- 2.87, N = 3 6099.91 6101.81 195256.55 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Forking Linux 5.9 Linux 5.8 Linux 5.4 9K 18K 27K 36K 45K SE +/- 201.96, N = 3 SE +/- 234.95, N = 3 SE +/- 32.69, N = 3 37586.60 42694.50 43990.58 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: SENDFILE Linux 5.8 Linux 5.9 Linux 5.4 14K 28K 42K 56K 70K SE +/- 53.10, N = 3 SE +/- 13.69, N = 3 SE +/- 48.64, N = 3 60899.89 61511.86 64128.69 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Cache Linux 5.8 Linux 5.4 Linux 5.9 5 10 15 20 25 SE +/- 0.16, N = 3 SE +/- 0.05, N = 3 SE +/- 0.09, N = 3 22.55 22.64 22.80 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Stress Linux 5.9 Linux 5.4 Linux 5.8 500 1000 1500 2000 2500 SE +/- 17.12, N = 3 SE +/- 12.25, N = 3 SE +/- 22.94, N = 3 2251.99 2253.83 2264.72 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Semaphores Linux 5.8 Linux 5.9 Linux 5.4 160K 320K 480K 640K 800K SE +/- 6354.42, N = 3 SE +/- 3455.29, N = 3 SE +/- 5286.21, N = 3 560118.49 560355.50 763926.86 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Matrix Math Linux 5.4 Linux 5.8 Linux 5.9 5K 10K 15K 20K 25K SE +/- 327.37, N = 3 SE +/- 82.76, N = 3 SE +/- 311.08, N = 3 23746.73 23793.60 23890.64 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Vector Math Linux 5.9 Linux 5.4 Linux 5.8 7K 14K 21K 28K 35K SE +/- 73.83, N = 3 SE +/- 0.45, N = 3 SE +/- 1.65, N = 3 34648.21 34720.08 34720.29 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Memory Copying Linux 5.9 Linux 5.4 Linux 5.8 300 600 900 1200 1500 SE +/- 1.27, N = 3 SE +/- 7.33, N = 3 SE +/- 9.55, N = 3 1351.14 1367.01 1370.24 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Socket Activity Linux 5.8 Linux 5.9 Linux 5.4 1100 2200 3300 4400 5500 SE +/- 53.60, N = 3 SE +/- 51.41, N = 3 SE +/- 67.02, N = 5 4990.22 5084.44 5364.48 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Context Switching Linux 5.4 Linux 5.9 Linux 5.8 400K 800K 1200K 1600K 2000K SE +/- 2474.15, N = 3 SE +/- 12341.27, N = 3 SE +/- 2375.17, N = 3 1578574.14 1737256.04 1749583.17 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Glibc C String Functions Linux 5.4 Linux 5.9 Linux 5.8 130K 260K 390K 520K 650K SE +/- 312.30, N = 3 SE +/- 2693.27, N = 3 SE +/- 77.03, N = 3 605374.93 609670.52 612988.30 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Glibc Qsort Data Sorting Linux 5.9 Linux 5.8 Linux 5.4 15 30 45 60 75 SE +/- 0.22, N = 3 SE +/- 0.42, N = 3 SE +/- 0.20, N = 3 67.80 67.90 68.23 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: System V Message Passing Linux 5.9 Linux 5.4 Linux 5.8 1000K 2000K 3000K 4000K 5000K SE +/- 6099.30, N = 3 SE +/- 144575.68, N = 15 SE +/- 6757.38, N = 3 4608826.62 4624409.89 4899988.40 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lcrypt -lrt -lz -ldl -lpthread -lc
Caffe This is a benchmark of the Caffe deep learning framework and currently supports the AlexNet and Googlenet model and execution on both CPUs and NVIDIA GPUs. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: AlexNet - Acceleration: CPU - Iterations: 100 Linux 5.8 Linux 5.9 Linux 5.4 11K 22K 33K 44K 55K SE +/- 24.10, N = 3 SE +/- 15.95, N = 3 SE +/- 17.36, N = 3 53188 52820 51290 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas
OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: AlexNet - Acceleration: CPU - Iterations: 200 Linux 5.8 Linux 5.9 Linux 5.4 20K 40K 60K 80K 100K SE +/- 1277.85, N = 14 SE +/- 328.88, N = 3 SE +/- 85.08, N = 3 107567 105821 102389 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas
OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: GoogleNet - Acceleration: CPU - Iterations: 100 Linux 5.8 Linux 5.9 Linux 5.4 30K 60K 90K 120K 150K SE +/- 63.52, N = 3 SE +/- 34.95, N = 3 SE +/- 103.41, N = 3 130389 130151 125657 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas
OpenBenchmarking.org Milli-Seconds, Fewer Is Better Caffe 2020-02-13 Model: GoogleNet - Acceleration: CPU - Iterations: 200 Linux 5.8 Linux 5.9 Linux 5.4 60K 120K 180K 240K 300K SE +/- 225.71, N = 3 SE +/- 69.44, N = 3 SE +/- 101.17, N = 3 260504 259940 250761 1. (CXX) g++ options: -fPIC -O3 -rdynamic -lglog -lgflags -lprotobuf -lpthread -lsz -lz -ldl -lm -llmdb -lopenblas
GPAW GPAW is a density-functional theory (DFT) Python code based on the projector-augmented wave (PAW) method and the atomic simulation environment (ASE). Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better GPAW 20.1 Input: Carbon Nanotube Linux 5.8 Linux 5.9 Linux 5.4 110 220 330 440 550 SE +/- 1.07, N = 3 SE +/- 0.17, N = 3 SE +/- 0.10, N = 3 487.42 485.03 484.98 1. (CC) gcc options: -pthread -shared -fwrapv -O2 -lxc -lblas -lmpi
Mobile Neural Network MNN is the Mobile Neural Network as a highly efficient, lightweight deep learning framework developed by ALibaba. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: SqueezeNetV1.0 Linux 5.9 Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.017, N = 3 SE +/- 0.018, N = 3 SE +/- 0.023, N = 3 8.084 8.068 7.824 MIN: 8.02 / MAX: 11.77 MIN: 7.99 / MAX: 12.11 MIN: 7.71 / MAX: 27.2 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
OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: resnet-v2-50 Linux 5.9 Linux 5.8 Linux 5.4 10 20 30 40 50 SE +/- 0.06, N = 3 SE +/- 0.13, N = 3 SE +/- 0.10, N = 3 44.19 43.99 42.25 MIN: 43.82 / MAX: 89.33 MIN: 43.66 / MAX: 111.84 MIN: 41.79 / MAX: 57.27 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
OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: MobileNetV2_224 Linux 5.9 Linux 5.8 Linux 5.4 1.0022 2.0044 3.0066 4.0088 5.011 SE +/- 0.002, N = 3 SE +/- 0.021, N = 3 SE +/- 0.008, N = 3 4.454 4.437 4.351 MIN: 4.42 / MAX: 8.17 MIN: 4.37 / MAX: 21.73 MIN: 4.27 / MAX: 20.32 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
OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: mobilenet-v1-1.0 Linux 5.9 Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.008, N = 3 SE +/- 0.023, N = 3 SE +/- 0.024, N = 3 6.161 6.156 5.999 MIN: 6.1 / MAX: 10.41 MIN: 6.04 / MAX: 23.01 MIN: 5.91 / MAX: 9.9 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
OpenBenchmarking.org ms, Fewer Is Better Mobile Neural Network 2020-09-17 Model: inception-v3 Linux 5.9 Linux 5.8 Linux 5.4 11 22 33 44 55 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.15, N = 3 49.33 49.17 47.67 MIN: 49.12 / MAX: 66.43 MIN: 48.85 / MAX: 73.83 MIN: 47.15 / MAX: 63.21 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 NCNN is a high performance neural network inference framework optimized for mobile and other platforms developed by Tencent. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: squeezenet Linux 5.4 Linux 5.9 Linux 5.8 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 20.52 20.46 20.38 MIN: 20.33 / MAX: 23.11 MIN: 20.3 / MAX: 29.27 MIN: 20.3 / MAX: 21.63 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: mobilenet Linux 5.4 Linux 5.9 Linux 5.8 6 12 18 24 30 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 23.75 23.62 23.62 MIN: 23.6 / MAX: 33.68 MIN: 23.49 / MAX: 25.45 MIN: 23.54 / MAX: 25.8 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU-v2-v2 - Model: mobilenet-v2 Linux 5.9 Linux 5.8 Linux 5.4 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 6.36 6.36 6.34 MIN: 6.27 / MAX: 8.48 MIN: 6.29 / MAX: 7.84 MIN: 6.26 / MAX: 7.66 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU-v3-v3 - Model: mobilenet-v3 Linux 5.9 Linux 5.8 Linux 5.4 1.2083 2.4166 3.6249 4.8332 6.0415 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 5.37 5.37 5.37 MIN: 5.29 / MAX: 6.93 MIN: 5.3 / MAX: 6.88 MIN: 5.31 / MAX: 6.75 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: shufflenet-v2 Linux 5.9 Linux 5.8 Linux 5.4 0.8325 1.665 2.4975 3.33 4.1625 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 3.70 3.69 3.68 MIN: 3.63 / MAX: 23.6 MIN: 3.63 / MAX: 5.12 MIN: 3.64 / MAX: 5.72 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: mnasnet Linux 5.8 Linux 5.4 Linux 5.9 1.215 2.43 3.645 4.86 6.075 SE +/- 0.10, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 5.40 5.30 5.29 MIN: 5.25 / MAX: 40.64 MIN: 5.25 / MAX: 7.75 MIN: 5.24 / MAX: 6.68 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: efficientnet-b0 Linux 5.4 Linux 5.9 Linux 5.8 2 4 6 8 10 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 8.58 8.56 8.56 MIN: 8.49 / MAX: 21.34 MIN: 8.49 / MAX: 9.17 MIN: 8.5 / MAX: 9.18 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: blazeface Linux 5.9 Linux 5.4 Linux 5.8 0.3825 0.765 1.1475 1.53 1.9125 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 1.70 1.70 1.69 MIN: 1.68 / MAX: 1.79 MIN: 1.67 / MAX: 1.78 MIN: 1.67 / MAX: 1.75 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: googlenet Linux 5.8 Linux 5.9 Linux 5.4 5 10 15 20 25 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 18.85 18.81 18.81 MIN: 18.69 / MAX: 20.88 MIN: 18.71 / MAX: 20.89 MIN: 18.71 / MAX: 19.31 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: vgg16 Linux 5.9 Linux 5.8 Linux 5.4 20 40 60 80 100 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 79.16 79.16 78.99 MIN: 78.91 / MAX: 88.5 MIN: 78.88 / MAX: 88.73 MIN: 78.84 / MAX: 88.48 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: resnet18 Linux 5.8 Linux 5.4 Linux 5.9 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 18.15 18.14 18.10 MIN: 17.99 / MAX: 20.22 MIN: 18.03 / MAX: 20.15 MIN: 17.98 / MAX: 20.49 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: alexnet Linux 5.9 Linux 5.4 Linux 5.8 5 10 15 20 25 SE +/- 0.18, N = 3 SE +/- 0.18, N = 3 SE +/- 0.04, N = 3 19.99 19.98 19.86 MIN: 19.74 / MAX: 20.77 MIN: 19.74 / MAX: 20.46 MIN: 19.72 / MAX: 29.42 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: resnet50 Linux 5.9 Linux 5.4 Linux 5.8 9 18 27 36 45 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 37.55 37.52 37.49 MIN: 37.36 / MAX: 52.24 MIN: 37.36 / MAX: 62.22 MIN: 37.36 / MAX: 40.61 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: CPU - Model: yolov4-tiny Linux 5.4 Linux 5.9 Linux 5.8 8 16 24 32 40 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 32.66 32.59 32.53 MIN: 32.51 / MAX: 34.05 MIN: 32.47 / MAX: 34.94 MIN: 32.45 / MAX: 35.73 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: squeezenet Linux 5.4 Linux 5.9 Linux 5.8 20 40 60 80 100 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 106.61 41.29 41.27 MIN: 104.06 / MAX: 109.19 MIN: 40.79 / MAX: 42.15 MIN: 40.78 / MAX: 42.17 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: mobilenet Linux 5.4 Linux 5.8 Linux 5.9 20 40 60 80 100 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.14, N = 3 99.08 37.20 37.04 MIN: 96.17 / MAX: 104.21 MIN: 34.81 / MAX: 44.93 MIN: 34.76 / MAX: 44.88 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU-v2-v2 - Model: mobilenet-v2 Linux 5.4 Linux 5.9 Linux 5.8 8 16 24 32 40 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 33.64 11.77 11.76 MIN: 33.07 / MAX: 34.23 MIN: 11.06 / MAX: 13.04 MIN: 11.27 / MAX: 12.75 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU-v3-v3 - Model: mobilenet-v3 Linux 5.4 Linux 5.9 Linux 5.8 9 18 27 36 45 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 37.77 13.02 13.00 MIN: 33.38 / MAX: 38.57 MIN: 12.89 / MAX: 13.25 MIN: 12.32 / MAX: 13.23 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: shufflenet-v2 Linux 5.4 Linux 5.9 Linux 5.8 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.25, N = 3 SE +/- 0.08, N = 3 23.17 8.75 8.30 MIN: 21.86 / MAX: 25.39 MIN: 7.72 / MAX: 9.77 MIN: 7.58 / MAX: 8.86 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: mnasnet Linux 5.4 Linux 5.9 Linux 5.8 8 16 24 32 40 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 34.86 12.11 12.11 MIN: 34.26 / MAX: 35.46 MIN: 11.59 / MAX: 12.26 MIN: 12.07 / MAX: 12.17 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: efficientnet-b0 Linux 5.4 Linux 5.9 Linux 5.8 16 32 48 64 80 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 70.82 24.49 24.47 MIN: 69.67 / MAX: 71.79 MIN: 23.83 / MAX: 25.59 MIN: 23.73 / MAX: 24.58 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: blazeface Linux 5.4 Linux 5.8 Linux 5.9 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.11, N = 3 SE +/- 0.08, N = 3 6.19 2.42 2.25 MIN: 5.97 / MAX: 6.61 MIN: 2.11 / MAX: 2.83 MIN: 2.06 / MAX: 2.73 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: googlenet Linux 5.4 Linux 5.9 Linux 5.8 20 40 60 80 100 SE +/- 0.23, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 93.16 33.49 33.46 MIN: 62.27 / MAX: 94.88 MIN: 32.86 / MAX: 34.59 MIN: 33.2 / MAX: 33.72 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: vgg16 Linux 5.4 Linux 5.8 Linux 5.9 50 100 150 200 250 SE +/- 0.03, N = 3 SE +/- 0.62, N = 3 SE +/- 0.15, N = 3 250.13 193.83 193.36 MIN: 245.47 / MAX: 262.02 MIN: 190.96 / MAX: 196.34 MIN: 191.52 / MAX: 195.18 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: resnet18 Linux 5.4 Linux 5.9 Linux 5.8 20 40 60 80 100 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 79.77 29.57 29.53 MIN: 76.91 / MAX: 83.23 MIN: 29.16 / MAX: 29.67 MIN: 29.19 / MAX: 30.71 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: alexnet Linux 5.4 Linux 5.8 Linux 5.9 20 40 60 80 100 SE +/- 2.09, N = 3 SE +/- 0.25, N = 3 SE +/- 0.13, N = 3 106.57 47.09 46.44 MIN: 45.62 / MAX: 113.54 MIN: 44.75 / MAX: 50.3 MIN: 44.14 / MAX: 49.49 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: resnet50 Linux 5.4 Linux 5.8 Linux 5.9 30 60 90 120 150 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 141.04 71.50 71.49 MIN: 127.63 / MAX: 144.9 MIN: 71.18 / MAX: 72.42 MIN: 71.03 / MAX: 71.74 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
OpenBenchmarking.org ms, Fewer Is Better NCNN 20200916 Target: Vulkan GPU - Model: yolov4-tiny Linux 5.4 Linux 5.9 Linux 5.8 30 60 90 120 150 SE +/- 0.11, N = 3 SE +/- 0.11, N = 3 SE +/- 0.19, N = 3 145.32 77.81 77.65 MIN: 108.89 / MAX: 162.25 MIN: 76.22 / MAX: 114.27 MIN: 75.84 / MAX: 78.61 1. (CXX) g++ options: -O3 -rdynamic -lgomp -lpthread
TNN TNN is an open-source deep learning reasoning framework developed by Tencent. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: MobileNet v2 Linux 5.8 Linux 5.4 Linux 5.9 70 140 210 280 350 SE +/- 1.05, N = 3 SE +/- 0.37, N = 3 SE +/- 0.41, N = 3 308.57 308.55 307.95 MIN: 306.49 / MAX: 311.86 MIN: 307.18 / MAX: 309.84 MIN: 306.42 / MAX: 312.63 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
OpenBenchmarking.org ms, Fewer Is Better TNN 0.2.3 Target: CPU - Model: SqueezeNet v1.1 Linux 5.4 Linux 5.9 Linux 5.8 60 120 180 240 300 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 297.61 297.52 297.51 MIN: 297.15 / MAX: 298.48 MIN: 297.06 / MAX: 298.41 MIN: 297.11 / MAX: 297.95 1. (CXX) g++ options: -fopenmp -pthread -fvisibility=hidden -O3 -rdynamic -ldl
OpenVINO This is a test of the Intel OpenVINO, a toolkit around neural networks, using its built-in benchmarking support and analyzing the throughput and latency for various models. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Face Detection 0106 FP16 - Device: CPU Linux 5.4 Linux 5.9 Linux 5.8 0.3375 0.675 1.0125 1.35 1.6875 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.49 1.49 1.50
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Face Detection 0106 FP16 - Device: CPU Linux 5.4 Linux 5.9 Linux 5.8 600 1200 1800 2400 3000 SE +/- 12.61, N = 3 SE +/- 6.91, N = 3 SE +/- 5.30, N = 3 2694.91 2663.59 2657.93
OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Face Detection 0106 FP32 - Device: CPU Linux 5.4 Linux 5.8 Linux 5.9 0.333 0.666 0.999 1.332 1.665 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.46 1.47 1.48
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Face Detection 0106 FP32 - Device: CPU Linux 5.4 Linux 5.9 Linux 5.8 600 1200 1800 2400 3000 SE +/- 6.28, N = 3 SE +/- 3.35, N = 3 SE +/- 7.21, N = 3 2734.33 2716.75 2710.49
OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Person Detection 0106 FP16 - Device: CPU Linux 5.9 Linux 5.4 Linux 5.8 0.2048 0.4096 0.6144 0.8192 1.024 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 0.90 0.91 0.91
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Person Detection 0106 FP16 - Device: CPU Linux 5.4 Linux 5.8 Linux 5.9 900 1800 2700 3600 4500 SE +/- 6.10, N = 3 SE +/- 11.71, N = 3 SE +/- 4.29, N = 3 4345.92 4332.32 4314.69
OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Person Detection 0106 FP32 - Device: CPU Linux 5.4 Linux 5.8 Linux 5.9 0.2025 0.405 0.6075 0.81 1.0125 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 0.89 0.89 0.90
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Person Detection 0106 FP32 - Device: CPU Linux 5.4 Linux 5.8 Linux 5.9 900 1800 2700 3600 4500 SE +/- 10.14, N = 3 SE +/- 20.80, N = 3 SE +/- 1.73, N = 3 4399.20 4379.11 4354.59
OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Age Gender Recognition Retail 0013 FP16 - Device: CPU Linux 5.9 Linux 5.8 Linux 5.4 800 1600 2400 3200 4000 SE +/- 4.20, N = 3 SE +/- 7.38, N = 3 SE +/- 8.11, N = 3 3712.89 3713.40 3720.68
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Age Gender Recognition Retail 0013 FP16 - Device: CPU Linux 5.9 Linux 5.8 Linux 5.4 0.2408 0.4816 0.7224 0.9632 1.204 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.07 1.07 1.07
OpenBenchmarking.org FPS, More Is Better OpenVINO 2021.1 Model: Age Gender Recognition Retail 0013 FP32 - Device: CPU Linux 5.8 Linux 5.4 Linux 5.9 800 1600 2400 3200 4000 SE +/- 10.34, N = 3 SE +/- 8.81, N = 3 SE +/- 2.42, N = 3 3697.19 3700.08 3711.83
OpenBenchmarking.org ms, Fewer Is Better OpenVINO 2021.1 Model: Age Gender Recognition Retail 0013 FP32 - Device: CPU Linux 5.9 Linux 5.8 Linux 5.4 0.2408 0.4816 0.7224 0.9632 1.204 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.07 1.07 1.07
OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: crypto_pyaes Linux 5.4 Linux 5.8 Linux 5.9 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 94.0 92.5 92.4
OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: django_template Linux 5.4 Linux 5.9 Linux 5.8 9 18 27 36 45 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.12, N = 3 40.6 40.4 40.1
OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_qda Linux 5.9 Linux 5.8 Linux 5.4 16 32 48 64 80 SE +/- 0.71, N = 12 SE +/- 0.80, N = 3 SE +/- 0.33, N = 3 72.05 71.94 69.95
OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_svm Linux 5.4 Linux 5.9 Linux 5.8 6 12 18 24 30 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 23.65 23.62 23.60
OpenBenchmarking.org Seconds, Fewer Is Better Mlpack Benchmark Benchmark: scikit_linearridgeregression Linux 5.4 Linux 5.8 Linux 5.9 0.783 1.566 2.349 3.132 3.915 SE +/- 0.03, N = 10 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 3.48 3.44 3.42
Sunflow Rendering System This test runs benchmarks of the Sunflow Rendering System. The Sunflow Rendering System is an open-source render engine for photo-realistic image synthesis with a ray-tracing core. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Sunflow Rendering System 0.07.2 Global Illumination + Image Synthesis Linux 5.8 Linux 5.9 Linux 5.4 0.4451 0.8902 1.3353 1.7804 2.2255 SE +/- 0.018, N = 3 SE +/- 0.010, N = 3 SE +/- 0.003, N = 3 1.978 1.956 1.948 MIN: 1.86 / MAX: 2.52 MIN: 1.84 / MAX: 2.46 MIN: 1.86 / MAX: 2.45
Tesseract OCR Tesseract-OCR is the open-source optical character recognition (OCR) engine for the conversion of text within images to raw text output. This test profile relies upon a system-supplied Tesseract installation. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR 4.1.1 Time To OCR 7 Images Linux 5.8 Linux 5.9 Linux 5.4 5 10 15 20 25 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 22.69 22.66 22.62
Kripke Kripke is a simple, scalable, 3D Sn deterministic particle transport code. Its primary purpose is to research how data layout, programming paradigms and architectures effect the implementation and performance of Sn transport. Kripke is developed by LLNL. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org Throughput FoM, More Is Better Kripke 1.2.4 Linux 5.4 Linux 5.8 Linux 5.9 2M 4M 6M 8M 10M SE +/- 5698.82, N = 3 SE +/- 475554.05, N = 9 SE +/- 124576.41, N = 3 2892974 6729417 8728463 1. (CXX) g++ options: -O3 -fopenmp
BRL-CAD BRL-CAD 7.28.0 is a cross-platform, open-source solid modeling system with built-in benchmark mode. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.30.8 VGR Performance Metric Linux 5.8 Linux 5.9 Linux 5.4 13K 26K 39K 52K 65K 61606 61663 61836 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 -lGLU -lGL -lGLdispatch -lX11 -lXext -lXrender -lpthread -ldl -luuid -lm
OpenCV This is a benchmark of the OpenCV (Computer Vision) library's built-in performance tests. Learn more via the OpenBenchmarking.org test page.
OpenBenchmarking.org ms, Fewer Is Better OpenCV 4.4 Test: Features 2D Linux 5.4 Linux 5.9 Linux 5.8 30K 60K 90K 120K 150K SE +/- 1472.64, N = 6 SE +/- 1357.42, N = 3 SE +/- 415.82, N = 3 132208 131376 130751 1. (CXX) g++ options: -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -O3 -ldl -lm -lpthread -lrt
OpenBenchmarking.org ms, Fewer Is Better OpenCV 4.4 Test: Object Detection Linux 5.4 Linux 5.8 Linux 5.9 8K 16K 24K 32K 40K SE +/- 539.05, N = 15 SE +/- 514.75, N = 4 SE +/- 481.89, N = 4 36104 35725 35459 1. (CXX) g++ options: -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -O3 -ldl -lm -lpthread -lrt
OpenBenchmarking.org ms, Fewer Is Better OpenCV 4.4 Test: DNN - Deep Neural Network Linux 5.4 Linux 5.9 Linux 5.8 6K 12K 18K 24K 30K SE +/- 8295.57, N = 15 SE +/- 179.08, N = 3 SE +/- 71.34, N = 3 28232 17833 17775 1. (CXX) g++ options: -fsigned-char -pthread -fomit-frame-pointer -ffunction-sections -fdata-sections -msse -msse2 -msse3 -fvisibility=hidden -O3 -ldl -lm -lpthread -lrt
InfluxDB This is a benchmark of the InfluxDB open-source time-series database optimized for fast, high-availability storage for IoT and other use-cases. The InfluxDB test profile makes use of InfluxDB Inch for facilitating the benchmarks. Learn more via the OpenBenchmarking.org test page.
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 Linux 5.8 Linux 5.9 Linux 5.4 300K 600K 900K 1200K 1500K SE +/- 3705.44, N = 3 SE +/- 5945.94, N = 3 SE +/- 2088.97, N = 3 1084501.1 1086068.7 1190894.9
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 Linux 5.8 Linux 5.4 Linux 5.9 300K 600K 900K 1200K 1500K SE +/- 4430.10, N = 3 SE +/- 588.19, N = 3 SE +/- 1100.56, N = 3 1239154.6 1239227.0 1242649.2
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 Linux 5.4 Linux 5.9 Linux 5.8 300K 600K 900K 1200K 1500K SE +/- 1080.06, N = 3 SE +/- 1603.00, N = 3 SE +/- 1296.96, N = 3 1250226.3 1252051.7 1254110.1
Linux 5.4 Processor: Intel Core i7-7700K @ 4.50GHz (4 Cores / 8 Threads), Motherboard: MSI Z270-A PRO (MS-7A71) v1.0 (1.60 BIOS), Chipset: Intel Xeon E3-1200 v6/7th + Z270, Memory: 16GB, Disk: 256GB Samsung SSD 850, Graphics: MSI Intel HD 630 3GB (1150MHz), Audio: Realtek ALC892, Monitor: LG Ultra HD, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 20.04, Kernel: 5.4.0-28-generic (x86_64), Desktop: GNOME Shell 3.36.1, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.4, OpenCL: OpenCL 2.1, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --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 -vProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xcaJava Notes: OpenJDK Runtime Environment (build 11.0.7+10-post-Ubuntu-3ubuntu1)Python Notes: Python 3.8.2Security Notes: 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
Testing initiated at 13 October 2020 20:22 by user phoronix.
Linux 5.8 Processor: Intel Core i7-7700K @ 4.50GHz (4 Cores / 8 Threads), Motherboard: MSI Z270-A PRO (MS-7A71) v1.0 (1.60 BIOS), Chipset: Intel Xeon E3-1200 v6/7th + Z270, Memory: 16GB, Disk: 256GB Samsung SSD 850, Graphics: MSI Intel HD 630 3GB (1150MHz), Audio: Realtek ALC892, Monitor: LG Ultra HD, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 20.04, Kernel: 5.8.14-050814-generic (x86_64), Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.4, OpenCL: OpenCL 2.1, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --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 -vProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xd6Java Notes: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)Python Notes: Python 3.8.5Security Notes: 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
Testing initiated at 13 October 2020 16:54 by user phoronix.
Linux 5.9 Processor: Intel Core i7-7700K @ 4.50GHz (4 Cores / 8 Threads), Motherboard: MSI Z270-A PRO (MS-7A71) v1.0 (1.60 BIOS), Chipset: Intel Xeon E3-1200 v6/7th + Z270, Memory: 16GB, Disk: 256GB Samsung SSD 850, Graphics: MSI Intel HD 630 3GB (1150MHz), Audio: Realtek ALC892, Monitor: LG Ultra HD, Network: Realtek RTL8111/8168/8411
OS: Ubuntu 20.04, Kernel: 5.9.0-050900rc8daily20201011-generic (x86_64) 20201010, Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.8, Display Driver: modesetting 1.20.8, OpenGL: 4.6 Mesa 20.0.4, OpenCL: OpenCL 2.1, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 3840x2160
Compiler Notes: --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 -vProcessor Notes: Scaling Governor: intel_pstate powersave - CPU Microcode: 0xd6Java Notes: OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04)Python Notes: Python 3.8.5Security Notes: 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
Testing initiated at 13 October 2020 15:06 by user phoronix.