Intel Core i7-4558U testing with a ASUS UX301LAA v1.0 (UX301LAA.209 BIOS) and ASUS Intel Iris 5100 2GB on Ubuntu 20.04 via the Phoronix Test Suite.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2008277-FI-HASWELLIN46 Haswell Intel Linux - Phoronix Test Suite Haswell Intel Linux Intel Core i7-4558U testing with a ASUS UX301LAA v1.0 (UX301LAA.209 BIOS) and ASUS Intel Iris 5100 2GB on Ubuntu 20.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/2008277-FI-HASWELLIN46&grt&sro&rro .
Haswell Intel Linux Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Default Kernel Linux 5.8.3 Linux 5.9 Git Intel Core i7-4558U @ 3.30GHz (2 Cores / 4 Threads) ASUS UX301LAA v1.0 (UX301LAA.209 BIOS) Intel Haswell-ULT DRAM 8GB 2 x 128GB SanDisk SD6SP1M1 ASUS Intel Iris 5100 2GB (1200MHz) Intel Haswell-ULT HD Audio LQ133T1JW14 Intel 7260 Ubuntu 20.04 5.4.0-42-generic (x86_64) GNOME Shell 3.36.4 X Server 1.20.8 modesetting 1.20.8 4.5 Mesa 20.0.8 GCC 9.3.0 ext4 2560x1440 5.8.3-050803-generic (x86_64) 5.9.0-050900rc2daily20200826-generic (x86_64) 20200825 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 Disk Details - MQ-DEADLINE / errors=remount-ro,relatime,rw Processor Details - Default Kernel: Scaling Governor: intel_pstate powersave - CPU Microcode: 0x26 - Linux 5.8.3: Scaling Governor: intel_cpufreq ondemand - CPU Microcode: 0x26 - Linux 5.9 Git: Scaling Governor: intel_cpufreq ondemand - CPU Microcode: 0x26 Java Details - OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04) Python Details - Python 3.8.2 Security Details - Default Kernel: itlb_multihit: KVM: Vulnerable + l1tf: Mitigation of PTE Inversion + 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: Not affected - Linux 5.8.3: itlb_multihit: KVM: Mitigation of VMX unsupported + l1tf: Mitigation of PTE Inversion + 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: Not affected - Linux 5.9 Git: itlb_multihit: KVM: Mitigation of VMX unsupported + l1tf: Mitigation of PTE Inversion + 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: Not affected
Haswell Intel Linux aircrack-ng: 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 astcenc: Fast astcenc: Medium astcenc: Thorough astcenc: Exhaustive basis: ETC1S basis: UASTC Level 0 basis: UASTC Level 2 basis: UASTC Level 3 basis: UASTC Level 2 + RDO Post-Processing build2: Time To Compile blosc: blosclz v-ray: CPU cryptopp: All Algorithms cryptopp: Keyed Algorithms cryptopp: Unkeyed Algorithms cryptopp: Integer + Elliptic Curve Public Key Algorithms dav1d: Chimera 1080p dav1d: Summer Nature 4K dav1d: Summer Nature 1080p dav1d: Chimera 1080p 10-bit embree: Pathtracer - Crown embree: Pathtracer ISPC - Crown embree: Pathtracer - Asian Dragon embree: Pathtracer - Asian Dragon Obj embree: Pathtracer ISPC - Asian Dragon embree: Pathtracer ISPC - Asian Dragon Obj gmic: 2D Function Plotting, 1000 Times gmic: Plotting Isosurface Of A 3D Volume, 1000 Times gmic: 3D Elevated Function In Rand Colors, 100 Times geekbench: CPU Multi Core geekbench: CPU Multi Core - Gaussian Blur geekbench: CPU Multi Core - Face Detection geekbench: CPU Multi Core - Horizon Detection geekbench: CPU Single Core geekbench: CPU Single Core - Gaussian Blur geekbench: CPU Single Core - Face Detection geekbench: CPU Single Core - Horizon Detection git: Time To Complete Common Git Commands octave-benchmark: hugin: Panorama Photo Assistant + Stitching Time oidn: Memorial java-gradle-perf: Reactor john-the-ripper: Blowfish john-the-ripper: MD5 leveldb: Hot Read leveldb: Fill Sync leveldb: Fill Sync leveldb: Overwrite leveldb: Overwrite leveldb: Rand Fill leveldb: Rand Fill leveldb: Rand Read leveldb: Seek Rand leveldb: Rand Delete leveldb: Seq Fill leveldb: Seq Fill avifenc: 0 avifenc: 2 avifenc: 8 avifenc: 10 luxcorerender: DLSC luxcorerender: Rainbow Colors and Prism lzbench: XZ 0 - Compression lzbench: XZ 0 - Decompression lzbench: Zstd 1 - Compression lzbench: Zstd 1 - Decompression lzbench: Zstd 8 - Compression lzbench: Zstd 8 - Decompression lzbench: Crush 0 - Compression lzbench: Crush 0 - Decompression lzbench: Brotli 0 - Compression lzbench: Brotli 0 - Decompression lzbench: Brotli 2 - Compression lzbench: Brotli 2 - Decompression lzbench: Libdeflate 1 - Compression lzbench: Libdeflate 1 - Decompression namd: ATPase Simulation - 327,506 Atoms neatbench: CPU ocrmypdf: Processing 60 Page PDF Document 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 openvkl: vklBenchmark postmark: Disk Transaction Performance 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 rawtherapee: Total Benchmark Time 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 svt-av1: Enc Mode 0 - 1080p svt-av1: Enc Mode 4 - 1080p svt-av1: Enc Mode 8 - 1080p svt-vp9: VMAF Optimized - Bosphorus 1080p svt-vp9: PSNR/SSIM Optimized - Bosphorus 1080p svt-vp9: Visual Quality Optimized - Bosphorus 1080p tachyon: Total Time tensorflow-lite: SqueezeNet tensorflow-lite: Inception V4 tensorflow-lite: NASNet Mobile tensorflow-lite: Mobilenet Float tensorflow-lite: Mobilenet Quant tensorflow-lite: Inception ResNet V2 tesseract-ocr: Time To OCR 7 Images build-apache: Time To Compile build-gdb: Time To Compile build-linux-kernel: Time To Compile build-php: Time To Compile toybrot: TBB toybrot: OpenMP toybrot: C++ Tasks toybrot: C++ Threads x264: H.264 Video Encoding yafaray: Total Time For Sample Scene compress-zstd: 3 compress-zstd: 19 Default Kernel Linux 5.8.3 Linux 5.9 Git 5679.968 0.12 1.08 7.43 1.74 22.66 9.72 26.82 186.38 1542.88 139.171 18.206 180.575 362.733 1984.318 595.974 4063.3 2299 1089.703137 439.031816 229.224104 3239.087878 141.31 35.51 131.67 31.02 1.7930 2.0444 2.2208 2.0417 2.6682 2.3463 138.454 26.431 88.613 1863 89.6 14.4 48.3 868 40.1 6.34 20.5 68.705 10.479 127.421 1.43 352.700 2746 170122 1.850 0.1 4548.987 18.8 23.542 18.5 23.892 1.856 2.779 22.961 19.4 22.779 419.504 250.051 14.654 13.066 0.27 0.30 32 91 374 1081 59 1155 68 408 356 490 147 574 177 917 11.64630 3.35 118.785 23.0066 275.802 12.6827 178.114 30.7584 25.1405 34.7926 28.3953 28.8503 26.9637 1500.87 684.646 9.56958 13.7551 22.71 4601 308 423 135 150 157 26.6 594 30.4 137 211 11.9 60.6 547 192.417 8.40 40.07 72.18 195140.29 306.24 9563429.00 5199.14 16588.46 21762.61 21.97 799.41 345531.83 7963.62 11169.21 771.29 1854.45 515803.40 211590.59 26.43 1037234.30 0.038 0.579 4.885 38.00 38.42 29.81 629.5113 1216717 17605300 861579 827628 801416 15923133 34.772 62.669 309.155 485.279 234.080 653816 649533 668251 666168 16.93 944.324 1233.6 10.9 5682.756 0.12 1.07 7.42 1.74 22.61 9.73 26.88 186.72 1543.40 140.621 18.242 180.618 362.899 1998.203 597.865 3932.5 2290 1091.157795 439.465856 230.105782 3242.362958 139.70 35.20 127.69 30.40 1.7955 2.0620 2.2208 2.0375 2.6724 2.3587 139.934 26.552 87.966 1860 89.7 14.3 47.9 865 39.7 6.26 20.4 68.879 10.567 127.989 1.44 321.111 2740 171377 1.895 0.1 3539.213 16.4 26.988 16.1 27.410 1.920 2.846 26.535 16.8 26.403 423.789 252.314 14.756 13.159 0.27 0.29 32 91 374 1080 60 1146 66 407 357 485 146 573 177 915 11.61210 3.37 119.235 22.8091 277.109 12.6684 179.009 30.5127 25.1677 34.1249 28.4728 28.9286 27.1633 1654.21 644.881 10.3941 14.1094 24.9 4601 309 423 135 150 158 25.1 602 30.4 137 210 12.2 60.4 548 192.928 8.00 38.38 67.58 195287.30 306.19 9577477.85 5190.36 17009.97 20238.76 21.71 798.96 261409.99 7977.71 11153.06 754.65 1756.64 590303.04 210689.34 26.80 1852515.45 0.036 0.577 4.736 37.65 37.73 29.57 630.4325 1216970 17609200 861143 828159 801514 15933733 34.863 62.874 310.718 487.637 235.099 652870 649580 672850 669270 16.90 945.419 1242.5 10.57 5682.671 0.12 1.08 7.41 1.73 22.52 9.73 26.87 186.59 1542.15 140.349 18.274 180.779 363.053 2020.879 593.984 3957.4 2288 1091.090175 439.569414 229.616012 3245.892416 140.62 35.26 127.22 30.54 1.7901 2.0719 2.2106 2.0392 2.6725 2.3202 140.791 26.615 88.070 1857 89.8 14.3 48.2 861 39.5 6.03 20.0 69.053 10.561 127.625 1.43 325.770 2742 168533 1.880 0.1 3614.142 16.5 26.758 16.3 27.121 1.912 2.807 26.727 16.9 26.123 423.111 249.759 14.749 13.167 0.27 0.29 33 91 374 1078 59 1158 67 407 356 490 146 572 177 917 11.55120 3.43 119.260 23.2579 274.089 12.7508 178.449 29.3359 25.1477 34.3423 28.2144 28.3739 26.8762 1541.40 689.043 9.59170 14.3695 25.2 4438 309 423 135 150 157 25.2 594 30.4 137 211 12 60.5 553 193.177 7.94 38.11 65.92 195373.87 305.97 9619175.73 5205.65 14700.90 20217.68 21.01 797.84 263219.50 7969.06 11166.73 779.98 1752.90 607087.82 211844.21 26.45 1654944.39 0.036 0.574 4.752 37.83 37.82 29.60 630.6805 1217407 17617100 862167 827969 801661 15931500 34.806 63.218 310.201 489.470 235.446 649797 645631 669466 664837 16.90 943.872 1268.0 10.80 OpenBenchmarking.org
Aircrack-ng OpenBenchmarking.org k/s, More Is Better Aircrack-ng 1.5.2 Linux 5.9 Git Linux 5.8.3 Default Kernel 1200 2400 3600 4800 6000 SE +/- 19.02, N = 3 SE +/- 4.31, N = 3 SE +/- 5.25, N = 3 5682.67 5682.76 5679.97 1. (CXX) g++ options: -O3 -fvisibility=hidden -masm=intel -fcommon -rdynamic -lpthread -lz -lcrypto -lhwloc -ldl -lm -pthread
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 Linux 5.9 Git Linux 5.8.3 Default Kernel 0.027 0.054 0.081 0.108 0.135 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.12 0.12 0.12 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 Linux 5.9 Git Linux 5.8.3 Default Kernel 0.243 0.486 0.729 0.972 1.215 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.08 1.07 1.08 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 Linux 5.9 Git Linux 5.8.3 Default Kernel 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 7.41 7.42 7.43 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 Linux 5.9 Git Linux 5.8.3 Default Kernel 0.3915 0.783 1.1745 1.566 1.9575 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.73 1.74 1.74 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 Linux 5.9 Git Linux 5.8.3 Default Kernel 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 22.52 22.61 22.66 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm -lpthread
ASTC Encoder Preset: Fast OpenBenchmarking.org Seconds, Fewer Is Better ASTC Encoder 2.0 Preset: Fast Linux 5.9 Git Linux 5.8.3 Default Kernel 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 9.73 9.73 9.72 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 Linux 5.9 Git Linux 5.8.3 Default Kernel 6 12 18 24 30 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 26.87 26.88 26.82 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 Linux 5.9 Git Linux 5.8.3 Default Kernel 40 80 120 160 200 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 186.59 186.72 186.38 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 Linux 5.9 Git Linux 5.8.3 Default Kernel 300 600 900 1200 1500 SE +/- 0.08, N = 3 SE +/- 0.97, N = 3 SE +/- 1.44, N = 3 1542.15 1543.40 1542.88 1. (CXX) g++ options: -std=c++14 -fvisibility=hidden -O3 -flto -mfpmath=sse -mavx2 -mpopcnt -lpthread
Basis Universal Settings: ETC1S OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: ETC1S Linux 5.9 Git Linux 5.8.3 Default Kernel 30 60 90 120 150 SE +/- 0.64, N = 3 SE +/- 0.17, N = 3 SE +/- 0.11, N = 3 140.35 140.62 139.17 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 0 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 0 Linux 5.9 Git Linux 5.8.3 Default Kernel 4 8 12 16 20 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 18.27 18.24 18.21 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 2 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 2 Linux 5.9 Git Linux 5.8.3 Default Kernel 40 80 120 160 200 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 180.78 180.62 180.58 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 3 OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 3 Linux 5.9 Git Linux 5.8.3 Default Kernel 80 160 240 320 400 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 363.05 362.90 362.73 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Basis Universal Settings: UASTC Level 2 + RDO Post-Processing OpenBenchmarking.org Seconds, Fewer Is Better Basis Universal 1.12 Settings: UASTC Level 2 + RDO Post-Processing Linux 5.9 Git Linux 5.8.3 Default Kernel 400 800 1200 1600 2000 SE +/- 2.77, N = 3 SE +/- 4.03, N = 3 SE +/- 3.50, N = 3 2020.88 1998.20 1984.32 1. (CXX) g++ options: -std=c++11 -fvisibility=hidden -fPIC -fno-strict-aliasing -O3 -rdynamic -lm -lpthread
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.12 Time To Compile Linux 5.9 Git Linux 5.8.3 Default Kernel 130 260 390 520 650 SE +/- 0.65, N = 3 SE +/- 0.17, N = 3 SE +/- 0.50, N = 3 593.98 597.87 595.97
C-Blosc Compressor: blosclz OpenBenchmarking.org MB/s, More Is Better C-Blosc 2.0 Beta 5 Compressor: blosclz Linux 5.9 Git Linux 5.8.3 Default Kernel 900 1800 2700 3600 4500 SE +/- 27.52, N = 3 SE +/- 8.19, N = 3 SE +/- 13.33, N = 3 3957.4 3932.5 4063.3 1. (CXX) g++ options: -rdynamic
Chaos Group V-RAY Mode: CPU OpenBenchmarking.org Ksamples, More Is Better Chaos Group V-RAY 4.10.07 Mode: CPU Linux 5.9 Git Linux 5.8.3 Default Kernel 500 1000 1500 2000 2500 SE +/- 2.67, N = 3 SE +/- 5.33, N = 3 SE +/- 19.88, N = 3 2288 2290 2299
Crypto++ Test: All Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: All Algorithms Linux 5.9 Git Linux 5.8.3 Default Kernel 200 400 600 800 1000 SE +/- 0.57, N = 3 SE +/- 0.27, N = 3 SE +/- 0.52, N = 3 1091.09 1091.16 1089.70 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
Crypto++ Test: Keyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Keyed Algorithms Linux 5.9 Git Linux 5.8.3 Default Kernel 100 200 300 400 500 SE +/- 0.06, N = 3 SE +/- 0.30, N = 3 SE +/- 0.20, N = 3 439.57 439.47 439.03 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
Crypto++ Test: Unkeyed Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Unkeyed Algorithms Linux 5.9 Git Linux 5.8.3 Default Kernel 50 100 150 200 250 SE +/- 0.07, N = 3 SE +/- 0.30, N = 3 SE +/- 0.14, N = 3 229.62 230.11 229.22 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
Crypto++ Test: Integer + Elliptic Curve Public Key Algorithms OpenBenchmarking.org MiB/second, More Is Better Crypto++ 8.2 Test: Integer + Elliptic Curve Public Key Algorithms Linux 5.9 Git Linux 5.8.3 Default Kernel 700 1400 2100 2800 3500 SE +/- 2.68, N = 3 SE +/- 1.75, N = 3 SE +/- 2.14, N = 3 3245.89 3242.36 3239.09 1. (CXX) g++ options: -g2 -O3 -fPIC -pthread -pipe
dav1d Video Input: Chimera 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Chimera 1080p Linux 5.9 Git Linux 5.8.3 Default Kernel 30 60 90 120 150 SE +/- 0.35, N = 3 SE +/- 0.97, N = 3 SE +/- 1.38, N = 3 140.62 139.70 141.31 MIN: 101.72 / MAX: 230.93 MIN: 101.81 / MAX: 238.64 MIN: 102.05 / MAX: 235.21 1. (CC) gcc options: -pthread -ldl -lm
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Summer Nature 4K Linux 5.9 Git Linux 5.8.3 Default Kernel 8 16 24 32 40 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.31, N = 3 35.26 35.20 35.51 MIN: 32.64 / MAX: 40.99 MIN: 32.56 / MAX: 40.99 MIN: 32.45 / MAX: 41.75 1. (CC) gcc options: -pthread -ldl -lm
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Summer Nature 1080p Linux 5.9 Git Linux 5.8.3 Default Kernel 30 60 90 120 150 SE +/- 0.75, N = 3 SE +/- 0.56, N = 3 SE +/- 0.30, N = 3 127.22 127.69 131.67 MIN: 117.58 / MAX: 140.42 MIN: 117.99 / MAX: 141.15 MIN: 122.12 / MAX: 144.89 1. (CC) gcc options: -pthread -ldl -lm
dav1d Video Input: Chimera 1080p 10-bit OpenBenchmarking.org FPS, More Is Better dav1d 0.7.0 Video Input: Chimera 1080p 10-bit Linux 5.9 Git Linux 5.8.3 Default Kernel 7 14 21 28 35 SE +/- 0.04, N = 3 SE +/- 0.15, N = 3 SE +/- 0.02, N = 3 30.54 30.40 31.02 MIN: 20.64 / MAX: 68.43 MIN: 20.48 / MAX: 67.77 MIN: 20.98 / MAX: 69.38 1. (CC) gcc options: -pthread -ldl -lm
Embree Binary: Pathtracer - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Crown Linux 5.9 Git Linux 5.8.3 Default Kernel 0.404 0.808 1.212 1.616 2.02 SE +/- 0.0030, N = 3 SE +/- 0.0050, N = 3 SE +/- 0.0032, N = 3 1.7901 1.7955 1.7930 MIN: 1.77 / MAX: 1.83 MIN: 1.77 / MAX: 1.82 MIN: 1.78 / MAX: 1.83
Embree Binary: Pathtracer ISPC - Model: Crown OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Crown Linux 5.9 Git Linux 5.8.3 Default Kernel 0.4662 0.9324 1.3986 1.8648 2.331 SE +/- 0.0088, N = 3 SE +/- 0.0079, N = 3 SE +/- 0.0139, N = 3 2.0719 2.0620 2.0444 MIN: 2.03 / MAX: 2.11 MIN: 2.03 / MAX: 2.1 MIN: 2.01 / MAX: 2.1
Embree Binary: Pathtracer - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Asian Dragon Linux 5.9 Git Linux 5.8.3 Default Kernel 0.4997 0.9994 1.4991 1.9988 2.4985 SE +/- 0.0077, N = 3 SE +/- 0.0076, N = 3 SE +/- 0.0065, N = 3 2.2106 2.2208 2.2208 MIN: 2.13 / MAX: 2.26 MIN: 2.14 / MAX: 2.26 MIN: 2.15 / MAX: 2.27
Embree Binary: Pathtracer - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer - Model: Asian Dragon Obj Linux 5.9 Git Linux 5.8.3 Default Kernel 0.4594 0.9188 1.3782 1.8376 2.297 SE +/- 0.0039, N = 3 SE +/- 0.0043, N = 3 SE +/- 0.0062, N = 3 2.0392 2.0375 2.0417 MIN: 2.02 / MAX: 2.06 MIN: 2.02 / MAX: 2.06 MIN: 2.03 / MAX: 2.07
Embree Binary: Pathtracer ISPC - Model: Asian Dragon OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Asian Dragon Linux 5.9 Git Linux 5.8.3 Default Kernel 0.6013 1.2026 1.8039 2.4052 3.0065 SE +/- 0.0234, N = 3 SE +/- 0.0239, N = 3 SE +/- 0.0134, N = 3 2.6725 2.6724 2.6682 MIN: 2.6 / MAX: 2.77 MIN: 2.59 / MAX: 2.77 MIN: 2.59 / MAX: 2.76
Embree Binary: Pathtracer ISPC - Model: Asian Dragon Obj OpenBenchmarking.org Frames Per Second, More Is Better Embree 3.9.0 Binary: Pathtracer ISPC - Model: Asian Dragon Obj Linux 5.9 Git Linux 5.8.3 Default Kernel 0.5307 1.0614 1.5921 2.1228 2.6535 SE +/- 0.0252, N = 3 SE +/- 0.0057, N = 3 SE +/- 0.0077, N = 3 2.3202 2.3587 2.3463 MIN: 2.21 / MAX: 2.38 MIN: 2.34 / MAX: 2.39 MIN: 2.33 / MAX: 2.38
G'MIC Test: 2D Function Plotting, 1000 Times OpenBenchmarking.org Seconds, Fewer Is Better G'MIC Test: 2D Function Plotting, 1000 Times Linux 5.9 Git Linux 5.8.3 Default Kernel 30 60 90 120 150 SE +/- 1.54, N = 3 SE +/- 0.55, N = 3 SE +/- 1.38, N = 3 140.79 139.93 138.45 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 Linux 5.9 Git Linux 5.8.3 Default Kernel 6 12 18 24 30 SE +/- 0.13, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 26.62 26.55 26.43 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 Linux 5.9 Git Linux 5.8.3 Default Kernel 20 40 60 80 100 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 SE +/- 0.46, N = 3 88.07 87.97 88.61 1. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.
Geekbench Test: CPU Multi Core OpenBenchmarking.org Score, More Is Better Geekbench 5 Test: CPU Multi Core Linux 5.9 Git Linux 5.8.3 Default Kernel 400 800 1200 1600 2000 SE +/- 3.28, N = 3 SE +/- 1.33, N = 3 1857 1860 1863
Geekbench Test: CPU Multi Core - Gaussian Blur OpenBenchmarking.org Mpixels/sec, More Is Better Geekbench 5 Test: CPU Multi Core - Gaussian Blur Linux 5.9 Git Linux 5.8.3 Default Kernel 20 40 60 80 100 SE +/- 0.06, N = 3 SE +/- 0.15, N = 3 SE +/- 0.17, N = 3 89.8 89.7 89.6
Geekbench Test: CPU Multi Core - Face Detection OpenBenchmarking.org images/sec, More Is Better Geekbench 5 Test: CPU Multi Core - Face Detection Linux 5.9 Git Linux 5.8.3 Default Kernel 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 14.3 14.3 14.4
Geekbench Test: CPU Multi Core - Horizon Detection OpenBenchmarking.org Gpixels/sec, More Is Better Geekbench 5 Test: CPU Multi Core - Horizon Detection Linux 5.9 Git Linux 5.8.3 Default Kernel 11 22 33 44 55 SE +/- 0.03, N = 3 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 48.2 47.9 48.3
Geekbench Test: CPU Single Core OpenBenchmarking.org Score, More Is Better Geekbench 5 Test: CPU Single Core Linux 5.9 Git Linux 5.8.3 Default Kernel 200 400 600 800 1000 SE +/- 3.48, N = 3 SE +/- 1.15, N = 3 SE +/- 2.08, N = 3 861 865 868
Geekbench Test: CPU Single Core - Gaussian Blur OpenBenchmarking.org Mpixels/sec, More Is Better Geekbench 5 Test: CPU Single Core - Gaussian Blur Linux 5.9 Git Linux 5.8.3 Default Kernel 9 18 27 36 45 SE +/- 0.21, N = 3 SE +/- 0.19, N = 3 SE +/- 0.00, N = 3 39.5 39.7 40.1
Geekbench Test: CPU Single Core - Face Detection OpenBenchmarking.org images/sec, More Is Better Geekbench 5 Test: CPU Single Core - Face Detection Linux 5.9 Git Linux 5.8.3 Default Kernel 2 4 6 8 10 SE +/- 0.16, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 6.03 6.26 6.34
Geekbench Test: CPU Single Core - Horizon Detection OpenBenchmarking.org Gpixels/sec, More Is Better Geekbench 5 Test: CPU Single Core - Horizon Detection Linux 5.9 Git Linux 5.8.3 Default Kernel 5 10 15 20 25 SE +/- 0.57, N = 3 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 20.0 20.4 20.5
Git Time To Complete Common Git Commands OpenBenchmarking.org Seconds, Fewer Is Better Git Time To Complete Common Git Commands Linux 5.9 Git Linux 5.8.3 Default Kernel 15 30 45 60 75 SE +/- 0.23, N = 3 SE +/- 0.08, N = 3 SE +/- 0.12, N = 3 69.05 68.88 68.71 1. git version 2.25.1
GNU Octave Benchmark OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 5.2.0 Linux 5.9 Git Linux 5.8.3 Default Kernel 3 6 9 12 15 SE +/- 0.05, N = 5 SE +/- 0.05, N = 5 SE +/- 0.04, N = 5 10.56 10.57 10.48
Hugin Panorama Photo Assistant + Stitching Time OpenBenchmarking.org Seconds, Fewer Is Better Hugin Panorama Photo Assistant + Stitching Time Linux 5.9 Git Linux 5.8.3 Default Kernel 30 60 90 120 150 SE +/- 0.26, N = 3 SE +/- 0.67, N = 3 SE +/- 0.37, N = 3 127.63 127.99 127.42
Intel Open Image Denoise Scene: Memorial OpenBenchmarking.org Images / Sec, More Is Better Intel Open Image Denoise 1.2.0 Scene: Memorial Linux 5.9 Git Linux 5.8.3 Default Kernel 0.324 0.648 0.972 1.296 1.62 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 1.43 1.44 1.43
Java Gradle Build Gradle Build: Reactor OpenBenchmarking.org Seconds, Fewer Is Better Java Gradle Build Gradle Build: Reactor Linux 5.9 Git Linux 5.8.3 Default Kernel 80 160 240 320 400 SE +/- 6.85, N = 9 SE +/- 4.98, N = 9 SE +/- 5.27, N = 3 325.77 321.11 352.70
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: Blowfish Linux 5.9 Git Linux 5.8.3 Default Kernel 600 1200 1800 2400 3000 SE +/- 1.53, N = 3 SE +/- 4.00, N = 3 SE +/- 1.00, N = 3 2742 2740 2746 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt
John The Ripper Test: MD5 OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.9.0-jumbo-1 Test: MD5 Linux 5.9 Git Linux 5.8.3 Default Kernel 40K 80K 120K 160K 200K SE +/- 1917.93, N = 3 SE +/- 1629.87, N = 3 SE +/- 1295.71, N = 3 168533 171377 170122 1. (CC) gcc options: -m64 -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt
LevelDB Benchmark: Hot Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Hot Read Linux 5.9 Git Linux 5.8.3 Default Kernel 0.4264 0.8528 1.2792 1.7056 2.132 SE +/- 0.022, N = 3 SE +/- 0.013, N = 3 SE +/- 0.001, N = 3 1.880 1.895 1.850 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Fill Sync OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Fill Sync Linux 5.9 Git Linux 5.8.3 Default Kernel 0.0225 0.045 0.0675 0.09 0.1125 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.1 0.1 0.1 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Fill Sync OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Fill Sync Linux 5.9 Git Linux 5.8.3 Default Kernel 1000 2000 3000 4000 5000 SE +/- 199.41, N = 3 SE +/- 260.27, N = 3 SE +/- 396.27, N = 3 3614.14 3539.21 4548.99 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Overwrite OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Overwrite Linux 5.9 Git Linux 5.8.3 Default Kernel 5 10 15 20 25 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 16.5 16.4 18.8 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Overwrite OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Overwrite Linux 5.9 Git Linux 5.8.3 Default Kernel 6 12 18 24 30 SE +/- 0.08, N = 3 SE +/- 0.08, N = 3 SE +/- 0.04, N = 3 26.76 26.99 23.54 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Random Fill Linux 5.9 Git Linux 5.8.3 Default Kernel 5 10 15 20 25 SE +/- 0.00, N = 3 SE +/- 0.13, N = 3 SE +/- 0.15, N = 3 16.3 16.1 18.5 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Fill Linux 5.9 Git Linux 5.8.3 Default Kernel 6 12 18 24 30 SE +/- 0.01, N = 3 SE +/- 0.21, N = 3 SE +/- 0.19, N = 3 27.12 27.41 23.89 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Read OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Read Linux 5.9 Git Linux 5.8.3 Default Kernel 0.432 0.864 1.296 1.728 2.16 SE +/- 0.004, N = 3 SE +/- 0.022, N = 3 SE +/- 0.003, N = 3 1.912 1.920 1.856 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Seek Random OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Seek Random Linux 5.9 Git Linux 5.8.3 Default Kernel 0.6404 1.2808 1.9212 2.5616 3.202 SE +/- 0.006, N = 3 SE +/- 0.048, N = 3 SE +/- 0.009, N = 3 2.807 2.846 2.779 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Delete OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Delete Linux 5.9 Git Linux 5.8.3 Default Kernel 6 12 18 24 30 SE +/- 0.04, N = 3 SE +/- 0.37, N = 3 SE +/- 0.06, N = 3 26.73 26.54 22.96 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Sequential Fill Linux 5.9 Git Linux 5.8.3 Default Kernel 5 10 15 20 25 SE +/- 0.09, N = 3 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 16.9 16.8 19.4 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Sequential Fill Linux 5.9 Git Linux 5.8.3 Default Kernel 6 12 18 24 30 SE +/- 0.10, N = 3 SE +/- 0.17, N = 3 SE +/- 0.09, N = 3 26.12 26.40 22.78 1. (CXX) g++ options: -O3 -lsnappy -lpthread
libavif avifenc Encoder Speed: 0 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 0 Linux 5.9 Git Linux 5.8.3 Default Kernel 90 180 270 360 450 SE +/- 0.50, N = 3 SE +/- 0.49, N = 3 SE +/- 0.43, N = 3 423.11 423.79 419.50 1. (CXX) g++ options: -O3 -fPIC
libavif avifenc Encoder Speed: 2 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 2 Linux 5.9 Git Linux 5.8.3 Default Kernel 60 120 180 240 300 SE +/- 0.20, N = 3 SE +/- 0.74, N = 3 SE +/- 0.75, N = 3 249.76 252.31 250.05 1. (CXX) g++ options: -O3 -fPIC
libavif avifenc Encoder Speed: 8 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 8 Linux 5.9 Git Linux 5.8.3 Default Kernel 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 14.75 14.76 14.65 1. (CXX) g++ options: -O3 -fPIC
libavif avifenc Encoder Speed: 10 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 10 Linux 5.9 Git Linux 5.8.3 Default Kernel 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 13.17 13.16 13.07 1. (CXX) g++ options: -O3 -fPIC
LuxCoreRender Scene: DLSC OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: DLSC Linux 5.9 Git Linux 5.8.3 Default Kernel 0.0608 0.1216 0.1824 0.2432 0.304 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.27 0.27 0.27 MIN: 0.26 MIN: 0.26 MIN: 0.26
LuxCoreRender Scene: Rainbow Colors and Prism OpenBenchmarking.org M samples/sec, More Is Better LuxCoreRender 2.3 Scene: Rainbow Colors and Prism Linux 5.9 Git Linux 5.8.3 Default Kernel 0.0675 0.135 0.2025 0.27 0.3375 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.29 0.29 0.30 MIN: 0.28 / MAX: 0.33 MIN: 0.27 / MAX: 0.33 MIN: 0.28 / MAX: 0.33
lzbench Test: XZ 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Compression Linux 5.9 Git Linux 5.8.3 Default Kernel 8 16 24 32 40 33 32 32 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: XZ 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: XZ 0 - Process: Decompression Linux 5.9 Git Linux 5.8.3 Default Kernel 20 40 60 80 100 91 91 91 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Compression Linux 5.9 Git Linux 5.8.3 Default Kernel 80 160 240 320 400 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 374 374 374 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 1 - Process: Decompression Linux 5.9 Git Linux 5.8.3 Default Kernel 200 400 600 800 1000 SE +/- 0.58, N = 3 SE +/- 0.58, N = 3 1078 1080 1081 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 8 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Compression Linux 5.9 Git Linux 5.8.3 Default Kernel 13 26 39 52 65 SE +/- 0.67, N = 3 SE +/- 0.33, N = 3 59 60 59 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Zstd 8 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Zstd 8 - Process: Decompression Linux 5.9 Git Linux 5.8.3 Default Kernel 200 400 600 800 1000 SE +/- 1.45, N = 3 SE +/- 4.10, N = 3 SE +/- 5.00, N = 3 1158 1146 1155 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Crush 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Compression Linux 5.9 Git Linux 5.8.3 Default Kernel 15 30 45 60 75 SE +/- 0.95, N = 4 67 66 68 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Crush 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Crush 0 - Process: Decompression Linux 5.9 Git Linux 5.8.3 Default Kernel 90 180 270 360 450 407 407 408 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Compression Linux 5.9 Git Linux 5.8.3 Default Kernel 80 160 240 320 400 356 357 356 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 0 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 0 - Process: Decompression Linux 5.9 Git Linux 5.8.3 Default Kernel 110 220 330 440 550 SE +/- 4.51, N = 3 SE +/- 0.58, N = 3 490 485 490 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 2 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Compression Linux 5.9 Git Linux 5.8.3 Default Kernel 30 60 90 120 150 146 146 147 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Brotli 2 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Brotli 2 - Process: Decompression Linux 5.9 Git Linux 5.8.3 Default Kernel 120 240 360 480 600 SE +/- 0.67, N = 3 572 573 574 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Compression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Compression Linux 5.9 Git Linux 5.8.3 Default Kernel 40 80 120 160 200 SE +/- 0.33, N = 3 177 177 177 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
lzbench Test: Libdeflate 1 - Process: Decompression OpenBenchmarking.org MB/s, More Is Better lzbench 1.8 Test: Libdeflate 1 - Process: Decompression Linux 5.9 Git Linux 5.8.3 Default Kernel 200 400 600 800 1000 917 915 917 1. (CXX) g++ options: -pthread -fomit-frame-pointer -fstrict-aliasing -ffast-math -O3
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.14 ATPase Simulation - 327,506 Atoms Linux 5.9 Git Linux 5.8.3 Default Kernel 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 11.55 11.61 11.65
NeatBench Acceleration: CPU OpenBenchmarking.org FPS, More Is Better NeatBench 5 Acceleration: CPU Linux 5.9 Git Linux 5.8.3 Default Kernel 0.7718 1.5436 2.3154 3.0872 3.859 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 3.43 3.37 3.35
OCRMyPDF Processing 60 Page PDF Document OpenBenchmarking.org Seconds, Fewer Is Better OCRMyPDF 9.6.0+dfsg Processing 60 Page PDF Document Linux 5.9 Git Linux 5.8.3 Default Kernel 30 60 90 120 150 SE +/- 0.24, N = 3 SE +/- 0.08, N = 3 SE +/- 0.34, N = 3 119.26 119.24 118.79
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 Linux 5.9 Git Linux 5.8.3 Default Kernel 6 12 18 24 30 SE +/- 0.04, N = 3 SE +/- 0.34, N = 4 SE +/- 0.19, N = 3 23.26 22.81 23.01 MIN: 22.2 MIN: 21.89 MIN: 22.33 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 Linux 5.9 Git Linux 5.8.3 Default Kernel 60 120 180 240 300 SE +/- 0.44, N = 3 SE +/- 3.02, N = 7 SE +/- 1.48, N = 3 274.09 277.11 275.80 MIN: 268.99 MIN: 268.07 MIN: 268.74 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: IP Batch 1D - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch 1D - Data Type: u8s8f32 - Engine: CPU Linux 5.9 Git Linux 5.8.3 Default Kernel 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 12.75 12.67 12.68 MIN: 12.59 MIN: 12.49 MIN: 12.52 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
oneDNN Harness: IP Batch All - Data Type: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: IP Batch All - Data Type: u8s8f32 - Engine: CPU Linux 5.9 Git Linux 5.8.3 Default Kernel 40 80 120 160 200 SE +/- 0.21, N = 3 SE +/- 0.55, N = 3 SE +/- 0.28, N = 3 178.45 179.01 178.11 MIN: 175.99 MIN: 176.63 MIN: 176.54 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 Linux 5.9 Git Linux 5.8.3 Default Kernel 7 14 21 28 35 SE +/- 0.13, N = 3 SE +/- 0.27, N = 3 SE +/- 0.24, N = 3 29.34 30.51 30.76 MIN: 28.72 MIN: 29.18 MIN: 29.95 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 Linux 5.9 Git Linux 5.8.3 Default Kernel 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 25.15 25.17 25.14 MIN: 24.53 MIN: 24.59 MIN: 24.56 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 Linux 5.9 Git Linux 5.8.3 Default Kernel 8 16 24 32 40 SE +/- 0.12, N = 3 SE +/- 0.05, N = 3 SE +/- 0.27, N = 3 34.34 34.12 34.79 MIN: 33.89 MIN: 33.85 MIN: 34.19 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: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Convolution Batch Shapes Auto - Data Type: u8s8f32 - Engine: CPU Linux 5.9 Git Linux 5.8.3 Default Kernel 7 14 21 28 35 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 SE +/- 0.20, N = 3 28.21 28.47 28.40 MIN: 27.64 MIN: 27.71 MIN: 27.5 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: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_1d - Data Type: u8s8f32 - Engine: CPU Linux 5.9 Git Linux 5.8.3 Default Kernel 7 14 21 28 35 SE +/- 0.15, N = 3 SE +/- 0.23, N = 14 SE +/- 0.26, N = 15 28.37 28.93 28.85 MIN: 27.63 MIN: 27.55 MIN: 27.6 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: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Deconvolution Batch deconv_3d - Data Type: u8s8f32 - Engine: CPU Linux 5.9 Git Linux 5.8.3 Default Kernel 6 12 18 24 30 SE +/- 0.08, N = 3 SE +/- 0.16, N = 3 SE +/- 0.02, N = 3 26.88 27.16 26.96 MIN: 26.53 MIN: 26.64 MIN: 26.67 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 Linux 5.9 Git Linux 5.8.3 Default Kernel 400 800 1200 1600 2000 SE +/- 19.50, N = 3 SE +/- 23.85, N = 15 SE +/- 7.61, N = 3 1541.40 1654.21 1500.87 MIN: 1482.75 MIN: 1458.84 MIN: 1476.52 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 Linux 5.9 Git Linux 5.8.3 Default Kernel 150 300 450 600 750 SE +/- 5.43, N = 3 SE +/- 11.16, N = 3 SE +/- 7.89, N = 3 689.04 644.88 684.65 MIN: 673.27 MIN: 625.67 MIN: 670.31 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 Linux 5.9 Git Linux 5.8.3 Default Kernel 3 6 9 12 15 SE +/- 0.09660, N = 3 SE +/- 0.03400, N = 3 SE +/- 0.05914, N = 3 9.59170 10.39410 9.56958 MIN: 9.12 MIN: 9.71 MIN: 9.13 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: u8s8f32 - Engine: CPU OpenBenchmarking.org ms, Fewer Is Better oneDNN 1.5 Harness: Matrix Multiply Batch Shapes Transformer - Data Type: u8s8f32 - Engine: CPU Linux 5.9 Git Linux 5.8.3 Default Kernel 4 8 12 16 20 SE +/- 0.19, N = 4 SE +/- 0.09, N = 3 SE +/- 0.18, N = 3 14.37 14.11 13.76 MIN: 13.21 MIN: 13.48 MIN: 13.19 1. (CXX) g++ options: -O3 -march=native -std=c++11 -fopenmp -msse4.1 -fPIC -pie -lpthread -ldl
OpenVKL Benchmark: vklBenchmark OpenBenchmarking.org Items / Sec, More Is Better OpenVKL 0.9 Benchmark: vklBenchmark Linux 5.9 Git Linux 5.8.3 Default Kernel 6 12 18 24 30 SE +/- 0.40, N = 3 SE +/- 0.27, N = 3 SE +/- 0.81, N = 12 25.20 24.90 22.71 MIN: 1 / MAX: 84 MIN: 1 / MAX: 80 MIN: 1 / MAX: 81
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Linux 5.9 Git Linux 5.8.3 Default Kernel 1000 2000 3000 4000 5000 SE +/- 26.33, N = 3 SE +/- 28.00, N = 3 SE +/- 28.00, N = 3 4438 4601 4601 1. (CC) gcc options: -O3
PyPerformance Benchmark: go OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: go Linux 5.9 Git Linux 5.8.3 Default Kernel 70 140 210 280 350 SE +/- 0.33, N = 3 309 309 308
PyPerformance Benchmark: 2to3 OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: 2to3 Linux 5.9 Git Linux 5.8.3 Default Kernel 90 180 270 360 450 SE +/- 0.33, N = 3 423 423 423
PyPerformance Benchmark: chaos OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: chaos Linux 5.9 Git Linux 5.8.3 Default Kernel 30 60 90 120 150 135 135 135
PyPerformance Benchmark: float OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: float Linux 5.9 Git Linux 5.8.3 Default Kernel 30 60 90 120 150 SE +/- 0.33, N = 3 150 150 150
PyPerformance Benchmark: nbody OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: nbody Linux 5.9 Git Linux 5.8.3 Default Kernel 30 60 90 120 150 SE +/- 0.33, N = 3 157 158 157
PyPerformance Benchmark: pathlib OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pathlib Linux 5.9 Git Linux 5.8.3 Default Kernel 6 12 18 24 30 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.03, N = 3 25.2 25.1 26.6
PyPerformance Benchmark: raytrace OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: raytrace Linux 5.9 Git Linux 5.8.3 Default Kernel 130 260 390 520 650 SE +/- 7.85, N = 4 594 602 594
PyPerformance Benchmark: json_loads OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: json_loads Linux 5.9 Git Linux 5.8.3 Default Kernel 7 14 21 28 35 SE +/- 0.00, N = 3 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 30.4 30.4 30.4
PyPerformance Benchmark: crypto_pyaes OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: crypto_pyaes Linux 5.9 Git Linux 5.8.3 Default Kernel 30 60 90 120 150 SE +/- 0.88, N = 3 137 137 137
PyPerformance Benchmark: regex_compile OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: regex_compile Linux 5.9 Git Linux 5.8.3 Default Kernel 50 100 150 200 250 211 210 211
PyPerformance Benchmark: python_startup OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: python_startup Linux 5.9 Git Linux 5.8.3 Default Kernel 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 12.0 12.2 11.9
PyPerformance Benchmark: django_template OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: django_template Linux 5.9 Git Linux 5.8.3 Default Kernel 14 28 42 56 70 SE +/- 0.12, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 60.5 60.4 60.6
PyPerformance Benchmark: pickle_pure_python OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pickle_pure_python Linux 5.9 Git Linux 5.8.3 Default Kernel 120 240 360 480 600 SE +/- 4.39, N = 13 SE +/- 1.45, N = 3 553 548 547
RawTherapee Total Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better RawTherapee Total Benchmark Time Linux 5.9 Git Linux 5.8.3 Default Kernel 40 80 120 160 200 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.09, N = 3 193.18 192.93 192.42 1. RawTherapee, version 5.8, command line.
Stress-NG Test: MMAP OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: MMAP Linux 5.9 Git Linux 5.8.3 Default Kernel 2 4 6 8 10 SE +/- 0.11, N = 3 SE +/- 0.13, N = 3 SE +/- 0.12, N = 3 7.94 8.00 8.40 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: NUMA OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: NUMA Linux 5.9 Git Linux 5.8.3 Default Kernel 9 18 27 36 45 SE +/- 0.16, N = 3 SE +/- 0.30, N = 3 SE +/- 0.08, N = 3 38.11 38.38 40.07 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: MEMFD OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: MEMFD Linux 5.9 Git Linux 5.8.3 Default Kernel 16 32 48 64 80 SE +/- 0.33, N = 3 SE +/- 0.04, N = 3 SE +/- 0.16, N = 3 65.92 67.58 72.18 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Atomic OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Atomic Linux 5.9 Git Linux 5.8.3 Default Kernel 40K 80K 120K 160K 200K SE +/- 575.11, N = 3 SE +/- 636.83, N = 3 SE +/- 703.39, N = 3 195373.87 195287.30 195140.29 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Crypto Linux 5.9 Git Linux 5.8.3 Default Kernel 70 140 210 280 350 SE +/- 0.25, N = 3 SE +/- 0.18, N = 3 SE +/- 0.08, N = 3 305.97 306.19 306.24 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Malloc OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Malloc Linux 5.9 Git Linux 5.8.3 Default Kernel 2M 4M 6M 8M 10M SE +/- 20975.47, N = 3 SE +/- 49088.40, N = 3 SE +/- 41514.64, N = 3 9619175.73 9577477.85 9563429.00 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: RdRand OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: RdRand Linux 5.9 Git Linux 5.8.3 Default Kernel 1100 2200 3300 4400 5500 SE +/- 11.28, N = 3 SE +/- 15.51, N = 3 SE +/- 12.66, N = 3 5205.65 5190.36 5199.14 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Forking Linux 5.9 Git Linux 5.8.3 Default Kernel 4K 8K 12K 16K 20K SE +/- 48.50, N = 3 SE +/- 51.25, N = 3 SE +/- 59.75, N = 3 14700.90 17009.97 16588.46 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: SENDFILE OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: SENDFILE Linux 5.9 Git Linux 5.8.3 Default Kernel 5K 10K 15K 20K 25K SE +/- 14.66, N = 3 SE +/- 3.16, N = 3 SE +/- 21.16, N = 3 20217.68 20238.76 21762.61 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: CPU Cache OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Cache Linux 5.9 Git Linux 5.8.3 Default Kernel 5 10 15 20 25 SE +/- 0.10, N = 3 SE +/- 0.04, N = 3 SE +/- 0.14, N = 3 21.01 21.71 21.97 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: CPU Stress Linux 5.9 Git Linux 5.8.3 Default Kernel 200 400 600 800 1000 SE +/- 3.29, N = 3 SE +/- 4.32, N = 3 SE +/- 1.25, N = 3 797.84 798.96 799.41 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Semaphores Linux 5.9 Git Linux 5.8.3 Default Kernel 70K 140K 210K 280K 350K SE +/- 144.53, N = 3 SE +/- 79.59, N = 3 SE +/- 149.37, N = 3 263219.50 261409.99 345531.83 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Matrix Math Linux 5.9 Git Linux 5.8.3 Default Kernel 2K 4K 6K 8K 10K SE +/- 31.54, N = 3 SE +/- 21.54, N = 3 SE +/- 14.23, N = 3 7969.06 7977.71 7963.62 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Vector Math Linux 5.9 Git Linux 5.8.3 Default Kernel 2K 4K 6K 8K 10K SE +/- 5.05, N = 3 SE +/- 17.37, N = 3 SE +/- 3.70, N = 3 11166.73 11153.06 11169.21 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Memory Copying Linux 5.9 Git Linux 5.8.3 Default Kernel 200 400 600 800 1000 SE +/- 0.61, N = 3 SE +/- 1.63, N = 3 SE +/- 2.88, N = 3 779.98 754.65 771.29 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Socket Activity Linux 5.9 Git Linux 5.8.3 Default Kernel 400 800 1200 1600 2000 SE +/- 20.98, N = 3 SE +/- 21.20, N = 6 SE +/- 1.76, N = 3 1752.90 1756.64 1854.45 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Context Switching Linux 5.9 Git Linux 5.8.3 Default Kernel 130K 260K 390K 520K 650K SE +/- 2288.21, N = 3 SE +/- 7182.18, N = 3 SE +/- 1386.66, N = 3 607087.82 590303.04 515803.40 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Glibc C String Functions Linux 5.9 Git Linux 5.8.3 Default Kernel 50K 100K 150K 200K 250K SE +/- 2473.79, N = 3 SE +/- 3556.48, N = 3 SE +/- 3089.11, N = 4 211844.21 210689.34 211590.59 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Glibc Qsort Data Sorting Linux 5.9 Git Linux 5.8.3 Default Kernel 6 12 18 24 30 SE +/- 0.24, N = 3 SE +/- 0.16, N = 3 SE +/- 0.05, N = 3 26.45 26.80 26.43 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: System V Message Passing Linux 5.9 Git Linux 5.8.3 Default Kernel 400K 800K 1200K 1600K 2000K SE +/- 21456.15, N = 15 SE +/- 19401.59, N = 3 SE +/- 58088.30, N = 15 1654944.39 1852515.45 1037234.30 1. (CC) gcc options: -O2 -std=gnu99 -lm -lcrypt -lrt -lz -ldl -lpthread -lc
SVT-AV1 Encoder Mode: Enc Mode 0 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 0 - Input: 1080p Linux 5.9 Git Linux 5.8.3 Default Kernel 0.0086 0.0172 0.0258 0.0344 0.043 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 SE +/- 0.000, N = 3 0.036 0.036 0.038 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
SVT-AV1 Encoder Mode: Enc Mode 4 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 4 - Input: 1080p Linux 5.9 Git Linux 5.8.3 Default Kernel 0.1303 0.2606 0.3909 0.5212 0.6515 SE +/- 0.001, N = 3 SE +/- 0.001, N = 3 SE +/- 0.003, N = 3 0.574 0.577 0.579 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
SVT-AV1 Encoder Mode: Enc Mode 8 - Input: 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 0.8 Encoder Mode: Enc Mode 8 - Input: 1080p Linux 5.9 Git Linux 5.8.3 Default Kernel 1.0991 2.1982 3.2973 4.3964 5.4955 SE +/- 0.025, N = 3 SE +/- 0.016, N = 3 SE +/- 0.003, N = 3 4.752 4.736 4.885 1. (CXX) g++ options: -O3 -fcommon -fPIE -fPIC -pie
SVT-VP9 Tuning: VMAF Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: VMAF Optimized - Input: Bosphorus 1080p Linux 5.9 Git Linux 5.8.3 Default Kernel 9 18 27 36 45 SE +/- 0.19, N = 3 SE +/- 0.18, N = 3 SE +/- 0.34, N = 3 37.83 37.65 38.00 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
SVT-VP9 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: PSNR/SSIM Optimized - Input: Bosphorus 1080p Linux 5.9 Git Linux 5.8.3 Default Kernel 9 18 27 36 45 SE +/- 0.04, N = 3 SE +/- 0.12, N = 3 SE +/- 0.00, N = 3 37.82 37.73 38.42 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
SVT-VP9 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 0.1 Tuning: Visual Quality Optimized - Input: Bosphorus 1080p Linux 5.9 Git Linux 5.8.3 Default Kernel 7 14 21 28 35 SE +/- 0.13, N = 3 SE +/- 0.12, N = 3 SE +/- 0.05, N = 3 29.60 29.57 29.81 1. (CC) gcc options: -O3 -fcommon -fPIE -fPIC -fvisibility=hidden -pie -rdynamic -lpthread -lrt -lm
Tachyon Total Time OpenBenchmarking.org Seconds, Fewer Is Better Tachyon 0.99b6 Total Time Linux 5.9 Git Linux 5.8.3 Default Kernel 140 280 420 560 700 SE +/- 0.74, N = 3 SE +/- 0.86, N = 3 SE +/- 3.07, N = 3 630.68 630.43 629.51 1. (CC) gcc options: -m64 -O3 -fomit-frame-pointer -ffast-math -ltachyon -lm -lpthread
TensorFlow Lite Model: SqueezeNet OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: SqueezeNet Linux 5.9 Git Linux 5.8.3 Default Kernel 300K 600K 900K 1200K 1500K SE +/- 348.44, N = 3 SE +/- 196.50, N = 3 1217407 1216970 1216717
TensorFlow Lite Model: Inception V4 OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Inception V4 Linux 5.9 Git Linux 5.8.3 Default Kernel 4M 8M 12M 16M 20M SE +/- 6775.69, N = 3 SE +/- 2715.39, N = 3 SE +/- 3102.15, N = 3 17617100 17609200 17605300
TensorFlow Lite Model: NASNet Mobile OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: NASNet Mobile Linux 5.9 Git Linux 5.8.3 Default Kernel 200K 400K 600K 800K 1000K SE +/- 246.99, N = 3 SE +/- 106.19, N = 3 SE +/- 601.48, N = 3 862167 861143 861579
TensorFlow Lite Model: Mobilenet Float OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Mobilenet Float Linux 5.9 Git Linux 5.8.3 Default Kernel 200K 400K 600K 800K 1000K SE +/- 216.43, N = 3 SE +/- 165.75, N = 3 SE +/- 187.43, N = 3 827969 828159 827628
TensorFlow Lite Model: Mobilenet Quant OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Mobilenet Quant Linux 5.9 Git Linux 5.8.3 Default Kernel 200K 400K 600K 800K 1000K SE +/- 376.49, N = 3 SE +/- 178.71, N = 3 SE +/- 90.89, N = 3 801661 801514 801416
TensorFlow Lite Model: Inception ResNet V2 OpenBenchmarking.org Microseconds, Fewer Is Better TensorFlow Lite 2020-08-23 Model: Inception ResNet V2 Linux 5.9 Git Linux 5.8.3 Default Kernel 3M 6M 9M 12M 15M SE +/- 800.00, N = 3 SE +/- 1291.42, N = 3 SE +/- 1309.37, N = 3 15931500 15933733 15923133
Tesseract OCR Time To OCR 7 Images OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR 4.1.1 Time To OCR 7 Images Linux 5.9 Git Linux 5.8.3 Default Kernel 8 16 24 32 40 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 34.81 34.86 34.77
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.41 Time To Compile Linux 5.9 Git Linux 5.8.3 Default Kernel 14 28 42 56 70 SE +/- 0.03, N = 3 SE +/- 0.12, N = 3 SE +/- 0.08, N = 3 63.22 62.87 62.67
Timed GDB GNU Debugger Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GDB GNU Debugger Compilation 9.1 Time To Compile Linux 5.9 Git Linux 5.8.3 Default Kernel 70 140 210 280 350 SE +/- 0.35, N = 3 SE +/- 0.45, N = 3 SE +/- 0.23, N = 3 310.20 310.72 309.16
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.4 Time To Compile Linux 5.9 Git Linux 5.8.3 Default Kernel 110 220 330 440 550 SE +/- 0.78, N = 3 SE +/- 0.54, N = 3 SE +/- 1.24, N = 3 489.47 487.64 485.28
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.4.2 Time To Compile Linux 5.9 Git Linux 5.8.3 Default Kernel 50 100 150 200 250 SE +/- 0.19, N = 3 SE +/- 0.28, N = 3 SE +/- 0.46, N = 3 235.45 235.10 234.08
toyBrot Fractal Generator Implementation: TBB OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator Implementation: TBB Linux 5.9 Git Linux 5.8.3 Default Kernel 140K 280K 420K 560K 700K SE +/- 3226.74, N = 3 SE +/- 1895.44, N = 3 SE +/- 5870.21, N = 3 649797 652870 653816 1. (CXX) g++ options: -lpthread -isystem -fexceptions -std=c++14
toyBrot Fractal Generator Implementation: OpenMP OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator Implementation: OpenMP Linux 5.9 Git Linux 5.8.3 Default Kernel 140K 280K 420K 560K 700K SE +/- 1455.72, N = 3 SE +/- 2890.08, N = 3 SE +/- 3793.18, N = 3 645631 649580 649533 1. (CXX) g++ options: -lpthread -isystem -fexceptions -std=c++14
toyBrot Fractal Generator Implementation: C++ Tasks OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator Implementation: C++ Tasks Linux 5.9 Git Linux 5.8.3 Default Kernel 140K 280K 420K 560K 700K SE +/- 654.16, N = 3 SE +/- 337.41, N = 3 SE +/- 1080.07, N = 3 669466 672850 668251 1. (CXX) g++ options: -lpthread -isystem -fexceptions -std=c++14
toyBrot Fractal Generator Implementation: C++ Threads OpenBenchmarking.org ms, Fewer Is Better toyBrot Fractal Generator Implementation: C++ Threads Linux 5.9 Git Linux 5.8.3 Default Kernel 140K 280K 420K 560K 700K SE +/- 585.36, N = 3 SE +/- 589.11, N = 3 SE +/- 496.05, N = 3 664837 669270 666168 1. (CXX) g++ options: -lpthread -isystem -fexceptions -std=c++14
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2019-12-17 H.264 Video Encoding Linux 5.9 Git Linux 5.8.3 Default Kernel 4 8 12 16 20 SE +/- 0.23, N = 5 SE +/- 0.19, N = 6 SE +/- 0.25, N = 4 16.90 16.90 16.93 1. (CC) gcc options: -ldl -lavformat -lavcodec -lavutil -lswscale -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
YafaRay Total Time For Sample Scene OpenBenchmarking.org Seconds, Fewer Is Better YafaRay 3.4.1 Total Time For Sample Scene Linux 5.9 Git Linux 5.8.3 Default Kernel 200 400 600 800 1000 SE +/- 2.52, N = 3 SE +/- 9.42, N = 3 SE +/- 4.75, N = 3 943.87 945.42 944.32 1. (CXX) g++ options: -std=c++11 -O3 -ffast-math -rdynamic -ldl -lImath -lIlmImf -lIex -lHalf -lz -lIlmThread -lxml2 -lfreetype -lpthread
Zstd Compression Compression Level: 3 OpenBenchmarking.org MB/s, More Is Better Zstd Compression 1.4.5 Compression Level: 3 Linux 5.9 Git Linux 5.8.3 Default Kernel 300 600 900 1200 1500 SE +/- 5.55, N = 3 SE +/- 20.12, N = 3 SE +/- 19.81, N = 3 1268.0 1242.5 1233.6 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 Linux 5.9 Git Linux 5.8.3 Default Kernel 3 6 9 12 15 SE +/- 0.11, N = 12 SE +/- 0.14, N = 12 SE +/- 0.07, N = 3 10.80 10.57 10.90 1. (CC) gcc options: -O3 -pthread -lz -llzma
Phoronix Test Suite v10.8.4