Linux Kernel Benchmarks AMD Ryzen Threadripper 2990WX 32-Core testing with a ASUS ROG ZENITH EXTREME (1601 BIOS) and AMD Radeon RX Vega 8GB on Ubuntu 18.04 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1901191-PTS-LINUXKER57&gru .
Linux Kernel Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL OpenCL Vulkan Compiler File-System Screen Resolution Linux 4.19 Linux 4.20 Linux 5.0 Git AMD Ryzen Threadripper 2990WX 32-Core @ 3.00GHz (32 Cores / 64 Threads) ASUS ROG ZENITH EXTREME (1601 BIOS) AMD Family 17h 32768MB Samsung SSD 970 EVO 500GB AMD Radeon RX Vega 8GB (1630/945MHz) Realtek ALC1220 ASUS VP28U Intel I211 + Qualcomm Atheros QCA6174 802.11ac + Wilocity Wil6200 802.11ad Ubuntu 18.04 4.19.0-041900-generic (x86_64) GNOME Shell 3.28.3 X Server 1.19.6 amdgpu 18.1.99 4.6.13542 OpenCL 2.1 AMD-APP (2766.4) 1.1.86 GCC 7.3.0 ext4 3840x2160 4.20.0-042000-generic (x86_64) 5.0.0-999-generic (x86_64) 20190117 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 - NONE / errors=remount-ro,relatime,rw Processor Details - Scaling Governor: acpi-cpufreq ondemand Graphics Details - GLAMOR Python Details - Python 2.7.15rc1 + Python 3.6.7 Security Details - Linux 4.19: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp - Linux 4.20: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp - Linux 5.0 Git: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + SSB disabled via prctl and seccomp Kernel Details - Linux 5.0 Git: amdgpu.ppfeaturemask=0xffffffff
Linux Kernel Benchmarks stress-ng: Crypto stress-ng: Bsearch stress-ng: Forking stress-ng: Hsearch stress-ng: Lsearch stress-ng: Tsearch 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 fs-mark: 1000 Files, 1MB Size fs-mark: 5000 Files, 1MB Size, 4 Threads fs-mark: 4000 Files, 32 Sub Dirs, 1MB Size fs-mark: 1000 Files, 1MB Size, No Sync/FSync blogbench: Read blogbench: Write paraview: Many Spheres - 1920 x 1080 paraview: Many Spheres - 3840 x 2160 paraview: Wavelet Volume - 1920 x 1080 paraview: Wavelet Volume - 3840 x 2160 paraview: Wavelet Contour - 1920 x 1080 paraview: Wavelet Contour - 3840 x 2160 etlegacy: Default - 3840 x 2160 etlegacy: Renderer2 - 3840 x 2160 openarena: 1920 x 1080 tesseract: 3840 x 2160 xonotic: 3840 x 2160 - Low xonotic: 3840 x 2160 - High xonotic: 3840 x 2160 - Ultra xonotic: 3840 x 2160 - Ultimate fio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Rand Write - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Read - Linux AIO - No - Yes - 4KB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 2MB - Default Test Directory fio: Seq Write - Linux AIO - No - Yes - 4KB - Default Test Directory compilebench: Compile compilebench: Initial Create compilebench: Read Compiled Tree paraview: Many Spheres - 1920 x 1080 paraview: Many Spheres - 3840 x 2160 paraview: Wavelet Contour - 1920 x 1080 paraview: Wavelet Contour - 3840 x 2160 paraview: Wavelet Volume - 1920 x 1080 paraview: Wavelet Volume - 3840 x 2160 asmfish: 1024 Hash Memory, 26 Depth john-the-ripper: Blowfish john-the-ripper: Traditional DES redis: LPOP redis: SADD redis: LPUSH redis: GET redis: SET glmark2: 1920 x 1080 phpbench: PHP Benchmark Suite openssl: RSA 4096-bit Performance pgbench: Buffer Test - Normal Load - Read Only pgbench: Buffer Test - Normal Load - Read Write pgbench: Buffer Test - Single Thread - Read Only pgbench: Buffer Test - Single Thread - Read Write brl-cad: VGR Performance Metric vkmark: 1920 x 1080 vkmark: 3840 x 2160 namd: ATPase Simulation - 327,506 Atoms pybench: Total For Average Test Times systemd-boot-total: Total systemd-boot-total: Kernel systemd-boot-total: Loader systemd-boot-total: Firmware systemd-boot-total: Userspace sqlite: Timed SQLite Insertions 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 encode-flac: WAV To FLAC encode-mp3: WAV To MP3 hackbench: 1 - Thread hackbench: 2 - Thread hackbench: 4 - Thread hackbench: 8 - Thread hackbench: 1 - Process hackbench: 16 - Thread hackbench: 2 - Process hackbench: 4 - Process hackbench: 8 - Process hackbench: 16 - Process hackbench: 32 - Process octave-benchmark: blender: BMW27 - CPU-Only blender: Classroom - CPU-Only blender: Fishy Cat - CPU-Only blender: Barbershop - CPU-Only blender: Pabellon Barcelona - CPU-Only sunflow: Global Illumination + Image Synthesis v-ray: CPU tesseract-ocr: Time To OCR 7 Images schbench: 2 - 2 schbench: 2 - 4 schbench: 2 - 6 schbench: 2 - 8 schbench: 4 - 2 schbench: 4 - 4 schbench: 4 - 6 schbench: 4 - 8 schbench: 6 - 2 schbench: 6 - 4 schbench: 6 - 6 schbench: 6 - 8 schbench: 8 - 2 schbench: 8 - 4 schbench: 8 - 6 schbench: 8 - 8 schbench: 16 - 2 schbench: 16 - 4 schbench: 16 - 6 schbench: 16 - 8 Linux 4.19 Linux 4.20 Linux 5.0 Git 7483 23028 52534 183586 438 320 9865 1783625 194536 85671 1498 19158 14488428 1784239 456 12047291 232 163 68.49 2487 917942 12707 41.77 39.40 166 90.94 235 143 171 166 238 194 386 285 244 194 171667 257333 246667 263000 3415 671 2370 1005 1030 965 2397 1027 1650 506 3126 4187 3950 2452 1489 2652 1455 72319172 45623 178108667 1406917 1910073 1380693 2099503 1603028 5921 529649 5836 459593 4577 19230 383 296452 12289 7346 0.75647 1163 27064 2898 10290 34653 24166 36.41 104.96 19.68 9.59 32.54 3.26 4.94 7.31 13.34 3.46 23.93 4.34 5.80 7.64 19.88 24.26 9.23 80.63 159 111 408 209 0.92 30.94 31.80 376 441 458 470 407 454 452 440 440 431 430 782 434 403 809 5871 396 2084 11035 18115 7470 22968 53283 184886 433 306 9820 1808403 194314 85163 1372 19839 15943717 1813349 462 11739410 236 178 85.12 2359 670803 14711 41.78 39.56 159 89.33 241 145 172 167 235 196 381 282 241 193 171000 260667 245000 265667 3417 669 2371 1019 1027 957 2401 1037 1788 487 3021 4189 3966 2512 1508 2540 1429 71039616 45385 173309333 1295668 1817098 1337006 1988680 1518428 5686 528556 5836 452794 5145 18786 363 292402 12030 7235 0.75524 1159 24063 2332 10296 34693 21731 36.09 101.50 17.25 9.39 32.56 3.15 5.11 7.43 13.63 3.26 24.37 4.45 6.27 11.26 21.42 30.98 9.25 80.61 159 110 401 210 0.87 30.95 31.48 370 401 487 515 404 470 484 473 427 460 1030 2384 435 631 1846 6638 396 2443 10188 17120 7484 22738 52638 184454 430 369 9856 1806628 194674 85456 1417 19524 14744665 1750975 463 11351918 233 273 121.38 2374 392615 29523 41.80 39.35 159 93.26 242 144 167 166 239 196 385 281 243 192 184667 265000 245333 267667 3413 722 2372 1036 1035 958 2402 1045 1930 506 3033 4190 3945 2520 1497 2547 1492 71724997 45594 168132000 2441129 1973757 1390274 2381920 1621739 5734 532508 5834 441913 6797 17171 363 292598 11990 7169 0.76044 1154 26063 2300 22024 34278 23763 35.91 98.61 18.04 9.06 32.54 3.26 5.05 7.39 13.75 3.50 24.09 4.50 6.18 10.11 21.57 32.64 9.13 80.87 159 111 404 211 0.90 31.00 31.71 360 468 475 472 426 475 467 455 444 431 488 2398 444 426 684 5672 399 2378 10836 17808 OpenBenchmarking.org
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Crypto Linux 4.19 Linux 4.20 Linux 5.0 Git 1600 3200 4800 6400 8000 SE +/- 3.22, N = 3 SE +/- 9.11, N = 3 SE +/- 3.27, N = 3 7483 7470 7484 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Bsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Bsearch Linux 4.19 Linux 4.20 Linux 5.0 Git 5K 10K 15K 20K 25K SE +/- 85.48, N = 3 SE +/- 158.75, N = 3 SE +/- 120.54, N = 3 23028 22968 22738 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Forking Linux 4.19 Linux 4.20 Linux 5.0 Git 11K 22K 33K 44K 55K SE +/- 1425.24, N = 12 SE +/- 1104.75, N = 12 SE +/- 1219.56, N = 12 52534 53283 52638 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Hsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Hsearch Linux 4.19 Linux 4.20 Linux 5.0 Git 40K 80K 120K 160K 200K SE +/- 794.06, N = 3 SE +/- 325.91, N = 3 SE +/- 143.66, N = 3 183586 184886 184454 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Lsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Lsearch Linux 4.19 Linux 4.20 Linux 5.0 Git 90 180 270 360 450 SE +/- 0.72, N = 3 SE +/- 1.05, N = 3 SE +/- 0.10, N = 3 438 433 430 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Tsearch OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Tsearch Linux 4.19 Linux 4.20 Linux 5.0 Git 80 160 240 320 400 SE +/- 2.08, N = 3 SE +/- 4.63, N = 12 SE +/- 4.90, N = 12 320 306 369 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: CPU Stress OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: CPU Stress Linux 4.19 Linux 4.20 Linux 5.0 Git 2K 4K 6K 8K 10K SE +/- 88.73, N = 3 SE +/- 51.04, N = 3 SE +/- 50.98, N = 3 9865 9820 9856 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.19 Linux 4.20 Linux 5.0 Git 400K 800K 1200K 1600K 2000K SE +/- 12061.85, N = 3 SE +/- 10616.08, N = 3 SE +/- 6207.37, N = 3 1783625 1808403 1806628 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Matrix Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Matrix Math Linux 4.19 Linux 4.20 Linux 5.0 Git 40K 80K 120K 160K 200K SE +/- 139.83, N = 3 SE +/- 165.56, N = 3 SE +/- 218.91, N = 3 194536 194314 194674 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Vector Math Linux 4.19 Linux 4.20 Linux 5.0 Git 20K 40K 60K 80K 100K SE +/- 10.97, N = 3 SE +/- 88.15, N = 3 SE +/- 116.31, N = 3 85671 85163 85456 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Memory Copying OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Memory Copying Linux 4.19 Linux 4.20 Linux 5.0 Git 300 600 900 1200 1500 SE +/- 38.68, N = 12 SE +/- 46.14, N = 9 SE +/- 17.77, N = 12 1498 1372 1417 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.19 Linux 4.20 Linux 5.0 Git 4K 8K 12K 16K 20K SE +/- 84.80, N = 3 SE +/- 22.82, N = 3 SE +/- 47.49, N = 3 19158 19839 19524 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 4.19 Linux 4.20 Linux 5.0 Git 3M 6M 9M 12M 15M SE +/- 178595.79, N = 7 SE +/- 311248.19, N = 12 SE +/- 238710.01, N = 4 14488428 15943717 14744665 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Glibc C String Functions OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc C String Functions Linux 4.19 Linux 4.20 Linux 5.0 Git 400K 800K 1200K 1600K 2000K SE +/- 19013.00, N = 3 SE +/- 1086.68, N = 3 SE +/- 8910.22, N = 3 1784239 1813349 1750975 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
Stress-NG Test: Glibc Qsort Data Sorting OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Glibc Qsort Data Sorting Linux 4.19 Linux 4.20 Linux 5.0 Git 100 200 300 400 500 SE +/- 2.33, N = 3 SE +/- 3.34, N = 3 SE +/- 2.92, N = 3 456 462 463 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.19 Linux 4.20 Linux 5.0 Git 3M 6M 9M 12M 15M SE +/- 78212.44, N = 3 SE +/- 149068.78, N = 3 SE +/- 68729.61, N = 3 12047291 11739410 11351918 1. (CC) gcc options: -O2 -std=gnu99 -lm -lz -lcrypt -lrt -lpthread -laio -lc
FS-Mark Test: 1000 Files, 1MB Size OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size Linux 4.19 Linux 4.20 Linux 5.0 Git 50 100 150 200 250 SE +/- 3.42, N = 4 SE +/- 0.69, N = 3 SE +/- 2.36, N = 3 232 236 233 1. (CC) gcc options: -static
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.19 Linux 4.20 Linux 5.0 Git 60 120 180 240 300 SE +/- 15.22, N = 7 SE +/- 6.73, N = 12 SE +/- 29.60, N = 12 163 178 273 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.19 Linux 4.20 Linux 5.0 Git 30 60 90 120 150 SE +/- 4.61, N = 11 SE +/- 4.46, N = 12 SE +/- 6.90, N = 12 68.49 85.12 121.38 1. (CC) gcc options: -static
FS-Mark Test: 1000 Files, 1MB Size, No Sync/FSync OpenBenchmarking.org Files/s, More Is Better FS-Mark 3.3 Test: 1000 Files, 1MB Size, No Sync/FSync Linux 4.19 Linux 4.20 Linux 5.0 Git 500 1000 1500 2000 2500 SE +/- 9.35, N = 3 SE +/- 4.32, N = 3 SE +/- 10.04, N = 3 2487 2359 2374 1. (CC) gcc options: -static
BlogBench Test: Read OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Read Linux 4.19 Linux 4.20 Linux 5.0 Git 200K 400K 600K 800K 1000K SE +/- 48927.02, N = 9 SE +/- 23348.54, N = 9 SE +/- 9669.47, N = 9 917942 670803 392615 1. (CC) gcc options: -O2 -pthread
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Write Linux 4.19 Linux 4.20 Linux 5.0 Git 6K 12K 18K 24K 30K SE +/- 628.81, N = 3 SE +/- 188.54, N = 3 SE +/- 1518.01, N = 3 12707 14711 29523 1. (CC) gcc options: -O2 -pthread
ParaView Test: Many Spheres - Resolution: 1920 x 1080 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.4.1 Test: Many Spheres - Resolution: 1920 x 1080 Linux 4.19 Linux 4.20 Linux 5.0 Git 10 20 30 40 50 SE +/- 0.42, N = 3 SE +/- 0.05, N = 3 SE +/- 0.02, N = 3 41.77 41.78 41.80
ParaView Test: Many Spheres - Resolution: 3840 x 2160 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.4.1 Test: Many Spheres - Resolution: 3840 x 2160 Linux 4.19 Linux 4.20 Linux 5.0 Git 9 18 27 36 45 SE +/- 0.10, N = 3 SE +/- 0.10, N = 3 SE +/- 0.06, N = 3 39.40 39.56 39.35
ParaView Test: Wavelet Volume - Resolution: 1920 x 1080 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Volume - Resolution: 1920 x 1080 Linux 4.19 Linux 4.20 Linux 5.0 Git 40 80 120 160 200 SE +/- 3.34, N = 3 SE +/- 1.30, N = 3 SE +/- 2.02, N = 12 166 159 159
ParaView Test: Wavelet Volume - Resolution: 3840 x 2160 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Volume - Resolution: 3840 x 2160 Linux 4.19 Linux 4.20 Linux 5.0 Git 20 40 60 80 100 SE +/- 0.33, N = 3 SE +/- 0.11, N = 3 SE +/- 1.61, N = 4 90.94 89.33 93.26
ParaView Test: Wavelet Contour - Resolution: 1920 x 1080 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Contour - Resolution: 1920 x 1080 Linux 4.19 Linux 4.20 Linux 5.0 Git 50 100 150 200 250 SE +/- 3.89, N = 3 SE +/- 3.99, N = 3 SE +/- 3.39, N = 12 235 241 242
ParaView Test: Wavelet Contour - Resolution: 3840 x 2160 OpenBenchmarking.org Frames / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Contour - Resolution: 3840 x 2160 Linux 4.19 Linux 4.20 Linux 5.0 Git 30 60 90 120 150 SE +/- 0.91, N = 3 SE +/- 0.48, N = 3 SE +/- 1.23, N = 3 143 145 144
ET: Legacy Renderer: Default - Resolution: 3840 x 2160 OpenBenchmarking.org Frames Per Second, More Is Better ET: Legacy 2.75 Renderer: Default - Resolution: 3840 x 2160 Linux 4.19 Linux 4.20 Linux 5.0 Git 40 80 120 160 200 SE +/- 1.40, N = 3 SE +/- 0.21, N = 3 SE +/- 2.72, N = 3 171 172 167
ET: Legacy Renderer: Renderer2 - Resolution: 3840 x 2160 OpenBenchmarking.org Frames Per Second, More Is Better ET: Legacy 2.75 Renderer: Renderer2 - Resolution: 3840 x 2160 Linux 4.19 Linux 4.20 Linux 5.0 Git 40 80 120 160 200 SE +/- 0.31, N = 3 SE +/- 0.75, N = 3 SE +/- 0.60, N = 3 166 167 166
OpenArena Resolution: 1920 x 1080 OpenBenchmarking.org Frames Per Second, More Is Better OpenArena 0.8.8 Resolution: 1920 x 1080 Linux 4.19 Linux 4.20 Linux 5.0 Git 50 100 150 200 250 SE +/- 3.31, N = 3 SE +/- 3.46, N = 3 SE +/- 0.56, N = 3 238 235 239 MIN: 1 MIN: 1 MIN: 1
Tesseract Resolution: 3840 x 2160 OpenBenchmarking.org Frames Per Second, More Is Better Tesseract 2014-05-12 Resolution: 3840 x 2160 Linux 4.19 Linux 4.20 Linux 5.0 Git 40 80 120 160 200 SE +/- 2.31, N = 3 SE +/- 1.61, N = 3 SE +/- 1.23, N = 3 194 196 196
Xonotic Resolution: 3840 x 2160 - Effects Quality: Low OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Low Linux 4.19 Linux 4.20 Linux 5.0 Git 80 160 240 320 400 SE +/- 1.84, N = 3 SE +/- 0.93, N = 3 SE +/- 0.37, N = 3 386 381 385 MIN: 169 / MAX: 1043 MIN: 181 / MAX: 1001 MIN: 192 / MAX: 1029
Xonotic Resolution: 3840 x 2160 - Effects Quality: High OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: High Linux 4.19 Linux 4.20 Linux 5.0 Git 60 120 180 240 300 SE +/- 1.66, N = 3 SE +/- 1.20, N = 3 SE +/- 0.29, N = 3 285 282 281 MIN: 151 / MAX: 614 MIN: 141 / MAX: 611 MIN: 120 / MAX: 612
Xonotic Resolution: 3840 x 2160 - Effects Quality: Ultra OpenBenchmarking.org Frames Per Second, More Is Better Xonotic 0.8.2 Resolution: 3840 x 2160 - Effects Quality: Ultra Linux 4.19 Linux 4.20 Linux 5.0 Git 50 100 150 200 250 SE +/- 1.64, N = 3 SE +/- 0.58, N = 3 SE +/- 2.83, N = 3 244 241 243 MIN: 123 / MAX: 559 MIN: 122 / MAX: 543 MIN: 117 / MAX: 554
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.19 Linux 4.20 Linux 5.0 Git 40 80 120 160 200 SE +/- 0.85, N = 3 SE +/- 0.82, N = 3 SE +/- 0.26, N = 3 194 193 192 MIN: 35 / MAX: 456 MIN: 32 / MAX: 449 MIN: 32 / MAX: 453
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.19 Linux 4.20 Linux 5.0 Git 40K 80K 120K 160K 200K SE +/- 881.92, N = 3 SE +/- 577.35, N = 3 SE +/- 881.92, N = 3 171667 171000 184667 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.19 Linux 4.20 Linux 5.0 Git 60K 120K 180K 240K 300K SE +/- 1201.85, N = 3 SE +/- 666.67, N = 3 SE +/- 1000.00, N = 3 257333 260667 265000 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.19 Linux 4.20 Linux 5.0 Git 50K 100K 150K 200K 250K SE +/- 1666.67, N = 3 SE +/- 1527.53, N = 3 SE +/- 881.92, N = 3 246667 245000 245333 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org IOPS, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.19 Linux 4.20 Linux 5.0 Git 60K 120K 180K 240K 300K SE +/- 577.35, N = 3 SE +/- 881.92, N = 3 SE +/- 881.92, N = 3 263000 265667 267667 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 4.19 Linux 4.20 Linux 5.0 Git 700 1400 2100 2800 3500 SE +/- 23.88, N = 3 SE +/- 11.05, N = 3 SE +/- 19.10, N = 3 3415 3417 3413 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.19 Linux 4.20 Linux 5.0 Git 160 320 480 640 800 SE +/- 3.06, N = 3 SE +/- 2.19, N = 3 SE +/- 3.53, N = 3 671 669 722 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 4.19 Linux 4.20 Linux 5.0 Git 500 1000 1500 2000 2500 SE +/- 1.33, N = 3 SE +/- 0.88, N = 3 SE +/- 1.67, N = 3 2370 2371 2372 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Random Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.19 Linux 4.20 Linux 5.0 Git 200 400 600 800 1000 SE +/- 3.84, N = 3 SE +/- 1.67, N = 3 SE +/- 3.84, N = 3 1005 1019 1036 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 4.19 Linux 4.20 Linux 5.0 Git 200 400 600 800 1000 SE +/- 0.33, N = 3 1030 1027 1035 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Read - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.19 Linux 4.20 Linux 5.0 Git 200 400 600 800 1000 SE +/- 6.51, N = 3 SE +/- 5.29, N = 3 SE +/- 3.28, N = 3 965 957 958 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 2MB - Disk Target: Default Test Directory Linux 4.19 Linux 4.20 Linux 5.0 Git 500 1000 1500 2000 2500 SE +/- 4.04, N = 3 SE +/- 1.20, N = 3 SE +/- 1.20, N = 3 2397 2401 2402 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Flexible IO Tester Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory OpenBenchmarking.org MB/s, More Is Better Flexible IO Tester 3.1 Type: Sequential Write - IO Engine: Linux AIO - Buffered: No - Direct: Yes - Block Size: 4KB - Disk Target: Default Test Directory Linux 4.19 Linux 4.20 Linux 5.0 Git 200 400 600 800 1000 SE +/- 2.60, N = 3 SE +/- 3.61, N = 3 SE +/- 2.91, N = 3 1027 1037 1045 1. (CC) gcc options: -rdynamic -std=gnu99 -ffast-math -include -O3 -U_FORTIFY_SOURCE -lnuma -libverbs -lrt -laio -lz -lm -lpthread -ldl
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Linux 4.19 Linux 4.20 Linux 5.0 Git 400 800 1200 1600 2000 SE +/- 40.12, N = 12 SE +/- 27.98, N = 12 SE +/- 7.37, N = 3 1650 1788 1930
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Linux 4.19 Linux 4.20 Linux 5.0 Git 110 220 330 440 550 SE +/- 2.30, N = 3 SE +/- 4.81, N = 3 SE +/- 4.63, N = 3 506 487 506
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Linux 4.19 Linux 4.20 Linux 5.0 Git 700 1400 2100 2800 3500 SE +/- 54.68, N = 3 SE +/- 87.34, N = 3 SE +/- 43.81, N = 3 3126 3021 3033
ParaView Test: Many Spheres - Resolution: 1920 x 1080 OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.4.1 Test: Many Spheres - Resolution: 1920 x 1080 Linux 4.19 Linux 4.20 Linux 5.0 Git 900 1800 2700 3600 4500 SE +/- 42.32, N = 3 SE +/- 5.10, N = 3 SE +/- 2.47, N = 3 4187 4189 4190
ParaView Test: Many Spheres - Resolution: 3840 x 2160 OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.4.1 Test: Many Spheres - Resolution: 3840 x 2160 Linux 4.19 Linux 4.20 Linux 5.0 Git 900 1800 2700 3600 4500 SE +/- 9.54, N = 3 SE +/- 9.73, N = 3 SE +/- 6.42, N = 3 3950 3966 3945
ParaView Test: Wavelet Contour - Resolution: 1920 x 1080 OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Contour - Resolution: 1920 x 1080 Linux 4.19 Linux 4.20 Linux 5.0 Git 500 1000 1500 2000 2500 SE +/- 40.60, N = 3 SE +/- 41.55, N = 3 SE +/- 35.28, N = 12 2452 2512 2520
ParaView Test: Wavelet Contour - Resolution: 3840 x 2160 OpenBenchmarking.org MiPolys / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Contour - Resolution: 3840 x 2160 Linux 4.19 Linux 4.20 Linux 5.0 Git 300 600 900 1200 1500 SE +/- 9.45, N = 3 SE +/- 4.98, N = 3 SE +/- 12.79, N = 3 1489 1508 1497
ParaView Test: Wavelet Volume - Resolution: 1920 x 1080 OpenBenchmarking.org MiVoxels / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Volume - Resolution: 1920 x 1080 Linux 4.19 Linux 4.20 Linux 5.0 Git 600 1200 1800 2400 3000 SE +/- 53.46, N = 3 SE +/- 20.86, N = 3 SE +/- 32.30, N = 12 2652 2540 2547
ParaView Test: Wavelet Volume - Resolution: 3840 x 2160 OpenBenchmarking.org MiVoxels / Sec, More Is Better ParaView 5.4.1 Test: Wavelet Volume - Resolution: 3840 x 2160 Linux 4.19 Linux 4.20 Linux 5.0 Git 300 600 900 1200 1500 SE +/- 5.30, N = 3 SE +/- 1.72, N = 3 SE +/- 25.83, N = 4 1455 1429 1492
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth Linux 4.19 Linux 4.20 Linux 5.0 Git 15M 30M 45M 60M 75M SE +/- 437131.47, N = 3 SE +/- 1026484.74, N = 3 SE +/- 467759.30, N = 3 72319172 71039616 71724997
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: Blowfish Linux 4.19 Linux 4.20 Linux 5.0 Git 10K 20K 30K 40K 50K SE +/- 407.99, N = 3 SE +/- 366.01, N = 3 SE +/- 533.37, N = 3 45623 45385 45594 1. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt -lbz2
John The Ripper Test: Traditional DES OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: Traditional DES Linux 4.19 Linux 4.20 Linux 5.0 Git 40M 80M 120M 160M 200M SE +/- 1355457.65, N = 3 SE +/- 2264354.61, N = 3 SE +/- 2628143.32, N = 3 178108667 173309333 168132000 1. (CC) gcc options: -lssl -lcrypto -fopenmp -pthread -lm -lz -ldl -lcrypt -lbz2
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPOP Linux 4.19 Linux 4.20 Linux 5.0 Git 500K 1000K 1500K 2000K 2500K SE +/- 17626.40, N = 3 SE +/- 23805.79, N = 3 SE +/- 12097.09, N = 3 1406917 1295668 2441129 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SADD Linux 4.19 Linux 4.20 Linux 5.0 Git 400K 800K 1200K 1600K 2000K SE +/- 20905.10, N = 3 SE +/- 3974.81, N = 3 SE +/- 8481.26, N = 3 1910073 1817098 1973757 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPUSH Linux 4.19 Linux 4.20 Linux 5.0 Git 300K 600K 900K 1200K 1500K SE +/- 8839.67, N = 3 SE +/- 8479.37, N = 3 SE +/- 8265.24, N = 3 1380693 1337006 1390274 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: GET Linux 4.19 Linux 4.20 Linux 5.0 Git 500K 1000K 1500K 2000K 2500K SE +/- 11819.88, N = 3 SE +/- 24491.39, N = 3 SE +/- 33721.42, N = 3 2099503 1988680 2381920 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SET Linux 4.19 Linux 4.20 Linux 5.0 Git 300K 600K 900K 1200K 1500K SE +/- 19177.31, N = 3 SE +/- 12664.47, N = 3 SE +/- 9709.53, N = 3 1603028 1518428 1621739 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
GLmark2 Resolution: 1920 x 1080 OpenBenchmarking.org Score, More Is Better GLmark2 276 Resolution: 1920 x 1080 Linux 4.19 Linux 4.20 Linux 5.0 Git 1300 2600 3900 5200 6500 5921 5686 5734
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Linux 4.19 Linux 4.20 Linux 5.0 Git 110K 220K 330K 440K 550K SE +/- 2128.62, N = 3 SE +/- 1391.73, N = 3 SE +/- 1363.47, N = 3 529649 528556 532508
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance Linux 4.19 Linux 4.20 Linux 5.0 Git 1300 2600 3900 5200 6500 SE +/- 1.16, N = 3 SE +/- 3.23, N = 3 SE +/- 2.39, N = 3 5836 5836 5834 1. (CC) gcc options: -pthread -m64 -O3 -lssl -lcrypto -ldl
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.19 Linux 4.20 Linux 5.0 Git 100K 200K 300K 400K 500K SE +/- 3491.85, N = 3 SE +/- 655.64, N = 3 SE +/- 4868.92, N = 3 459593 452794 441913 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Normal Load - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Normal Load - Mode: Read Write Linux 4.19 Linux 4.20 Linux 5.0 Git 1500 3000 4500 6000 7500 SE +/- 62.19, N = 12 SE +/- 84.86, N = 3 SE +/- 213.46, N = 12 4577 5145 6797 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Single Thread - Mode: Read Only OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Only Linux 4.19 Linux 4.20 Linux 5.0 Git 4K 8K 12K 16K 20K SE +/- 90.07, N = 3 SE +/- 48.57, N = 3 SE +/- 350.86, N = 12 19230 18786 17171 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
PostgreSQL pgbench Scaling: Buffer Test - Test: Single Thread - Mode: Read Write OpenBenchmarking.org TPS, More Is Better PostgreSQL pgbench 10.3 Scaling: Buffer Test - Test: Single Thread - Mode: Read Write Linux 4.19 Linux 4.20 Linux 5.0 Git 80 160 240 320 400 SE +/- 4.20, N = 3 SE +/- 5.71, N = 3 SE +/- 4.31, N = 3 383 363 363 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
BRL-CAD VGR Performance Metric OpenBenchmarking.org VGR Performance Metric, More Is Better BRL-CAD 7.28.0 VGR Performance Metric Linux 4.19 Linux 4.20 Linux 5.0 Git 60K 120K 180K 240K 300K 296452 292402 292598 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 -lGLU -lGL -lX11 -lXext -lpthread -ldl -lm
VKMark Resolution: 1920 x 1080 OpenBenchmarking.org VKMark Score, More Is Better VKMark 2018-05-30 Resolution: 1920 x 1080 Linux 4.19 Linux 4.20 Linux 5.0 Git 3K 6K 9K 12K 15K SE +/- 29.21, N = 3 SE +/- 28.92, N = 3 SE +/- 4.37, N = 3 12289 12030 11990 1. (CXX) g++ options: -pthread -lvulkan -ldl -lassimp -pipe -std=c++14 -O0 -MD -MQ -MF
VKMark Resolution: 3840 x 2160 OpenBenchmarking.org VKMark Score, More Is Better VKMark 2018-05-30 Resolution: 3840 x 2160 Linux 4.19 Linux 4.20 Linux 5.0 Git 1600 3200 4800 6400 8000 SE +/- 4.51, N = 3 SE +/- 11.68, N = 3 SE +/- 19.66, N = 3 7346 7235 7169 1. (CXX) g++ options: -pthread -lvulkan -ldl -lassimp -pipe -std=c++14 -O0 -MD -MQ -MF
NAMD ATPase Simulation - 327,506 Atoms OpenBenchmarking.org days/ns, Fewer Is Better NAMD 2.13b1 ATPase Simulation - 327,506 Atoms Linux 4.19 Linux 4.20 Linux 5.0 Git 0.1711 0.3422 0.5133 0.6844 0.8555 SE +/- 0.00135, N = 3 SE +/- 0.00262, N = 3 SE +/- 0.00016, N = 3 0.75647 0.75524 0.76044
OpenArena Resolution: 1920 x 1080 - Total Frame Time OpenBenchmarking.org Milliseconds, Fewer Is Better OpenArena 0.8.8 Resolution: 1920 x 1080 - Total Frame Time Linux 4.19 Linux 4.20 Linux 5.0 Git 5 10 15 20 25 Min: 1 / Avg: 4.29 / Max: 19 Min: 1 / Avg: 4.34 / Max: 18 Min: 1 / Avg: 4.17 / Max: 17
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times Linux 4.19 Linux 4.20 Linux 5.0 Git 300 600 900 1200 1500 SE +/- 6.36, N = 3 SE +/- 1.20, N = 3 SE +/- 2.03, N = 3 1163 1159 1154
Systemd Total Boot Time Test: Total OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Total Linux 4.19 Linux 4.20 Linux 5.0 Git 6K 12K 18K 24K 30K 27064 24063 26063
Systemd Total Boot Time Test: Kernel OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Kernel Linux 4.19 Linux 4.20 Linux 5.0 Git 600 1200 1800 2400 3000 2898 2332 2300
Systemd Total Boot Time Test: Loader OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Loader Linux 4.19 Linux 4.20 Linux 5.0 Git 5K 10K 15K 20K 25K 10290 10296 22024
Systemd Total Boot Time Test: Firmware OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Firmware Linux 4.19 Linux 4.20 Linux 5.0 Git 7K 14K 21K 28K 35K 34653 34693 34278
Systemd Total Boot Time Test: Userspace OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Userspace Linux 4.19 Linux 4.20 Linux 5.0 Git 5K 10K 15K 20K 25K 24166 21731 23763
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions Linux 4.19 Linux 4.20 Linux 5.0 Git 8 16 24 32 40 SE +/- 0.47, N = 3 SE +/- 0.10, N = 3 SE +/- 0.16, N = 3 36.41 36.09 35.91 1. (CC) gcc options: -O2 -lz -ldl -lpthread
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.19 Linux 4.20 Linux 5.0 Git 20 40 60 80 100 SE +/- 2.08, N = 3 SE +/- 1.77, N = 3 SE +/- 1.52, N = 3 104.96 101.50 98.61 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.19 Linux 4.20 Linux 5.0 Git 5 10 15 20 25 SE +/- 0.44, N = 12 SE +/- 0.27, N = 12 SE +/- 0.38, N = 12 19.68 17.25 18.04 1. (CC) gcc options: -O3 -pthread -lz
FLAC Audio Encoding WAV To FLAC OpenBenchmarking.org Seconds, Fewer Is Better FLAC Audio Encoding 1.3.2 WAV To FLAC Linux 4.19 Linux 4.20 Linux 5.0 Git 3 6 9 12 15 SE +/- 0.10, N = 11 SE +/- 0.09, N = 5 SE +/- 0.01, N = 5 9.59 9.39 9.06 1. (CXX) g++ options: -O2 -fvisibility=hidden -lm
LAME MP3 Encoding WAV To MP3 OpenBenchmarking.org Seconds, Fewer Is Better LAME MP3 Encoding 3.100 WAV To MP3 Linux 4.19 Linux 4.20 Linux 5.0 Git 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 32.54 32.56 32.54 1. (CC) gcc options: -lm
Hackbench Count: 1 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Thread Linux 4.19 Linux 4.20 Linux 5.0 Git 0.7335 1.467 2.2005 2.934 3.6675 SE +/- 0.10, N = 12 SE +/- 0.09, N = 12 SE +/- 0.07, N = 12 3.26 3.15 3.26 1. (CC) gcc options: -lpthread
Hackbench Count: 2 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Thread Linux 4.19 Linux 4.20 Linux 5.0 Git 1.1498 2.2996 3.4494 4.5992 5.749 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 4.94 5.11 5.05 1. (CC) gcc options: -lpthread
Hackbench Count: 4 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Thread Linux 4.19 Linux 4.20 Linux 5.0 Git 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 7.31 7.43 7.39 1. (CC) gcc options: -lpthread
Hackbench Count: 8 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread Linux 4.19 Linux 4.20 Linux 5.0 Git 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 13.34 13.63 13.75 1. (CC) gcc options: -lpthread
Hackbench Count: 1 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Process Linux 4.19 Linux 4.20 Linux 5.0 Git 0.7875 1.575 2.3625 3.15 3.9375 SE +/- 0.00, N = 3 SE +/- 0.11, N = 12 SE +/- 0.10, N = 11 3.46 3.26 3.50 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread Linux 4.19 Linux 4.20 Linux 5.0 Git 6 12 18 24 30 SE +/- 0.11, N = 3 SE +/- 0.18, N = 3 SE +/- 0.15, N = 3 23.93 24.37 24.09 1. (CC) gcc options: -lpthread
Hackbench Count: 2 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Process Linux 4.19 Linux 4.20 Linux 5.0 Git 1.0125 2.025 3.0375 4.05 5.0625 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 4.34 4.45 4.50 1. (CC) gcc options: -lpthread
Hackbench Count: 4 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process Linux 4.19 Linux 4.20 Linux 5.0 Git 2 4 6 8 10 SE +/- 0.09, N = 12 SE +/- 0.11, N = 12 SE +/- 0.11, N = 12 5.80 6.27 6.18 1. (CC) gcc options: -lpthread
Hackbench Count: 8 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Process Linux 4.19 Linux 4.20 Linux 5.0 Git 3 6 9 12 15 SE +/- 0.23, N = 12 SE +/- 0.12, N = 3 SE +/- 0.54, N = 9 7.64 11.26 10.11 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process Linux 4.19 Linux 4.20 Linux 5.0 Git 5 10 15 20 25 SE +/- 0.22, N = 3 SE +/- 0.31, N = 3 SE +/- 0.16, N = 3 19.88 21.42 21.57 1. (CC) gcc options: -lpthread
Hackbench Count: 32 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process Linux 4.19 Linux 4.20 Linux 5.0 Git 8 16 24 32 40 SE +/- 0.10, N = 3 SE +/- 1.37, N = 12 SE +/- 1.42, N = 12 24.26 30.98 32.64 1. (CC) gcc options: -lpthread
GNU Octave Benchmark OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 4.2.2 Linux 4.19 Linux 4.20 Linux 5.0 Git 3 6 9 12 15 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 SE +/- 0.11, N = 8 9.23 9.25 9.13
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: BMW27 - Compute: CPU-Only Linux 4.19 Linux 4.20 Linux 5.0 Git 20 40 60 80 100 80.63 80.61 80.87
Blender Blend File: Classroom - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Classroom - Compute: CPU-Only Linux 4.19 Linux 4.20 Linux 5.0 Git 40 80 120 160 200 159 159 159
Blender Blend File: Fishy Cat - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Fishy Cat - Compute: CPU-Only Linux 4.19 Linux 4.20 Linux 5.0 Git 20 40 60 80 100 111 110 111
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Barbershop - Compute: CPU-Only Linux 4.19 Linux 4.20 Linux 5.0 Git 90 180 270 360 450 408 401 404
Blender Blend File: Pabellon Barcelona - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Pabellon Barcelona - Compute: CPU-Only Linux 4.19 Linux 4.20 Linux 5.0 Git 50 100 150 200 250 209 210 211
Sunflow Rendering System Global Illumination + Image Synthesis OpenBenchmarking.org Seconds, Fewer Is Better Sunflow Rendering System 0.07.2 Global Illumination + Image Synthesis Linux 4.19 Linux 4.20 Linux 5.0 Git 0.207 0.414 0.621 0.828 1.035 SE +/- 0.02, N = 12 SE +/- 0.01, N = 3 SE +/- 0.01, N = 12 0.92 0.87 0.90
Chaos Group V-RAY Mode: CPU OpenBenchmarking.org Seconds, Fewer Is Better Chaos Group V-RAY 1.1.0 Mode: CPU Linux 4.19 Linux 4.20 Linux 5.0 Git 7 14 21 28 35 SE +/- 0.11, N = 3 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 30.94 30.95 31.00
Tesseract OCR Time To OCR 7 Images OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR 4.0.0-beta.1 Time To OCR 7 Images Linux 4.19 Linux 4.20 Linux 5.0 Git 7 14 21 28 35 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 31.80 31.48 31.71
Schbench Message Threads: 2 - Workers Per Message Thread: 2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 2 - Workers Per Message Thread: 2 Linux 4.19 Linux 4.20 Linux 5.0 Git 80 160 240 320 400 SE +/- 9.52, N = 12 SE +/- 2.40, N = 3 SE +/- 7.79, N = 12 376 370 360 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 2 - Workers Per Message Thread: 4 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 2 - Workers Per Message Thread: 4 Linux 4.19 Linux 4.20 Linux 5.0 Git 100 200 300 400 500 SE +/- 6.63, N = 12 SE +/- 6.73, N = 12 SE +/- 5.46, N = 3 441 401 468 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 2 - Workers Per Message Thread: 6 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 2 - Workers Per Message Thread: 6 Linux 4.19 Linux 4.20 Linux 5.0 Git 110 220 330 440 550 SE +/- 8.14, N = 3 SE +/- 7.27, N = 5 SE +/- 5.69, N = 3 458 487 475 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 2 - Workers Per Message Thread: 8 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 2 - Workers Per Message Thread: 8 Linux 4.19 Linux 4.20 Linux 5.0 Git 110 220 330 440 550 SE +/- 9.45, N = 3 SE +/- 8.59, N = 4 SE +/- 8.28, N = 12 470 515 472 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 4 - Workers Per Message Thread: 2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 4 - Workers Per Message Thread: 2 Linux 4.19 Linux 4.20 Linux 5.0 Git 90 180 270 360 450 SE +/- 5.24, N = 3 SE +/- 5.99, N = 4 SE +/- 6.68, N = 12 407 404 426 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 4 - Workers Per Message Thread: 4 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 4 - Workers Per Message Thread: 4 Linux 4.19 Linux 4.20 Linux 5.0 Git 100 200 300 400 500 SE +/- 6.49, N = 3 SE +/- 4.04, N = 3 454 470 475 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 4 - Workers Per Message Thread: 6 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 4 - Workers Per Message Thread: 6 Linux 4.19 Linux 4.20 Linux 5.0 Git 100 200 300 400 500 SE +/- 5.14, N = 12 SE +/- 6.08, N = 12 SE +/- 6.81, N = 3 452 484 467 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 4 - Workers Per Message Thread: 8 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 4 - Workers Per Message Thread: 8 Linux 4.19 Linux 4.20 Linux 5.0 Git 100 200 300 400 500 SE +/- 7.88, N = 3 SE +/- 5.27, N = 9 440 473 455 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 6 - Workers Per Message Thread: 2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 6 - Workers Per Message Thread: 2 Linux 4.19 Linux 4.20 Linux 5.0 Git 100 200 300 400 500 SE +/- 3.28, N = 3 SE +/- 8.19, N = 3 SE +/- 5.46, N = 3 440 427 444 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 6 - Workers Per Message Thread: 4 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 6 - Workers Per Message Thread: 4 Linux 4.19 Linux 4.20 Linux 5.0 Git 100 200 300 400 500 SE +/- 6.89, N = 3 SE +/- 10.49, N = 12 SE +/- 8.01, N = 3 431 460 431 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 6 - Workers Per Message Thread: 6 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 6 - Workers Per Message Thread: 6 Linux 4.19 Linux 4.20 Linux 5.0 Git 200 400 600 800 1000 SE +/- 6.30, N = 12 SE +/- 428.12, N = 11 SE +/- 24.73, N = 12 430 1030 488 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 6 - Workers Per Message Thread: 8 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 6 - Workers Per Message Thread: 8 Linux 4.19 Linux 4.20 Linux 5.0 Git 500 1000 1500 2000 2500 SE +/- 227.36, N = 12 SE +/- 859.53, N = 12 SE +/- 697.48, N = 12 782 2384 2398 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 8 - Workers Per Message Thread: 2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 2 Linux 4.19 Linux 4.20 Linux 5.0 Git 100 200 300 400 500 SE +/- 2.03, N = 3 SE +/- 5.78, N = 3 SE +/- 6.96, N = 3 434 435 444 1. (CC) gcc options: -O2 -lpthread
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.19 Linux 4.20 Linux 5.0 Git 140 280 420 560 700 SE +/- 6.76, N = 4 SE +/- 198.09, N = 10 SE +/- 6.08, N = 12 403 631 426 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 8 - Workers Per Message Thread: 6 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 6 Linux 4.19 Linux 4.20 Linux 5.0 Git 400 800 1200 1600 2000 SE +/- 229.08, N = 12 SE +/- 637.02, N = 9 SE +/- 145.54, N = 12 809 1846 684 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 8 - Workers Per Message Thread: 8 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 8 - Workers Per Message Thread: 8 Linux 4.19 Linux 4.20 Linux 5.0 Git 1400 2800 4200 5600 7000 SE +/- 687.95, N = 12 SE +/- 747.37, N = 12 SE +/- 73.32, N = 3 5871 6638 5672 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 16 - Workers Per Message Thread: 2 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 16 - Workers Per Message Thread: 2 Linux 4.19 Linux 4.20 Linux 5.0 Git 90 180 270 360 450 SE +/- 5.17, N = 3 SE +/- 3.46, N = 3 SE +/- 6.23, N = 3 396 396 399 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 16 - Workers Per Message Thread: 4 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 16 - Workers Per Message Thread: 4 Linux 4.19 Linux 4.20 Linux 5.0 Git 500 1000 1500 2000 2500 SE +/- 414.16, N = 12 SE +/- 355.25, N = 12 SE +/- 522.94, N = 9 2084 2443 2378 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 16 - Workers Per Message Thread: 6 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 16 - Workers Per Message Thread: 6 Linux 4.19 Linux 4.20 Linux 5.0 Git 2K 4K 6K 8K 10K SE +/- 218.86, N = 3 SE +/- 350.20, N = 9 SE +/- 275.81, N = 9 11035 10188 10836 1. (CC) gcc options: -O2 -lpthread
Schbench Message Threads: 16 - Workers Per Message Thread: 8 OpenBenchmarking.org usec, 99.9th Latency Percentile, Fewer Is Better Schbench Message Threads: 16 - Workers Per Message Thread: 8 Linux 4.19 Linux 4.20 Linux 5.0 Git 4K 8K 12K 16K 20K SE +/- 704.71, N = 10 SE +/- 256.00, N = 3 SE +/- 313.48, N = 12 18115 17120 17808 1. (CC) gcc options: -O2 -lpthread
Phoronix Test Suite v10.8.4