Linux 4.12 to Linux 5.0 kernel benchmarks on an Intel Core i9 7960X. Benchmarks by Michael Larabel.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 1902210-PTS-COREI97900 Core i9 7960X Linux 5.0 Kernel Benchmarks - Phoronix Test Suite Core i9 7960X Linux 5.0 Kernel Benchmarks Linux 4.12 to Linux 5.0 kernel benchmarks on an Intel Core i9 7960X. Benchmarks by Michael Larabel.
HTML result view exported from: https://openbenchmarking.org/result/1902210-PTS-COREI97900&sor .
Core i9 7960X Linux 5.0 Kernel Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Compiler File-System Screen Resolution Linux 4.12 Linux 4.13 Linux 4.14 Linux 4.15 Linux 4.16 Linux 4.17 Linux 4.18 Linux 4.19 Linux 4.20 Linux 5.0 Git Intel Core i9-7960X @ 4.40GHz (16 Cores / 32 Threads) MSI X299 SLI PLUS (MS-7A93) v1.0 (1.A0 BIOS) Intel Sky Lake-E DMI3 Registers 16384MB 256GB INTEL SSDPEKKW256G8 Gigabyte AMD Radeon RX 550/550X 2GB (1206/1750MHz) Realtek ALC1220 ASUS VP28U Intel I219-V + Intel I211 Ubuntu 18.10 4.12.0-041200-generic (x86_64) GNOME Shell 3.30.1 X Server 1.20.1 modesetting 1.20.1 4.5 Mesa 18.2.2 (LLVM 7.0.0) GCC 8.2.0 ext4 3840x2160 4.13.0-041300-generic (x86_64) 4.14.0-041400-generic (x86_64) 4.15.0-041500-generic (x86_64) 4.16.0-041600-generic (x86_64) 4.17.0-041700-generic (x86_64) 4.18.0-041800-generic (x86_64) 4.19.0-041900-generic (x86_64) 4.20.0-042000-generic (x86_64) 5.0.0-999-generic (x86_64) 20190217 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++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --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 --with-tune=generic --without-cuda-driver -v Disk Details - Linux 4.12: NONE / data=ordered,errors=remount-ro,relatime,rw - Linux 4.13: NONE / data=ordered,errors=remount-ro,relatime,rw - Linux 4.14: NONE / data=ordered,errors=remount-ro,relatime,rw - Linux 4.15: NONE / data=ordered,errors=remount-ro,relatime,rw - Linux 4.16: NONE / data=ordered,errors=remount-ro,relatime,rw - Linux 4.17: NONE / errors=remount-ro,relatime,rw - Linux 4.18: NONE / errors=remount-ro,relatime,rw - Linux 4.19: NONE / errors=remount-ro,relatime,rw - Linux 4.20: NONE / errors=remount-ro,relatime,rw - Linux 5.0 Git: NONE / errors=remount-ro,relatime,rw Processor Details - Scaling Governor: intel_pstate powersave Graphics Details - GLAMOR Python Details - Python 2.7.15+ + Python 3.6.7 Security Details - Linux 4.15: KPTI + Full generic retpoline - Linux 4.16: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW - Linux 4.17: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp - Linux 4.18: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp - Linux 4.19: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - Linux 4.20: KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - Linux 5.0 Git: KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable
Core i9 7960X Linux 5.0 Kernel Benchmarks sqlite: Timed SQLite Insertions fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size blogbench: Read blogbench: Write compilebench: Compile compilebench: Initial Create tesseract: 3840 x 2160 xonotic: 3840 x 2160 - Ultimate sockperf: Throughput sockperf: Latency Ping Pong sockperf: Latency Under Load npb: EP.C npb: FT.A npb: LU.C npb: SP.A lczero: BLAS parboil: OpenMP LBM parboil: OpenMP CUTCP parboil: OpenMP Stencil rodinia: OpenMP LavaMD rodinia: OpenMP CFD Solver namd: ATPase Simulation - 327,506 Atoms hmmer: Pfam Database Search mafft: Multiple Sequence Alignment dacapobench: H2 dacapobench: Jython dacapobench: Tradesoap dacapobench: Tradebeans luajit: Composite node-express-loadtest: ttsiod-renderer: Phong Rendering With Soft-Shadow Mapping svt-hevc: 1080p 8-bit YUV To HEVC Video Encode svt-vp9: 1080p 8-bit YUV To VP9 Video Encode x264: H.264 Video Encoding x265: H.265 1080p Video Encoding himeno: Poisson Pressure Solver ebizzy: build-linux-kernel: Time To Compile build-llvm: Time To Compile rust-mandel: Time To Complete Serial/Parallel Mandelbrot rust-prime: Prime Number Test To 200,000,000 node-octane: compress-xz: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 compress-zstd: Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 dav1d: Summer Nature 4K dav1d: Summer Nature 1080p hackbench: 32 - Process openssl: RSA 4096-bit Performance cryptsetup: PBKDF2-sha512 cryptsetup: PBKDF2-whirlpool pgbench: Buffer Test - Normal Load - Read Only darktable: Boat - CPU-only darktable: Masskrug - CPU-only darktable: Server Rack - CPU-only darktable: Server Room - CPU-only gimp: resize gimp: rotate gimp: auto-levels gimp: unsharp-mask octave-benchmark: stress-ng: Forking stress-ng: Semaphores stress-ng: Socket Activity stress-ng: Context Switching stress-ng: System V Message Passing ctx-clock: Context Switch Time optcarrot: Optimized Benchmark indigobench: Bedroom indigobench: Supercar blender: BMW27 - CPU-Only blender: Barbershop - CPU-Only pybench: Total For Average Test Times phpbench: PHP Benchmark Suite tesseract-ocr: Time To OCR 7 Images brl-cad: VGR Performance Metric osbench: Create Files osbench: Create Threads osbench: Launch Programs osbench: Create Processes osbench: Memory Allocations schbench: 8 - 4 systemd-boot-total: Kernel systemd-boot-total: Firmware cryptsetup: PBKDF2-whirlpool Linux 4.12 Linux 4.13 Linux 4.14 Linux 4.15 Linux 4.16 Linux 4.17 Linux 4.18 Linux 4.19 Linux 4.20 Linux 5.0 Git 13.95 111 68.56 1441338 7450 934 626 72.31 66.51 774467 3.60 29.52 654 6441 11085 452 279 70.80 2.42 7.28 21.43 12.28 1.02607 4.42 2.11 3028 3257 3103 2986 1568 11545 672 299 317 137 51.49 2859 457858 43.41 246 46.20 6.64 41724 85.07 10.45 21.97 7.67 33.91 4597 1609799 951646 513316 8.18 4.14 0.11 2.73 9.00 12.55 14.78 18.81 12.28 96634 3544177 16352 2313307 8222695 107 135 2.33 5.72 119 577 953 687767 26.89 197740 10.80 10.48 29.02 22.57 67.08 101 7554 26400 960188 14.00 118 68.84 1277929 8340 937 682 72.16 66.54 757001 3.38 29.84 654 5404 11108 452 284 71.31 2.39 7.76 21.36 12.29 1.06390 4.21 2.07 2901 3435 3170 2852 1612 11599 663 306 295 137 50.90 2869 478703 43.95 236 46.66 6.75 45257 86.30 10.56 21.46 7.65 33.40 4609 1581770 957561 527596 7.76 4.13 0.12 2.54 9.04 12.98 14.90 18.89 16.77 103143 3021911 15660 15048186 14618292 119 134 2.31 5.45 124 578 960 657535 26.73 195417 10.44 9.87 28.69 23.05 65.82 101 5053 26452 930854 14.26 121 68.49 1435431 8076 937 643 72.42 66.80 789092 3.51 29.24 653 5449 11091 452 283 71.37 2.40 7.11 21.49 12.22 1.07717 4.41 2.37 2946 3270 3375 2836 1517 11761 660 307 313 138 50.84 2822 469816 44.17 233 47.14 6.64 39198 86.20 10.47 21.97 7.68 33.55 4602 1578102 965007 514126 8.20 3.93 0.11 2.54 9.00 13.06 14.98 18.77 17.04 96693 3149801 14206 9280054 9809250 115 136 2.31 5.45 123 578 955 648147 27.42 195636 10.42 11.33 29.65 23.57 65.97 100 2711 26416 936410 16.00 116 68.88 1433530 7848 849 518 70.37 64.08 594603 4.23 31.32 615 5172 9912 433 269 71.08 2.50 7.47 21.76 12.40 1.06693 4.42 2.20 3011 3427 3232 3004 1544 10657 661 296 298 132 50.81 2943 470012 45.05 248 45.84 6.69 43277 85.18 10.59 21.84 7.68 45.78 4424 1587255 938463 483791 8.08 4.11 0.12 2.64 9.47 13.64 15.59 19.70 17.84 92400 3170972 10375 13704038 8120291 449 129 2.31 5.50 123 579 998 668188 26.75 190789 12.72 15.27 32.57 28.79 72.14 105 2433 26636 939024 15.77 116 70.25 1368724 7357 844 549 70.97 64.44 643361 4.03 32.68 621 5199 10344 434 267 71.10 2.50 7.45 21.30 12.33 1.06728 4.46 2.20 3054 3427 3270 3006 1529 10498 660 294 299 132 51.04 2924 489375 44.66 240 45.74 6.68 44320 84.58 10.53 21.89 7.70 46.37 4417 1593588 952595 481499 8.07 4.11 0.12 2.64 9.50 13.60 15.60 19.73 17.94 91597 3125260 10957 13624004 10055836 459 131 2.31 5.50 123 578 997 673483 26.77 189766 12.52 15.04 34.30 28.98 72.69 104 2298 26383 937905 14.75 115 66.93 1281157 7772 843 613 71.35 64.52 627930 4.01 32.19 627 5311 10669 435 273 71.05 2.49 7.43 21.35 12.29 1.06732 4.32 2.17 3090 3451 3272 3040 1593 10545 661 295 300 133 51.15 3056 458116 44.83 247 44.08 6.68 45868 85.50 10.57 21.74 7.64 49.06 4401 1679542 983045 481641 8.07 4.03 0.12 2.64 9.18 13.60 15.07 18.92 17.51 91170 3029755 10984 15109550 7989215 418 137 2.30 5.50 123 578 952 703272 26.35 191202 12.32 16.22 35.23 29.16 71.63 106 5780 26395 981821 14.72 109 68.77 1413307 7614 855 586 71.10 64.47 614978 4.21 33.94 622 5204 10657 433 272 71.06 2.51 7.41 21.45 12.31 1.06739 4.35 2.21 3008 3458 3282 3035 1591 10624 660 296 297 133 51.31 3043 492589 44.94 249 44.14 6.69 45929 84.98 10.53 21.72 7.65 49.07 4408 1686718 983042 486733 8.05 4.02 0.13 2.62 9.25 13.61 15.12 18.96 17.51 90244 3124404 10849 15143645 8224598 422 138 2.30 5.49 123 578 955 702188 26.37 189662 12.28 16.25 35.48 29.09 71.53 107 5340 26454 984270 15.06 101 66.62 1380708 7531 847 555 71.23 64.88 585818 4.16 32.45 626 5256 10655 434 272 70.83 2.49 7.80 21.50 12.33 1.06557 4.32 2.29 3069 3441 3217 3065 1592 10443 660 296 299 133 51.33 3054 479383 44.91 251 44.15 6.69 45808 85.51 10.58 21.72 7.66 48.21 4413 1668836 984270 484720 8.05 4.03 0.12 2.63 9.21 13.62 15.13 19.13 17.81 97350 3124139 10545 15525058 8250516 422 136 2.30 5.50 123 578 949 705017 26.34 189338 12.33 13.36 34.26 29.19 72.08 108 5615 26384 979372 16.61 109 68.24 1239923 7716 854 625 71.22 64.69 464981 3.88 26.39 626 5352 10655 434 271 70.78 2.51 7.74 21.36 12.28 1.06267 4.33 2.22 2982 3422 3222 3085 1592 10312 661 295 299 134 51.23 3043 482232 44.80 252 44.27 6.69 46166 85.55 10.60 21.77 7.66 48.03 4419 1681349 982426 476537 8.05 4.01 0.13 2.63 9.12 13.57 15.05 18.92 17.55 93872 2965774 15252 19010699 8158439 407 137 2.30 5.48 123 578 950 702192 26.31 189860 12.23 13.49 34.96 29.48 71.62 108 5330 26381 982426 12.51 120 67.65 1335880 7437 855 627 70.92 64.59 464915 3.96 31.61 628 5181 10654 434 273 70.74 2.51 7.86 21.32 12.24 1.06771 4.28 2.21 3136 3449 3235 3068 1593 10361 658 295 299 135 51.51 3041 478733 45.27 250 44.12 6.69 45881 85.27 10.61 21.77 7.65 47.28 4404 1677741 983042 471254 8.05 4.03 0.12 2.63 9.20 13.62 15.20 18.96 17.41 92840 3116617 15636 19272733 7796583 403 136 2.30 5.51 123 578 947 703748 26.59 191503 12.35 13.40 35.55 29.31 71.79 110 5278 26407 OpenBenchmarking.org
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions Linux 5.0 Git Linux 4.12 Linux 4.13 Linux 4.14 Linux 4.18 Linux 4.17 Linux 4.19 Linux 4.16 Linux 4.15 Linux 4.20 4 8 12 16 20 SE +/- 0.78, N = 12 SE +/- 0.65, N = 12 SE +/- 0.85, N = 10 SE +/- 0.48, N = 12 SE +/- 1.61, N = 12 SE +/- 1.32, N = 12 SE +/- 0.52, N = 12 SE +/- 1.10, N = 12 SE +/- 1.60, N = 12 SE +/- 1.12, N = 12 12.51 13.95 14.00 14.26 14.72 14.75 15.06 15.77 16.00 16.61 1. (CC) gcc options: -O2 -lz -ldl -lpthread
FS-Mark Test: 5000 Files, 1MB Size, 4 Threads OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 5000 Files, 1MB Size, 4 Threads Linux 4.14 Linux 5.0 Git Linux 4.13 Linux 4.16 Linux 4.15 Linux 4.17 Linux 4.12 Linux 4.20 Linux 4.18 Linux 4.19 30 60 90 120 150 SE +/- 3.32, N = 9 SE +/- 1.93, N = 9 SE +/- 3.48, N = 6 SE +/- 3.57, N = 6 SE +/- 2.91, N = 9 SE +/- 4.17, N = 9 SE +/- 1.62, N = 3 SE +/- 4.85, N = 9 SE +/- 4.85, N = 6 SE +/- 3.23, N = 6 121 120 118 116 116 115 111 109 109 101 1. (CC) gcc options: -static
FS-Mark Test: 4000 Files, 32 Sub Dirs, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 4000 Files, 32 Sub Dirs, 1MB Size Linux 4.16 Linux 4.15 Linux 4.13 Linux 4.18 Linux 4.12 Linux 4.14 Linux 4.20 Linux 5.0 Git Linux 4.17 Linux 4.19 16 32 48 64 80 SE +/- 3.30, N = 12 SE +/- 2.45, N = 12 SE +/- 2.58, N = 12 SE +/- 2.10, N = 12 SE +/- 3.11, N = 12 SE +/- 2.16, N = 12 SE +/- 3.16, N = 12 SE +/- 3.02, N = 12 SE +/- 1.10, N = 12 SE +/- 0.91, N = 12 70.25 68.88 68.84 68.77 68.56 68.49 68.24 67.65 66.93 66.62 1. (CC) gcc options: -static
BlogBench Test: Read OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Read Linux 4.12 Linux 4.14 Linux 4.15 Linux 4.18 Linux 4.19 Linux 4.16 Linux 5.0 Git Linux 4.17 Linux 4.13 Linux 4.20 300K 600K 900K 1200K 1500K SE +/- 31422.91, N = 9 SE +/- 57875.55, N = 9 SE +/- 75566.58, N = 8 SE +/- 32256.54, N = 9 SE +/- 53735.29, N = 9 SE +/- 56625.61, N = 9 SE +/- 53396.86, N = 9 SE +/- 52153.79, N = 9 SE +/- 46250.14, N = 9 SE +/- 39659.75, N = 9 1441338 1435431 1433530 1413307 1380708 1368724 1335880 1281157 1277929 1239923 1. (CC) gcc options: -O2 -pthread
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Write Linux 4.13 Linux 4.14 Linux 4.15 Linux 4.17 Linux 4.20 Linux 4.18 Linux 4.19 Linux 4.12 Linux 5.0 Git Linux 4.16 2K 4K 6K 8K 10K SE +/- 146.90, N = 3 SE +/- 179.25, N = 3 SE +/- 111.88, N = 3 SE +/- 141.73, N = 3 SE +/- 70.75, N = 3 SE +/- 89.82, N = 3 SE +/- 110.55, N = 3 SE +/- 153.53, N = 3 SE +/- 164.97, N = 3 SE +/- 112.43, N = 3 8340 8076 7848 7772 7716 7614 7531 7450 7437 7357 1. (CC) gcc options: -O2 -pthread
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Linux 4.14 Linux 4.13 Linux 4.12 Linux 5.0 Git Linux 4.18 Linux 4.20 Linux 4.15 Linux 4.19 Linux 4.16 Linux 4.17 200 400 600 800 1000 SE +/- 15.21, N = 12 SE +/- 15.16, N = 3 SE +/- 14.61, N = 12 SE +/- 9.42, N = 12 SE +/- 14.21, N = 4 SE +/- 12.90, N = 3 SE +/- 9.16, N = 12 SE +/- 15.75, N = 3 SE +/- 12.25, N = 12 SE +/- 15.66, N = 3 937 937 934 855 855 854 849 847 844 843
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Linux 4.13 Linux 4.14 Linux 5.0 Git Linux 4.12 Linux 4.20 Linux 4.17 Linux 4.18 Linux 4.19 Linux 4.16 Linux 4.15 150 300 450 600 750 SE +/- 36.11, N = 3 SE +/- 41.52, N = 3 SE +/- 28.39, N = 3 SE +/- 35.57, N = 3 SE +/- 8.02, N = 3 SE +/- 21.60, N = 3 SE +/- 22.09, N = 3 SE +/- 15.92, N = 3 SE +/- 25.48, N = 3 SE +/- 32.28, N = 3 682 643 627 626 625 613 586 555 549 518
Tesseract Resolution: 3840 x 2160 OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 3840 x 2160 Linux 4.14 Linux 4.12 Linux 4.13 Linux 4.17 Linux 4.19 Linux 4.20 Linux 4.18 Linux 4.16 Linux 5.0 Git Linux 4.15 16 32 48 64 80 SE +/- 0.21, N = 3 SE +/- 0.13, N = 3 SE +/- 0.14, N = 3 SE +/- 0.15, N = 3 SE +/- 0.40, N = 3 SE +/- 0.70, N = 3 SE +/- 0.07, N = 3 SE +/- 0.12, N = 3 SE +/- 0.13, N = 3 SE +/- 0.07, N = 3 72.42 72.31 72.16 71.35 71.23 71.22 71.10 70.97 70.92 70.37
Xonotic Resolution: 3840 x 2160 - Effects Quality: Ultimate OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Ultimate Linux 4.14 Linux 4.13 Linux 4.12 Linux 4.19 Linux 4.20 Linux 5.0 Git Linux 4.17 Linux 4.18 Linux 4.16 Linux 4.15 15 30 45 60 75 SE +/- 0.09, N = 3 SE +/- 0.12, N = 3 SE +/- 0.04, N = 3 SE +/- 0.18, N = 3 SE +/- 0.06, N = 3 SE +/- 0.15, N = 3 SE +/- 0.08, N = 3 SE +/- 0.12, N = 3 SE +/- 0.17, N = 3 SE +/- 0.10, N = 3 66.80 66.54 66.51 64.88 64.69 64.59 64.52 64.47 64.44 64.08 MIN: 35 / MAX: 116 MIN: 30 / MAX: 116 MIN: 30 / MAX: 116 MIN: 31 / MAX: 113 MIN: 30 / MAX: 114 MIN: 30 / MAX: 113 MIN: 28 / MAX: 113 MIN: 26 / MAX: 113 MIN: 27 / MAX: 113 MIN: 21 / MAX: 113
Sockperf Test: Throughput OpenBenchmarking.org Messages Per Second, More Is Better Sockperf 3.4 Test: Throughput Linux 4.14 Linux 4.12 Linux 4.13 Linux 4.16 Linux 4.17 Linux 4.18 Linux 4.15 Linux 4.19 Linux 4.20 Linux 5.0 Git 200K 400K 600K 800K 1000K SE +/- 8909.98, N = 5 SE +/- 5022.54, N = 5 SE +/- 6199.82, N = 5 SE +/- 9588.10, N = 5 SE +/- 5285.88, N = 5 SE +/- 4616.63, N = 5 SE +/- 3718.38, N = 5 SE +/- 7049.76, N = 5 SE +/- 4204.11, N = 5 SE +/- 4971.86, N = 5 789092 774467 757001 643361 627930 614978 594603 585818 464981 464915 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Sockperf Test: Latency Ping Pong OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Ping Pong Linux 4.13 Linux 4.14 Linux 4.12 Linux 4.20 Linux 5.0 Git Linux 4.17 Linux 4.16 Linux 4.19 Linux 4.18 Linux 4.15 0.9518 1.9036 2.8554 3.8072 4.759 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 SE +/- 0.02, N = 5 SE +/- 0.03, N = 5 SE +/- 0.02, N = 5 SE +/- 0.03, N = 5 SE +/- 0.03, N = 5 3.38 3.51 3.60 3.88 3.96 4.01 4.03 4.16 4.21 4.23 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
Sockperf Test: Latency Under Load OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.4 Test: Latency Under Load Linux 4.20 Linux 4.14 Linux 4.12 Linux 4.13 Linux 4.15 Linux 5.0 Git Linux 4.17 Linux 4.19 Linux 4.16 Linux 4.18 8 16 24 32 40 SE +/- 2.38, N = 20 SE +/- 1.79, N = 20 SE +/- 2.13, N = 20 SE +/- 1.71, N = 15 SE +/- 1.82, N = 15 SE +/- 2.23, N = 20 SE +/- 1.61, N = 17 SE +/- 1.84, N = 15 SE +/- 1.41, N = 20 SE +/- 0.44, N = 20 26.39 29.24 29.52 29.84 31.32 31.61 32.19 32.45 32.68 33.94 1. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread
NAS Parallel Benchmarks Test / Class: EP.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: EP.C Linux 4.13 Linux 4.12 Linux 4.14 Linux 5.0 Git Linux 4.17 Linux 4.20 Linux 4.19 Linux 4.18 Linux 4.16 Linux 4.15 140 280 420 560 700 SE +/- 0.85, N = 3 SE +/- 0.68, N = 3 SE +/- 0.24, N = 3 SE +/- 0.21, N = 3 SE +/- 0.74, N = 3 SE +/- 1.05, N = 3 SE +/- 0.89, N = 3 SE +/- 4.96, N = 3 SE +/- 0.93, N = 3 SE +/- 0.86, N = 3 654 654 653 628 627 626 626 622 621 615 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
NAS Parallel Benchmarks Test / Class: FT.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: FT.A Linux 4.12 Linux 4.14 Linux 4.13 Linux 4.20 Linux 4.17 Linux 4.19 Linux 4.18 Linux 4.16 Linux 5.0 Git Linux 4.15 1400 2800 4200 5600 7000 SE +/- 1.20, N = 3 SE +/- 7.12, N = 3 SE +/- 22.99, N = 3 SE +/- 32.66, N = 3 SE +/- 8.55, N = 3 SE +/- 7.26, N = 3 SE +/- 19.21, N = 3 SE +/- 19.90, N = 3 SE +/- 6.73, N = 3 SE +/- 10.78, N = 3 6441 5449 5404 5352 5311 5256 5204 5199 5181 5172 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
NAS Parallel Benchmarks Test / Class: LU.C OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: LU.C Linux 4.13 Linux 4.14 Linux 4.12 Linux 4.17 Linux 4.18 Linux 4.20 Linux 4.19 Linux 5.0 Git Linux 4.16 Linux 4.15 2K 4K 6K 8K 10K SE +/- 3.54, N = 3 SE +/- 11.68, N = 3 SE +/- 4.07, N = 3 SE +/- 1.37, N = 3 SE +/- 3.77, N = 3 SE +/- 5.12, N = 3 SE +/- 3.39, N = 3 SE +/- 19.24, N = 3 SE +/- 65.66, N = 3 SE +/- 28.55, N = 3 11108 11091 11085 10669 10657 10655 10655 10654 10344 9912 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
NAS Parallel Benchmarks Test / Class: SP.A OpenBenchmarking.org Total Mop/s, More Is Better NAS Parallel Benchmarks 3.3.1 Test / Class: SP.A Linux 4.14 Linux 4.13 Linux 4.12 Linux 4.17 Linux 5.0 Git Linux 4.20 Linux 4.19 Linux 4.16 Linux 4.18 Linux 4.15 100 200 300 400 500 SE +/- 0.08, N = 3 SE +/- 0.14, N = 3 SE +/- 0.29, N = 3 SE +/- 0.25, N = 3 SE +/- 0.35, N = 3 SE +/- 0.18, N = 3 SE +/- 0.16, N = 3 SE +/- 0.37, N = 3 SE +/- 0.54, N = 3 SE +/- 0.50, N = 3 452 452 452 435 434 434 434 434 433 433 1. (F9X) gfortran options: -O3 -march=native -pthread -lmpi_usempif08 -lmpi_mpifh -lmpi
LeelaChessZero Backend: BLAS OpenBenchmarking.org Nodes Per Second, More Is Better LeelaChessZero 0.20.1 Backend: BLAS Linux 4.13 Linux 4.14 Linux 4.12 Linux 5.0 Git Linux 4.17 Linux 4.19 Linux 4.18 Linux 4.20 Linux 4.15 Linux 4.16 60 120 180 240 300 SE +/- 2.94, N = 3 SE +/- 1.46, N = 3 SE +/- 0.03, N = 3 SE +/- 1.60, N = 3 SE +/- 3.20, N = 3 SE +/- 1.54, N = 3 SE +/- 2.82, N = 3 SE +/- 2.22, N = 3 SE +/- 5.17, N = 3 SE +/- 1.67, N = 3 284 283 279 273 273 272 272 271 269 267 1. (CXX) g++ options: -lpthread
Parboil Test: OpenMP LBM OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP LBM Linux 5.0 Git Linux 4.20 Linux 4.12 Linux 4.19 Linux 4.17 Linux 4.18 Linux 4.15 Linux 4.16 Linux 4.13 Linux 4.14 16 32 48 64 80 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.44, N = 3 SE +/- 0.43, N = 3 70.74 70.78 70.80 70.83 71.05 71.06 71.08 71.10 71.31 71.37 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Parboil Test: OpenMP CUTCP OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP CUTCP Linux 4.13 Linux 4.14 Linux 4.12 Linux 4.17 Linux 4.19 Linux 4.15 Linux 4.16 Linux 4.18 Linux 4.20 Linux 5.0 Git 0.5648 1.1296 1.6944 2.2592 2.824 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 2.39 2.40 2.42 2.49 2.49 2.50 2.50 2.51 2.51 2.51 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Parboil Test: OpenMP Stencil OpenBenchmarking.org Seconds, Fewer Is Better Parboil 2.5 Test: OpenMP Stencil Linux 4.14 Linux 4.12 Linux 4.18 Linux 4.17 Linux 4.16 Linux 4.15 Linux 4.20 Linux 4.13 Linux 4.19 Linux 5.0 Git 2 4 6 8 10 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.13, N = 3 SE +/- 0.16, N = 12 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 7.11 7.28 7.41 7.43 7.45 7.47 7.74 7.76 7.80 7.86 1. (CXX) g++ options: -lm -lpthread -lgomp -O3 -ffast-math -fopenmp
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD Linux 4.16 Linux 5.0 Git Linux 4.17 Linux 4.13 Linux 4.20 Linux 4.12 Linux 4.18 Linux 4.14 Linux 4.19 Linux 4.15 5 10 15 20 25 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.40, N = 3 SE +/- 0.02, N = 3 SE +/- 0.39, N = 3 SE +/- 0.06, N = 3 SE +/- 0.41, N = 3 SE +/- 0.12, N = 3 SE +/- 0.27, N = 3 21.30 21.32 21.35 21.36 21.36 21.43 21.45 21.49 21.50 21.76 1. (CXX) g++ options: -O2 -lOpenCL
Rodinia Test: OpenMP CFD Solver OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP CFD Solver Linux 4.14 Linux 5.0 Git Linux 4.12 Linux 4.20 Linux 4.13 Linux 4.17 Linux 4.18 Linux 4.16 Linux 4.19 Linux 4.15 3 6 9 12 15 SE +/- 0.20, N = 12 SE +/- 0.03, N = 3 SE +/- 0.21, N = 12 SE +/- 0.04, N = 3 SE +/- 0.20, N = 12 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 12.22 12.24 12.28 12.28 12.29 12.29 12.31 12.33 12.33 12.40 1. (CXX) g++ options: -O2 -lOpenCL
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13b1 ATPase Simulation - 327,506 Atoms Linux 4.12 Linux 4.20 Linux 4.13 Linux 4.19 Linux 4.15 Linux 4.16 Linux 4.17 Linux 4.18 Linux 5.0 Git Linux 4.14 0.2424 0.4848 0.7272 0.9696 1.212 SE +/- 0.00189, N = 3 SE +/- 0.00020, N = 3 SE +/- 0.02079, N = 12 SE +/- 0.00078, N = 3 SE +/- 0.00011, N = 3 SE +/- 0.00092, N = 3 SE +/- 0.00078, N = 3 SE +/- 0.00111, N = 3 SE +/- 0.00127, N = 3 SE +/- 0.02267, N = 12 1.02607 1.06267 1.06390 1.06557 1.06693 1.06728 1.06732 1.06739 1.06771 1.07717
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search Linux 4.13 Linux 5.0 Git Linux 4.17 Linux 4.19 Linux 4.20 Linux 4.18 Linux 4.14 Linux 4.12 Linux 4.15 Linux 4.16 1.0035 2.007 3.0105 4.014 5.0175 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.03, N = 3 SE +/- 0.15, N = 12 SE +/- 0.15, N = 12 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 4.21 4.28 4.32 4.32 4.33 4.35 4.41 4.42 4.42 4.46 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
Timed MAFFT Alignment Multiple Sequence Alignment OpenBenchmarking.org Seconds, Fewer Is Better Timed MAFFT Alignment 7.392 Multiple Sequence Alignment Linux 4.13 Linux 4.12 Linux 4.17 Linux 4.15 Linux 4.16 Linux 4.18 Linux 5.0 Git Linux 4.20 Linux 4.19 Linux 4.14 0.5333 1.0666 1.5999 2.1332 2.6665 SE +/- 0.00, N = 3 SE +/- 0.03, N = 8 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 9 SE +/- 0.00, N = 3 SE +/- 0.03, N = 12 SE +/- 0.05, N = 12 SE +/- 0.16, N = 12 2.07 2.11 2.17 2.20 2.20 2.21 2.21 2.22 2.29 2.37 1. (CC) gcc options: -std=c99 -O3 -lm -lpthread
DaCapo Benchmark Java Test: H2 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 Linux 4.13 Linux 4.14 Linux 4.20 Linux 4.18 Linux 4.15 Linux 4.12 Linux 4.16 Linux 4.19 Linux 4.17 Linux 5.0 Git 700 1400 2100 2800 3500 SE +/- 37.39, N = 4 SE +/- 29.83, N = 4 SE +/- 24.29, N = 4 SE +/- 26.02, N = 4 SE +/- 38.42, N = 4 SE +/- 89.55, N = 16 SE +/- 44.33, N = 4 SE +/- 37.67, N = 4 SE +/- 32.94, N = 16 SE +/- 40.24, N = 6 2901 2946 2982 3008 3011 3028 3054 3069 3090 3136
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython Linux 4.12 Linux 4.14 Linux 4.20 Linux 4.15 Linux 4.16 Linux 4.13 Linux 4.19 Linux 5.0 Git Linux 4.17 Linux 4.18 700 1400 2100 2800 3500 SE +/- 8.10, N = 4 SE +/- 16.36, N = 4 SE +/- 14.29, N = 4 SE +/- 11.40, N = 4 SE +/- 17.26, N = 4 SE +/- 119.04, N = 16 SE +/- 14.94, N = 4 SE +/- 13.13, N = 4 SE +/- 26.47, N = 4 SE +/- 15.19, N = 4 3257 3270 3422 3427 3427 3435 3441 3449 3451 3458
DaCapo Benchmark Java Test: Tradesoap OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradesoap Linux 4.12 Linux 4.13 Linux 4.19 Linux 4.20 Linux 4.15 Linux 5.0 Git Linux 4.16 Linux 4.17 Linux 4.18 Linux 4.14 700 1400 2100 2800 3500 SE +/- 85.83, N = 16 SE +/- 82.37, N = 16 SE +/- 35.57, N = 3 SE +/- 45.24, N = 5 SE +/- 21.34, N = 4 SE +/- 63.40, N = 3 SE +/- 34.30, N = 4 SE +/- 34.73, N = 4 SE +/- 21.57, N = 4 SE +/- 136.32, N = 16 3103 3170 3217 3222 3232 3235 3270 3272 3282 3375
DaCapo Benchmark Java Test: Tradebeans OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans Linux 4.14 Linux 4.13 Linux 4.12 Linux 4.15 Linux 4.16 Linux 4.18 Linux 4.17 Linux 4.19 Linux 5.0 Git Linux 4.20 700 1400 2100 2800 3500 SE +/- 19.05, N = 4 SE +/- 17.89, N = 4 SE +/- 137.57, N = 16 SE +/- 18.01, N = 4 SE +/- 16.74, N = 4 SE +/- 37.58, N = 4 SE +/- 27.70, N = 4 SE +/- 18.26, N = 4 SE +/- 4.92, N = 4 SE +/- 29.37, N = 4 2836 2852 2986 3004 3006 3035 3040 3065 3068 3085
LuaJIT Test: Composite OpenBenchmarking.org Mflops, More Is Better LuaJIT 2.1-git Test: Composite Linux 4.13 Linux 5.0 Git Linux 4.17 Linux 4.20 Linux 4.19 Linux 4.18 Linux 4.12 Linux 4.15 Linux 4.16 Linux 4.14 300 600 900 1200 1500 SE +/- 17.46, N = 3 SE +/- 1.63, N = 3 SE +/- 0.92, N = 3 SE +/- 2.15, N = 3 SE +/- 0.54, N = 3 SE +/- 1.22, N = 3 SE +/- 7.22, N = 3 SE +/- 2.43, N = 3 SE +/- 0.88, N = 3 SE +/- 13.87, N = 3 1612 1593 1593 1592 1592 1591 1568 1544 1529 1517 1. (CC) gcc options: -lm -ldl -O2 -fomit-frame-pointer -U_FORTIFY_SOURCE -fno-stack-protector
Node.js Express HTTP Load Test OpenBenchmarking.org Requests Per Second, More Is Better Node.js Express HTTP Load Test Linux 4.14 Linux 4.13 Linux 4.12 Linux 4.15 Linux 4.18 Linux 4.17 Linux 4.16 Linux 4.19 Linux 5.0 Git Linux 4.20 3K 6K 9K 12K 15K SE +/- 87.07, N = 3 SE +/- 73.00, N = 3 SE +/- 39.72, N = 3 SE +/- 93.38, N = 3 SE +/- 81.33, N = 3 SE +/- 52.61, N = 3 SE +/- 38.99, N = 3 SE +/- 31.18, N = 3 SE +/- 55.67, N = 3 11761 11599 11545 10657 10624 10545 10498 10443 10361 10312 1. Nodejs
v8.11.4
TTSIOD 3D Renderer Phong Rendering With Soft-Shadow Mapping OpenBenchmarking.org FPS, More Is Better TTSIOD 3D Renderer 2.3b Phong Rendering With Soft-Shadow Mapping Linux 4.12 Linux 4.13 Linux 4.20 Linux 4.17 Linux 4.15 Linux 4.19 Linux 4.18 Linux 4.16 Linux 4.14 Linux 5.0 Git 150 300 450 600 750 SE +/- 8.93, N = 12 SE +/- 8.66, N = 12 SE +/- 0.40, N = 3 SE +/- 1.72, N = 3 SE +/- 0.38, N = 3 SE +/- 1.37, N = 3 SE +/- 2.81, N = 3 SE +/- 1.57, N = 3 SE +/- 8.65, N = 12 SE +/- 0.95, N = 3 672 663 661 661 661 660 660 660 660 658 1. (CXX) g++ options: -O3 -fomit-frame-pointer -ffast-math -mtune=native -flto -msse -mrecip -mfpmath=sse -msse2 -mssse3 -lSDL -fopenmp -fwhole-program -lstdc++
SVT-HEVC 1080p 8-bit YUV To HEVC Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-HEVC 2019-02-03 1080p 8-bit YUV To HEVC Video Encode Linux 4.14 Linux 4.13 Linux 4.12 Linux 4.19 Linux 4.18 Linux 4.15 Linux 5.0 Git Linux 4.20 Linux 4.17 Linux 4.16 70 140 210 280 350 SE +/- 3.91, N = 3 SE +/- 3.27, N = 3 SE +/- 11.55, N = 11 SE +/- 3.65, N = 3 SE +/- 2.69, N = 3 SE +/- 3.20, N = 3 SE +/- 3.15, N = 3 SE +/- 3.70, N = 3 SE +/- 2.46, N = 3 SE +/- 3.35, N = 3 307 306 299 296 296 296 295 295 295 294 1. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -march=native -pie -rdynamic -lpthread -lrt
SVT-VP9 1080p 8-bit YUV To VP9 Video Encode OpenBenchmarking.org Frames Per Second, More Is Better SVT-VP9 2019-02-17 1080p 8-bit YUV To VP9 Video Encode Linux 4.12 Linux 4.14 Linux 4.17 Linux 5.0 Git Linux 4.20 Linux 4.19 Linux 4.16 Linux 4.15 Linux 4.18 Linux 4.13 70 140 210 280 350 SE +/- 4.45, N = 6 SE +/- 5.34, N = 4 SE +/- 4.46, N = 5 SE +/- 5.47, N = 3 SE +/- 4.48, N = 4 SE +/- 4.86, N = 4 SE +/- 4.80, N = 4 SE +/- 5.13, N = 4 SE +/- 5.89, N = 3 SE +/- 14.80, N = 12 317 313 300 299 299 299 299 298 297 295 1. (CC) gcc options: -fPIE -fPIC -O2 -flto -fvisibility=hidden -mavx -pie -rdynamic -lpthread -lrt -lm
x264 H.264 Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x264 2018-09-25 H.264 Video Encoding Linux 4.14 Linux 4.13 Linux 4.12 Linux 5.0 Git Linux 4.20 Linux 4.19 Linux 4.18 Linux 4.17 Linux 4.16 Linux 4.15 30 60 90 120 150 SE +/- 1.49, N = 12 SE +/- 1.54, N = 12 SE +/- 1.58, N = 12 SE +/- 0.11, N = 3 SE +/- 0.86, N = 3 SE +/- 2.26, N = 4 SE +/- 1.18, N = 3 SE +/- 1.67, N = 3 SE +/- 1.81, N = 6 SE +/- 2.11, N = 4 138 137 137 135 134 133 133 133 132 132 1. (CC) gcc options: -ldl -m64 -lm -lpthread -O3 -ffast-math -std=gnu99 -fPIC -fomit-frame-pointer -fno-tree-vectorize
x265 H.265 1080p Video Encoding OpenBenchmarking.org Frames Per Second, More Is Better x265 3.0 H.265 1080p Video Encoding Linux 5.0 Git Linux 4.12 Linux 4.19 Linux 4.18 Linux 4.20 Linux 4.17 Linux 4.16 Linux 4.13 Linux 4.14 Linux 4.15 12 24 36 48 60 SE +/- 0.21, N = 3 SE +/- 0.81, N = 12 SE +/- 0.03, N = 3 SE +/- 0.10, N = 3 SE +/- 0.05, N = 3 SE +/- 0.17, N = 3 SE +/- 0.15, N = 3 SE +/- 0.86, N = 12 SE +/- 0.83, N = 12 SE +/- 0.02, N = 3 51.51 51.49 51.33 51.31 51.23 51.15 51.04 50.90 50.84 50.81 1. (CXX) g++ options: -O3 -rdynamic -lpthread -lrt -ldl -lnuma
Himeno Benchmark Poisson Pressure Solver OpenBenchmarking.org MFLOPS, More Is Better Himeno Benchmark 3.0 Poisson Pressure Solver Linux 4.17 Linux 4.19 Linux 4.20 Linux 4.18 Linux 5.0 Git Linux 4.15 Linux 4.16 Linux 4.13 Linux 4.12 Linux 4.14 700 1400 2100 2800 3500 SE +/- 1.58, N = 3 SE +/- 6.52, N = 3 SE +/- 10.80, N = 3 SE +/- 2.99, N = 3 SE +/- 6.85, N = 3 SE +/- 4.17, N = 3 SE +/- 21.66, N = 3 SE +/- 31.72, N = 3 SE +/- 8.06, N = 3 SE +/- 16.49, N = 3 3056 3054 3043 3043 3041 2943 2924 2869 2859 2822 1. (CC) gcc options: -O3 -mavx2
ebizzy OpenBenchmarking.org Records/s, More Is Better ebizzy 0.3 Linux 4.18 Linux 4.16 Linux 4.20 Linux 4.19 Linux 5.0 Git Linux 4.13 Linux 4.15 Linux 4.14 Linux 4.17 Linux 4.12 110K 220K 330K 440K 550K SE +/- 4563.90, N = 3 SE +/- 8286.98, N = 4 SE +/- 10665.90, N = 12 SE +/- 6613.09, N = 3 SE +/- 6341.58, N = 3 SE +/- 10048.57, N = 12 SE +/- 7297.21, N = 12 SE +/- 9616.83, N = 12 SE +/- 1875.95, N = 3 SE +/- 11852.66, N = 12 492589 489375 482232 479383 478733 478703 470012 469816 458116 457858 1. (CC) gcc options: -pthread -lpthread -O3 -march=native
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.18 Time To Compile Linux 4.12 Linux 4.13 Linux 4.14 Linux 4.16 Linux 4.20 Linux 4.17 Linux 4.19 Linux 4.18 Linux 4.15 Linux 5.0 Git 10 20 30 40 50 SE +/- 0.46, N = 12 SE +/- 0.84, N = 3 SE +/- 0.60, N = 6 SE +/- 0.67, N = 4 SE +/- 0.79, N = 3 SE +/- 0.71, N = 4 SE +/- 0.68, N = 4 SE +/- 0.69, N = 3 SE +/- 0.85, N = 3 SE +/- 0.82, N = 3 43.41 43.95 44.17 44.66 44.80 44.83 44.91 44.94 45.05 45.27
Timed LLVM Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed LLVM Compilation 6.0.1 Time To Compile Linux 4.14 Linux 4.13 Linux 4.16 Linux 4.12 Linux 4.17 Linux 4.15 Linux 4.18 Linux 5.0 Git Linux 4.19 Linux 4.20 60 120 180 240 300 233 236 240 246 247 248 249 250 251 252
Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot OpenBenchmarking.org Seconds, Fewer Is Better Rust Mandelbrot Time To Complete Serial/Parallel Mandelbrot Linux 4.17 Linux 5.0 Git Linux 4.18 Linux 4.19 Linux 4.20 Linux 4.16 Linux 4.15 Linux 4.12 Linux 4.13 Linux 4.14 11 22 33 44 55 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.10, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.84, N = 3 SE +/- 0.36, N = 3 SE +/- 0.58, N = 3 44.08 44.12 44.14 44.15 44.27 45.74 45.84 46.20 46.66 47.14 1. (CC) gcc options: -m64 -pie -nodefaultlibs -lutil -ldl -lrt -lpthread -lgcc_s -lc -lm
Rust Prime Benchmark Prime Number Test To 200,000,000 OpenBenchmarking.org Seconds, Fewer Is Better Rust Prime Benchmark Prime Number Test To 200,000,000 Linux 4.12 Linux 4.14 Linux 4.16 Linux 4.17 Linux 4.15 Linux 4.18 Linux 4.19 Linux 4.20 Linux 5.0 Git Linux 4.13 2 4 6 8 10 SE +/- 0.15, N = 12 SE +/- 0.15, N = 12 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.18, N = 12 6.64 6.64 6.68 6.68 6.69 6.69 6.69 6.69 6.69 6.75 1. (CC) gcc options: -m64 -pie -nodefaultlibs -ldl -lrt -lpthread -lgcc_s -lc -lm -lutil
Node.js Octane Benchmark OpenBenchmarking.org Score, More Is Better Node.js Octane Benchmark Linux 4.20 Linux 4.18 Linux 5.0 Git Linux 4.17 Linux 4.19 Linux 4.13 Linux 4.16 Linux 4.15 Linux 4.12 Linux 4.14 10K 20K 30K 40K 50K SE +/- 135.38, N = 3 SE +/- 125.56, N = 3 SE +/- 98.48, N = 3 SE +/- 123.73, N = 3 SE +/- 130.47, N = 3 SE +/- 803.66, N = 3 SE +/- 114.62, N = 3 SE +/- 806.05, N = 3 SE +/- 1345.68, N = 9 SE +/- 1304.05, N = 12 46166 45929 45881 45868 45808 45257 44320 43277 41724 39198 1. Nodejs
v8.11.4
XZ Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 OpenBenchmarking.org Seconds, Fewer Is Better XZ Compression 5.2.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 9 Linux 4.16 Linux 4.18 Linux 4.12 Linux 4.15 Linux 5.0 Git Linux 4.17 Linux 4.19 Linux 4.20 Linux 4.14 Linux 4.13 20 40 60 80 100 SE +/- 0.26, N = 3 SE +/- 0.38, N = 3 SE +/- 0.28, N = 3 SE +/- 0.24, N = 3 SE +/- 0.15, N = 3 SE +/- 0.04, N = 3 SE +/- 0.23, N = 3 SE +/- 0.06, N = 3 SE +/- 0.81, N = 3 SE +/- 0.45, N = 3 84.58 84.98 85.07 85.18 85.27 85.50 85.51 85.55 86.20 86.30 1. (CC) gcc options: -pthread -fvisibility=hidden -O2
Zstd Compression Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 OpenBenchmarking.org Seconds, Fewer Is Better Zstd Compression 1.3.4 Compressing ubuntu-16.04.3-server-i386.img, Compression Level 19 Linux 4.12 Linux 4.14 Linux 4.16 Linux 4.18 Linux 4.13 Linux 4.17 Linux 4.19 Linux 4.15 Linux 4.20 Linux 5.0 Git 3 6 9 12 15 SE +/- 0.17, N = 12 SE +/- 0.17, N = 12 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.20, N = 12 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 10.45 10.47 10.53 10.53 10.56 10.57 10.58 10.59 10.60 10.61 1. (CC) gcc options: -O3 -pthread -lz
dav1d Video Input: Summer Nature 4K OpenBenchmarking.org Seconds, Fewer Is Better dav1d 0.1 Video Input: Summer Nature 4K Linux 4.13 Linux 4.18 Linux 4.19 Linux 4.17 Linux 4.20 Linux 5.0 Git Linux 4.15 Linux 4.16 Linux 4.12 Linux 4.14 5 10 15 20 25 SE +/- 0.32, N = 5 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.37, N = 4 SE +/- 0.34, N = 4 21.46 21.72 21.72 21.74 21.77 21.77 21.84 21.89 21.97 21.97 1. (CC) gcc options: -pthread
dav1d Video Input: Summer Nature 1080p OpenBenchmarking.org Seconds, Fewer Is Better dav1d 0.1 Video Input: Summer Nature 1080p Linux 4.17 Linux 4.13 Linux 4.18 Linux 5.0 Git Linux 4.19 Linux 4.20 Linux 4.12 Linux 4.14 Linux 4.15 Linux 4.16 2 4 6 8 10 SE +/- 0.04, N = 3 SE +/- 0.18, N = 12 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.18, N = 12 SE +/- 0.18, N = 12 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 7.64 7.65 7.65 7.65 7.66 7.66 7.67 7.68 7.68 7.70 1. (CC) gcc options: -pthread
Hackbench Count: 32 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process Linux 4.13 Linux 4.14 Linux 4.12 Linux 4.15 Linux 4.16 Linux 5.0 Git Linux 4.20 Linux 4.19 Linux 4.17 Linux 4.18 11 22 33 44 55 SE +/- 0.51, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.09, N = 3 SE +/- 0.03, N = 3 SE +/- 0.75, N = 3 SE +/- 0.08, N = 3 SE +/- 0.69, N = 3 SE +/- 0.79, N = 3 33.40 33.55 33.91 45.78 46.37 47.28 48.03 48.21 49.06 49.07 1. (CC) gcc options: -lpthread
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance Linux 4.13 Linux 4.14 Linux 4.12 Linux 4.15 Linux 4.20 Linux 4.16 Linux 4.19 Linux 4.18 Linux 5.0 Git Linux 4.17 1000 2000 3000 4000 5000 SE +/- 1.59, N = 3 SE +/- 2.87, N = 3 SE +/- 0.99, N = 3 SE +/- 0.60, N = 3 SE +/- 4.38, N = 3 SE +/- 6.87, N = 3 SE +/- 1.66, N = 3 SE +/- 5.75, N = 3 SE +/- 7.43, N = 3 SE +/- 4.37, N = 3 4609 4602 4597 4424 4419 4417 4413 4408 4404 4401 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
Cryptsetup PBKDF2-sha512 OpenBenchmarking.org Iterations Per Second, More Is Better Cryptsetup 2.0.4 PBKDF2-sha512 Linux 4.18 Linux 4.20 Linux 4.17 Linux 5.0 Git Linux 4.19 Linux 4.16 Linux 4.14 Linux 4.12 Linux 4.13 Linux 4.15 400K 800K 1200K 1600K 2000K SE +/- 905.00, N = 3 SE +/- 5873.69, N = 3 SE +/- 4979.32, N = 3 SE +/- 4108.83, N = 3 SE +/- 4736.92, N = 3 SE +/- 26415.45, N = 3 SE +/- 20599.95, N = 12 SE +/- 21087.56, N = 12 SE +/- 30791.25, N = 3 SE +/- 4565.99, N = 3 1686718 1681349 1679542 1677741 1676854 1630754 1620217 1609799 1608612 1604170
Cryptsetup PBKDF2-whirlpool OpenBenchmarking.org Iterations Per Second, More Is Better Cryptsetup PBKDF2-whirlpool Linux 4.19 Linux 4.17 Linux 5.0 Git Linux 4.18 Linux 4.20 Linux 4.14 Linux 4.13 Linux 4.16 Linux 4.12 Linux 4.15 200K 400K 600K 800K 1000K SE +/- 616.33, N = 3 SE +/- 1624.05, N = 3 SE +/- 1230.33, N = 3 SE +/- 1230.33, N = 3 SE +/- 614.00, N = 3 SE +/- 9713.78, N = 12 SE +/- 19747.43, N = 3 SE +/- 15537.03, N = 3 SE +/- 9144.11, N = 12 SE +/- 560.33, N = 3 984270 983045 983042 983042 982426 965007 957561 952595 951646 938463
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Only Linux 4.13 Linux 4.14 Linux 4.12 Linux 4.18 Linux 4.19 Linux 4.15 Linux 4.17 Linux 4.16 Linux 4.20 Linux 5.0 Git 110K 220K 330K 440K 550K SE +/- 2585.15, N = 3 SE +/- 1196.79, N = 3 SE +/- 1569.45, N = 3 SE +/- 2103.97, N = 3 SE +/- 1018.10, N = 3 SE +/- 707.92, N = 3 SE +/- 832.60, N = 3 SE +/- 1921.78, N = 3 SE +/- 4359.71, N = 3 SE +/- 4225.27, N = 3 527596 514126 513316 486733 484720 483791 481641 481499 476537 471254 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Darktable Test: Boat - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.4 Test: Boat - Acceleration: CPU-only Linux 4.13 Linux 4.18 Linux 4.19 Linux 4.20 Linux 5.0 Git Linux 4.16 Linux 4.17 Linux 4.15 Linux 4.12 Linux 4.14 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.17, N = 12 SE +/- 0.19, N = 12 7.76 8.05 8.05 8.05 8.05 8.07 8.07 8.08 8.18 8.20
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.4 Test: Masskrug - Acceleration: CPU-only Linux 4.14 Linux 4.20 Linux 4.18 Linux 4.17 Linux 4.19 Linux 5.0 Git Linux 4.15 Linux 4.16 Linux 4.13 Linux 4.12 0.9315 1.863 2.7945 3.726 4.6575 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.16, N = 12 SE +/- 0.15, N = 12 3.93 4.01 4.02 4.03 4.03 4.03 4.11 4.11 4.13 4.14
Darktable Test: Server Rack - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.4 Test: Server Rack - Acceleration: CPU-only Linux 4.12 Linux 4.14 Linux 4.13 Linux 4.15 Linux 4.16 Linux 4.17 Linux 4.19 Linux 5.0 Git Linux 4.18 Linux 4.20 0.0293 0.0586 0.0879 0.1172 0.1465 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 12 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 12 SE +/- 0.00, N = 12 0.11 0.11 0.12 0.12 0.12 0.12 0.12 0.12 0.13 0.13
Darktable Test: Server Room - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 2.4.4 Test: Server Room - Acceleration: CPU-only Linux 4.13 Linux 4.14 Linux 4.18 Linux 4.19 Linux 4.20 Linux 5.0 Git Linux 4.15 Linux 4.16 Linux 4.17 Linux 4.12 0.6143 1.2286 1.8429 2.4572 3.0715 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.15, N = 12 2.54 2.54 2.62 2.63 2.63 2.63 2.64 2.64 2.64 2.73
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.6 Test: resize Linux 4.12 Linux 4.14 Linux 4.13 Linux 4.20 Linux 4.17 Linux 5.0 Git Linux 4.19 Linux 4.18 Linux 4.15 Linux 4.16 3 6 9 12 15 SE +/- 0.17, N = 12 SE +/- 0.18, N = 12 SE +/- 0.18, N = 12 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 SE +/- 0.11, N = 3 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 9.00 9.00 9.04 9.12 9.18 9.20 9.21 9.25 9.47 9.50
GIMP Test: rotate OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.6 Test: rotate Linux 4.12 Linux 4.13 Linux 4.14 Linux 4.20 Linux 4.16 Linux 4.17 Linux 4.18 Linux 4.19 Linux 5.0 Git Linux 4.15 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.18, N = 12 SE +/- 0.19, N = 12 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 12.55 12.98 13.06 13.57 13.60 13.60 13.61 13.62 13.62 13.64
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.6 Test: auto-levels Linux 4.12 Linux 4.13 Linux 4.14 Linux 4.20 Linux 4.17 Linux 4.18 Linux 4.19 Linux 5.0 Git Linux 4.15 Linux 4.16 4 8 12 16 20 SE +/- 0.20, N = 12 SE +/- 0.20, N = 12 SE +/- 0.20, N = 12 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 14.78 14.90 14.98 15.05 15.07 15.12 15.13 15.20 15.59 15.60
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.6 Test: unsharp-mask Linux 4.14 Linux 4.12 Linux 4.13 Linux 4.17 Linux 4.20 Linux 4.18 Linux 5.0 Git Linux 4.19 Linux 4.15 Linux 4.16 5 10 15 20 25 SE +/- 0.21, N = 12 SE +/- 0.20, N = 12 SE +/- 0.20, N = 12 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 18.77 18.81 18.89 18.92 18.92 18.96 18.96 19.13 19.70 19.73
GNU Octave Benchmark OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 4.4.1 Linux 4.12 Linux 4.13 Linux 4.14 Linux 5.0 Git Linux 4.17 Linux 4.18 Linux 4.20 Linux 4.19 Linux 4.15 Linux 4.16 4 8 12 16 20 SE +/- 0.20, N = 12 SE +/- 0.21, N = 12 SE +/- 0.21, N = 12 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 SE +/- 0.10, N = 3 SE +/- 0.05, N = 3 12.28 16.77 17.04 17.41 17.51 17.51 17.55 17.81 17.84 17.94
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Forking Linux 4.13 Linux 4.19 Linux 4.14 Linux 4.12 Linux 4.20 Linux 5.0 Git Linux 4.15 Linux 4.16 Linux 4.17 Linux 4.18 20K 40K 60K 80K 100K SE +/- 151.30, N = 3 SE +/- 221.12, N = 3 SE +/- 824.56, N = 3 SE +/- 159.86, N = 3 SE +/- 286.35, N = 3 SE +/- 231.58, N = 3 SE +/- 525.33, N = 3 SE +/- 615.08, N = 3 SE +/- 355.43, N = 3 SE +/- 897.18, N = 3 103143 97350 96693 96634 93872 92840 92400 91597 91170 90244 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Semaphores OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Semaphores Linux 4.12 Linux 4.15 Linux 4.14 Linux 4.16 Linux 4.18 Linux 4.19 Linux 5.0 Git Linux 4.17 Linux 4.13 Linux 4.20 800K 1600K 2400K 3200K 4000K SE +/- 31727.55, N = 3 SE +/- 4741.94, N = 3 SE +/- 22494.46, N = 3 SE +/- 5784.00, N = 3 SE +/- 45257.52, N = 3 SE +/- 30355.58, N = 3 SE +/- 32537.96, N = 3 SE +/- 41665.51, N = 3 SE +/- 32725.49, N = 3 SE +/- 28412.11, N = 3 3544177 3170972 3149801 3125260 3124404 3124139 3116617 3029755 3021911 2965774 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Socket Activity Linux 4.12 Linux 4.13 Linux 5.0 Git Linux 4.20 Linux 4.14 Linux 4.17 Linux 4.16 Linux 4.18 Linux 4.19 Linux 4.15 4K 8K 12K 16K 20K SE +/- 252.89, N = 12 SE +/- 224.40, N = 3 SE +/- 378.44, N = 11 SE +/- 452.01, N = 12 SE +/- 207.71, N = 5 SE +/- 140.85, N = 3 SE +/- 144.41, N = 3 SE +/- 176.73, N = 3 SE +/- 105.19, N = 3 SE +/- 138.59, N = 3 16352 15660 15636 15252 14206 10984 10957 10849 10545 10375 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Context Switching Linux 5.0 Git Linux 4.20 Linux 4.19 Linux 4.18 Linux 4.17 Linux 4.13 Linux 4.15 Linux 4.16 Linux 4.14 Linux 4.12 4M 8M 12M 16M 20M SE +/- 17000.65, N = 3 SE +/- 29716.64, N = 3 SE +/- 69978.50, N = 3 SE +/- 43627.41, N = 3 SE +/- 79533.72, N = 3 SE +/- 998854.39, N = 12 SE +/- 145101.94, N = 3 SE +/- 123233.69, N = 3 SE +/- 444816.17, N = 9 SE +/- 7779.23, N = 3 19272733 19010699 15525058 15143645 15109550 15048186 13704038 13624004 9280054 2313307 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: System V Message Passing Linux 4.13 Linux 4.16 Linux 4.14 Linux 4.19 Linux 4.18 Linux 4.12 Linux 4.20 Linux 4.15 Linux 4.17 Linux 5.0 Git 3M 6M 9M 12M 15M SE +/- 27700.81, N = 3 SE +/- 4879.75, N = 3 SE +/- 24291.62, N = 3 SE +/- 2484.62, N = 3 SE +/- 6337.95, N = 3 SE +/- 8647.90, N = 3 SE +/- 2643.14, N = 3 SE +/- 14067.39, N = 3 SE +/- 4415.19, N = 3 SE +/- 3421.17, N = 3 14618292 10055836 9809250 8250516 8224598 8222695 8158439 8120291 7989215 7796583 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
ctx_clock Context Switch Time OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time Linux 4.12 Linux 4.14 Linux 4.13 Linux 5.0 Git Linux 4.20 Linux 4.17 Linux 4.18 Linux 4.19 Linux 4.15 Linux 4.16 100 200 300 400 500 SE +/- 1.11, N = 11 SE +/- 1.15, N = 3 SE +/- 2.00, N = 4 SE +/- 0.58, N = 3 SE +/- 0.67, N = 3 SE +/- 0.67, N = 3 107 115 119 403 407 418 422 422 449 459
Optcarrot Optimized Benchmark OpenBenchmarking.org FPS, More Is Better Optcarrot Optimized Benchmark Linux 4.18 Linux 4.20 Linux 4.17 Linux 5.0 Git Linux 4.19 Linux 4.14 Linux 4.12 Linux 4.13 Linux 4.16 Linux 4.15 30 60 90 120 150 SE +/- 0.37, N = 4 SE +/- 0.59, N = 4 SE +/- 0.12, N = 4 SE +/- 1.15, N = 4 SE +/- 0.56, N = 4 SE +/- 0.30, N = 4 SE +/- 1.49, N = 16 SE +/- 1.46, N = 4 SE +/- 0.25, N = 4 SE +/- 0.88, N = 4 138 137 137 136 136 136 135 134 131 129 1. ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]
IndigoBench Scene: Bedroom OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.0.64 Scene: Bedroom Linux 4.12 Linux 4.16 Linux 4.15 Linux 4.14 Linux 4.13 Linux 5.0 Git Linux 4.20 Linux 4.19 Linux 4.18 Linux 4.17 0.5243 1.0486 1.5729 2.0972 2.6215 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 2.33 2.31 2.31 2.31 2.31 2.30 2.30 2.30 2.30 2.30
IndigoBench Scene: Supercar OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.0.64 Scene: Supercar Linux 4.12 Linux 5.0 Git Linux 4.19 Linux 4.17 Linux 4.16 Linux 4.15 Linux 4.18 Linux 4.20 Linux 4.14 Linux 4.13 1.287 2.574 3.861 5.148 6.435 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 5.72 5.51 5.50 5.50 5.50 5.50 5.49 5.48 5.45 5.45
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: BMW27 - Compute: CPU-Only Linux 4.12 Linux 4.14 Linux 4.15 Linux 4.16 Linux 4.17 Linux 4.18 Linux 4.19 Linux 4.20 Linux 5.0 Git Linux 4.13 30 60 90 120 150 119 123 123 123 123 123 123 123 123 124
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Barbershop - Compute: CPU-Only Linux 4.12 Linux 4.13 Linux 4.14 Linux 4.16 Linux 4.17 Linux 4.18 Linux 4.19 Linux 4.20 Linux 5.0 Git Linux 4.15 130 260 390 520 650 577 578 578 578 578 578 578 578 578 579
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Linux 5.0 Git Linux 4.19 Linux 4.20 Linux 4.17 Linux 4.12 Linux 4.14 Linux 4.18 Linux 4.13 Linux 4.16 Linux 4.15 200 400 600 800 1000 SE +/- 3.84, N = 3 SE +/- 1.53, N = 3 SE +/- 1.67, N = 3 SE +/- 2.96, N = 3 SE +/- 2.08, N = 3 SE +/- 2.03, N = 3 SE +/- 1.76, N = 3 SE +/- 1.76, N = 3 SE +/- 2.40, N = 3 SE +/- 2.60, N = 3 947 949 950 952 953 955 955 960 997 998
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Linux 4.19 Linux 5.0 Git Linux 4.17 Linux 4.20 Linux 4.18 Linux 4.12 Linux 4.16 Linux 4.15 Linux 4.13 Linux 4.14 150K 300K 450K 600K 750K SE +/- 817.03, N = 3 SE +/- 596.94, N = 3 SE +/- 986.00, N = 3 SE +/- 3093.12, N = 3 SE +/- 170.47, N = 3 SE +/- 6813.14, N = 3 SE +/- 1413.02, N = 3 SE +/- 5483.87, N = 3 SE +/- 15526.06, N = 12 SE +/- 14708.06, N = 12 705017 703748 703272 702192 702188 687767 673483 668188 657535 648147
Tesseract OCR Time To OCR 7 Images OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR 4.0.0-beta.3-249-g607e Time To OCR 7 Images Linux 4.20 Linux 4.19 Linux 4.17 Linux 4.18 Linux 5.0 Git Linux 4.13 Linux 4.15 Linux 4.16 Linux 4.12 Linux 4.14 6 12 18 24 30 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.21, N = 3 SE +/- 0.37, N = 6 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.11, N = 3 SE +/- 0.25, N = 3 26.31 26.34 26.35 26.37 26.59 26.73 26.75 26.77 26.89 27.42
BRL-CAD VGR Performance Metric OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.28.0 VGR Performance Metric Linux 4.12 Linux 4.14 Linux 4.13 Linux 5.0 Git Linux 4.17 Linux 4.15 Linux 4.20 Linux 4.16 Linux 4.18 Linux 4.19 40K 80K 120K 160K 200K 197740 195636 195417 191503 191202 190789 189860 189766 189662 189338 1. (CXX) g++ options: -std=c++98 -pipe -fno-strict-aliasing -fno-common -fexceptions -ftemplate-depth-128 -m64 -ggdb3 -O3 -fipa-pta -fstrength-reduce -finline-functions -flto -pedantic -rdynamic -lSM -lICE -lXi -lGLU -lGL -lX11 -lXext -lXrender -lpthread -ldl -lm
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files Linux 4.14 Linux 4.13 Linux 4.12 Linux 4.20 Linux 4.18 Linux 4.17 Linux 4.19 Linux 5.0 Git Linux 4.16 Linux 4.15 3 6 9 12 15 SE +/- 0.13, N = 3 SE +/- 0.04, N = 3 SE +/- 0.17, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.16, N = 3 SE +/- 0.04, N = 3 10.42 10.44 10.80 12.23 12.28 12.32 12.33 12.35 12.52 12.72 1. (CC) gcc options: -lm
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads Linux 4.13 Linux 4.12 Linux 4.14 Linux 4.19 Linux 5.0 Git Linux 4.20 Linux 4.16 Linux 4.15 Linux 4.17 Linux 4.18 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.30, N = 12 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 SE +/- 0.05, N = 3 SE +/- 0.24, N = 3 SE +/- 0.23, N = 3 SE +/- 0.24, N = 3 9.87 10.48 11.33 13.36 13.40 13.49 15.04 15.27 16.22 16.25 1. (CC) gcc options: -lm
OSBench Test: Launch Programs OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Linux 4.13 Linux 4.12 Linux 4.14 Linux 4.15 Linux 4.19 Linux 4.16 Linux 4.20 Linux 4.17 Linux 4.18 Linux 5.0 Git 8 16 24 32 40 SE +/- 0.10, N = 3 SE +/- 0.17, N = 3 SE +/- 0.13, N = 3 SE +/- 0.36, N = 3 SE +/- 0.13, N = 3 SE +/- 0.65, N = 3 SE +/- 0.09, N = 3 SE +/- 0.17, N = 3 SE +/- 0.17, N = 3 SE +/- 0.17, N = 3 28.69 29.02 29.65 32.57 34.26 34.30 34.96 35.23 35.48 35.55 1. (CC) gcc options: -lm
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Linux 4.12 Linux 4.13 Linux 4.14 Linux 4.15 Linux 4.16 Linux 4.18 Linux 4.17 Linux 4.19 Linux 5.0 Git Linux 4.20 7 14 21 28 35 SE +/- 0.29, N = 3 SE +/- 0.31, N = 3 SE +/- 0.41, N = 3 SE +/- 0.23, N = 3 SE +/- 0.58, N = 3 SE +/- 0.08, N = 3 SE +/- 0.13, N = 3 SE +/- 0.33, N = 12 SE +/- 0.28, N = 3 SE +/- 0.25, N = 3 22.57 23.05 23.57 28.79 28.98 29.09 29.16 29.19 29.31 29.48 1. (CC) gcc options: -lm
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations Linux 4.13 Linux 4.14 Linux 4.12 Linux 4.18 Linux 4.20 Linux 4.17 Linux 5.0 Git Linux 4.19 Linux 4.15 Linux 4.16 16 32 48 64 80 SE +/- 0.13, N = 3 SE +/- 0.20, N = 3 SE +/- 0.94, N = 6 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.20, N = 3 SE +/- 0.05, N = 3 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 SE +/- 0.20, N = 3 65.82 65.97 67.08 71.53 71.62 71.63 71.79 72.08 72.14 72.69 1. (CC) gcc options: -lm
Schbench Message Threads: 8 - Workers Per Message Thread: 4 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 4 Linux 4.14 Linux 4.12 Linux 4.13 Linux 4.16 Linux 4.15 Linux 4.17 Linux 4.18 Linux 4.19 Linux 4.20 Linux 5.0 Git 20 40 60 80 100 SE +/- 1.16, N = 12 SE +/- 1.16, N = 8 SE +/- 1.15, N = 3 SE +/- 1.20, N = 3 SE +/- 0.33, N = 3 SE +/- 0.67, N = 3 SE +/- 1.15, N = 3 SE +/- 1.12, N = 12 100 101 101 104 105 106 107 108 108 110 1. (CC) gcc options: -O2 -lpthread
Systemd Total Boot Time Test: Kernel OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Kernel Linux 4.16 Linux 4.15 Linux 4.14 Linux 4.13 Linux 5.0 Git Linux 4.20 Linux 4.18 Linux 4.19 Linux 4.17 Linux 4.12 1600 3200 4800 6400 8000 2298 2433 2711 5053 5278 5330 5340 5615 5780 7554
Systemd Total Boot Time Test: Firmware OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Firmware Linux 4.20 Linux 4.16 Linux 4.19 Linux 4.17 Linux 4.12 Linux 5.0 Git Linux 4.14 Linux 4.13 Linux 4.18 Linux 4.15 6K 12K 18K 24K 30K 26381 26383 26384 26395 26400 26407 26416 26452 26454 26636
Cryptsetup PBKDF2-whirlpool OpenBenchmarking.org Iterations Per Second, More Is Better Cryptsetup 2.0.4 PBKDF2-whirlpool Linux 4.18 Linux 4.20 Linux 4.17 Linux 4.19 Linux 4.12 Linux 4.15 Linux 4.16 Linux 4.14 Linux 4.13 200K 400K 600K 800K 1000K SE +/- 616.33, N = 3 SE +/- 614.00, N = 3 SE +/- 2122.92, N = 3 SE +/- 1612.02, N = 3 SE +/- 7609.72, N = 12 SE +/- 560.33, N = 3 SE +/- 968.79, N = 3 SE +/- 15814.57, N = 12 SE +/- 16416.88, N = 12 984270 982426 981821 979372 960188 939024 937905 936410 930854
Phoronix Test Suite v10.8.4