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&rdt .
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 5.0 Git Linux 4.20 Linux 4.19 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 5.0.0-999-generic (x86_64) 20190117 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) 4.19.0-041900-generic (x86_64) OpenBenchmarking.org Kernel Details - Linux 5.0 Git: amdgpu.ppfeaturemask=0xffffffff 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 5.0 Git: __user pointer sanitization + Full AMD retpoline IBPB: conditional STIBP: disabled RSB filling + 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 4.19: __user pointer sanitization + Full AMD retpoline IBPB + SSB disabled via prctl and seccomp
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 5.0 Git Linux 4.20 Linux 4.19 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 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 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 OpenBenchmarking.org
Stress-NG Test: Crypto OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.07.26 Test: Crypto Linux 5.0 Git Linux 4.20 Linux 4.19 1600 3200 4800 6400 8000 SE +/- 3.27, N = 3 SE +/- 9.11, N = 3 SE +/- 3.22, N = 3 7484 7470 7483 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 5.0 Git Linux 4.20 Linux 4.19 5K 10K 15K 20K 25K SE +/- 120.54, N = 3 SE +/- 158.75, N = 3 SE +/- 85.48, N = 3 22738 22968 23028 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 5.0 Git Linux 4.20 Linux 4.19 11K 22K 33K 44K 55K SE +/- 1219.56, N = 12 SE +/- 1104.75, N = 12 SE +/- 1425.24, N = 12 52638 53283 52534 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 5.0 Git Linux 4.20 Linux 4.19 40K 80K 120K 160K 200K SE +/- 143.66, N = 3 SE +/- 325.91, N = 3 SE +/- 794.06, N = 3 184454 184886 183586 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 5.0 Git Linux 4.20 Linux 4.19 90 180 270 360 450 SE +/- 0.10, N = 3 SE +/- 1.05, N = 3 SE +/- 0.72, N = 3 430 433 438 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 5.0 Git Linux 4.20 Linux 4.19 80 160 240 320 400 SE +/- 4.90, N = 12 SE +/- 4.63, N = 12 SE +/- 2.08, N = 3 369 306 320 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 5.0 Git Linux 4.20 Linux 4.19 2K 4K 6K 8K 10K SE +/- 50.98, N = 3 SE +/- 51.04, N = 3 SE +/- 88.73, N = 3 9856 9820 9865 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 5.0 Git Linux 4.20 Linux 4.19 400K 800K 1200K 1600K 2000K SE +/- 6207.37, N = 3 SE +/- 10616.08, N = 3 SE +/- 12061.85, N = 3 1806628 1808403 1783625 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 5.0 Git Linux 4.20 Linux 4.19 40K 80K 120K 160K 200K SE +/- 218.91, N = 3 SE +/- 165.56, N = 3 SE +/- 139.83, N = 3 194674 194314 194536 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 5.0 Git Linux 4.20 Linux 4.19 20K 40K 60K 80K 100K SE +/- 116.31, N = 3 SE +/- 88.15, N = 3 SE +/- 10.97, N = 3 85456 85163 85671 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 5.0 Git Linux 4.20 Linux 4.19 300 600 900 1200 1500 SE +/- 17.77, N = 12 SE +/- 46.14, N = 9 SE +/- 38.68, N = 12 1417 1372 1498 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 5.0 Git Linux 4.20 Linux 4.19 4K 8K 12K 16K 20K SE +/- 47.49, N = 3 SE +/- 22.82, N = 3 SE +/- 84.80, N = 3 19524 19839 19158 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 3M 6M 9M 12M 15M SE +/- 238710.01, N = 4 SE +/- 311248.19, N = 12 SE +/- 178595.79, N = 7 14744665 15943717 14488428 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 5.0 Git Linux 4.20 Linux 4.19 400K 800K 1200K 1600K 2000K SE +/- 8910.22, N = 3 SE +/- 1086.68, N = 3 SE +/- 19013.00, N = 3 1750975 1813349 1784239 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 5.0 Git Linux 4.20 Linux 4.19 100 200 300 400 500 SE +/- 2.92, N = 3 SE +/- 3.34, N = 3 SE +/- 2.33, N = 3 463 462 456 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 5.0 Git Linux 4.20 Linux 4.19 3M 6M 9M 12M 15M SE +/- 68729.61, N = 3 SE +/- 149068.78, N = 3 SE +/- 78212.44, N = 3 11351918 11739410 12047291 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 5.0 Git Linux 4.20 Linux 4.19 50 100 150 200 250 SE +/- 2.36, N = 3 SE +/- 0.69, N = 3 SE +/- 3.42, N = 4 233 236 232 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 5.0 Git Linux 4.20 Linux 4.19 60 120 180 240 300 SE +/- 29.60, N = 12 SE +/- 6.73, N = 12 SE +/- 15.22, N = 7 273 178 163 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 5.0 Git Linux 4.20 Linux 4.19 30 60 90 120 150 SE +/- 6.90, N = 12 SE +/- 4.46, N = 12 SE +/- 4.61, N = 11 121.38 85.12 68.49 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 5.0 Git Linux 4.20 Linux 4.19 500 1000 1500 2000 2500 SE +/- 10.04, N = 3 SE +/- 4.32, N = 3 SE +/- 9.35, N = 3 2374 2359 2487 1. (CC) gcc options: -static
BlogBench Test: Read OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Read Linux 5.0 Git Linux 4.20 Linux 4.19 200K 400K 600K 800K 1000K SE +/- 9669.47, N = 9 SE +/- 23348.54, N = 9 SE +/- 48927.02, N = 9 392615 670803 917942 1. (CC) gcc options: -O2 -pthread
BlogBench Test: Write OpenBenchmarking.org Final Score, More Is Better BlogBench 1.1 Test: Write Linux 5.0 Git Linux 4.20 Linux 4.19 6K 12K 18K 24K 30K SE +/- 1518.01, N = 3 SE +/- 188.54, N = 3 SE +/- 628.81, N = 3 29523 14711 12707 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 5.0 Git Linux 4.20 Linux 4.19 10 20 30 40 50 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 SE +/- 0.42, N = 3 41.80 41.78 41.77
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 5.0 Git Linux 4.20 Linux 4.19 9 18 27 36 45 SE +/- 0.06, N = 3 SE +/- 0.10, N = 3 SE +/- 0.10, N = 3 39.35 39.56 39.40
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 5.0 Git Linux 4.20 Linux 4.19 40 80 120 160 200 SE +/- 2.02, N = 12 SE +/- 1.30, N = 3 SE +/- 3.34, N = 3 159 159 166
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 5.0 Git Linux 4.20 Linux 4.19 20 40 60 80 100 SE +/- 1.61, N = 4 SE +/- 0.11, N = 3 SE +/- 0.33, N = 3 93.26 89.33 90.94
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 5.0 Git Linux 4.20 Linux 4.19 50 100 150 200 250 SE +/- 3.39, N = 12 SE +/- 3.99, N = 3 SE +/- 3.89, N = 3 242 241 235
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 5.0 Git Linux 4.20 Linux 4.19 30 60 90 120 150 SE +/- 1.23, N = 3 SE +/- 0.48, N = 3 SE +/- 0.91, N = 3 144 145 143
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 5.0 Git Linux 4.20 Linux 4.19 40 80 120 160 200 SE +/- 2.72, N = 3 SE +/- 0.21, N = 3 SE +/- 1.40, N = 3 167 172 171
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 5.0 Git Linux 4.20 Linux 4.19 40 80 120 160 200 SE +/- 0.60, N = 3 SE +/- 0.75, N = 3 SE +/- 0.31, 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 5.0 Git Linux 4.20 Linux 4.19 50 100 150 200 250 SE +/- 0.56, N = 3 SE +/- 3.46, N = 3 SE +/- 3.31, N = 3 239 235 238 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 5.0 Git Linux 4.20 Linux 4.19 40 80 120 160 200 SE +/- 1.23, N = 3 SE +/- 1.61, N = 3 SE +/- 2.31, N = 3 196 196 194
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 5.0 Git Linux 4.20 Linux 4.19 80 160 240 320 400 SE +/- 0.37, N = 3 SE +/- 0.93, N = 3 SE +/- 1.84, N = 3 385 381 386 MIN: 192 / MAX: 1029 MIN: 181 / MAX: 1001 MIN: 169 / MAX: 1043
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 5.0 Git Linux 4.20 Linux 4.19 60 120 180 240 300 SE +/- 0.29, N = 3 SE +/- 1.20, N = 3 SE +/- 1.66, N = 3 281 282 285 MIN: 120 / MAX: 612 MIN: 141 / MAX: 611 MIN: 151 / MAX: 614
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 5.0 Git Linux 4.20 Linux 4.19 50 100 150 200 250 SE +/- 2.83, N = 3 SE +/- 0.58, N = 3 SE +/- 1.64, N = 3 243 241 244 MIN: 117 / MAX: 554 MIN: 122 / MAX: 543 MIN: 123 / MAX: 559
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 5.0 Git Linux 4.20 Linux 4.19 40 80 120 160 200 SE +/- 0.26, N = 3 SE +/- 0.82, N = 3 SE +/- 0.85, N = 3 192 193 194 MIN: 32 / MAX: 453 MIN: 32 / MAX: 449 MIN: 35 / MAX: 456
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 5.0 Git Linux 4.20 Linux 4.19 40K 80K 120K 160K 200K SE +/- 881.92, N = 3 SE +/- 577.35, N = 3 SE +/- 881.92, N = 3 184667 171000 171667 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 5.0 Git Linux 4.20 Linux 4.19 60K 120K 180K 240K 300K SE +/- 1000.00, N = 3 SE +/- 666.67, N = 3 SE +/- 1201.85, N = 3 265000 260667 257333 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 5.0 Git Linux 4.20 Linux 4.19 50K 100K 150K 200K 250K SE +/- 881.92, N = 3 SE +/- 1527.53, N = 3 SE +/- 1666.67, N = 3 245333 245000 246667 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 5.0 Git Linux 4.20 Linux 4.19 60K 120K 180K 240K 300K SE +/- 881.92, N = 3 SE +/- 881.92, N = 3 SE +/- 577.35, N = 3 267667 265667 263000 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 5.0 Git Linux 4.20 Linux 4.19 700 1400 2100 2800 3500 SE +/- 19.10, N = 3 SE +/- 11.05, N = 3 SE +/- 23.88, N = 3 3413 3417 3415 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 5.0 Git Linux 4.20 Linux 4.19 160 320 480 640 800 SE +/- 3.53, N = 3 SE +/- 2.19, N = 3 SE +/- 3.06, N = 3 722 669 671 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 5.0 Git Linux 4.20 Linux 4.19 500 1000 1500 2000 2500 SE +/- 1.67, N = 3 SE +/- 0.88, N = 3 SE +/- 1.33, N = 3 2372 2371 2370 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 5.0 Git Linux 4.20 Linux 4.19 200 400 600 800 1000 SE +/- 3.84, N = 3 SE +/- 1.67, N = 3 SE +/- 3.84, N = 3 1036 1019 1005 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 5.0 Git Linux 4.20 Linux 4.19 200 400 600 800 1000 SE +/- 0.33, N = 3 1035 1027 1030 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 5.0 Git Linux 4.20 Linux 4.19 200 400 600 800 1000 SE +/- 3.28, N = 3 SE +/- 5.29, N = 3 SE +/- 6.51, N = 3 958 957 965 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 5.0 Git Linux 4.20 Linux 4.19 500 1000 1500 2000 2500 SE +/- 1.20, N = 3 SE +/- 1.20, N = 3 SE +/- 4.04, N = 3 2402 2401 2397 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 5.0 Git Linux 4.20 Linux 4.19 200 400 600 800 1000 SE +/- 2.91, N = 3 SE +/- 3.61, N = 3 SE +/- 2.60, N = 3 1045 1037 1027 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 5.0 Git Linux 4.20 Linux 4.19 400 800 1200 1600 2000 SE +/- 7.37, N = 3 SE +/- 27.98, N = 12 SE +/- 40.12, N = 12 1930 1788 1650
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Linux 5.0 Git Linux 4.20 Linux 4.19 110 220 330 440 550 SE +/- 4.63, N = 3 SE +/- 4.81, N = 3 SE +/- 2.30, 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 5.0 Git Linux 4.20 Linux 4.19 700 1400 2100 2800 3500 SE +/- 43.81, N = 3 SE +/- 87.34, N = 3 SE +/- 54.68, N = 3 3033 3021 3126
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 5.0 Git Linux 4.20 Linux 4.19 900 1800 2700 3600 4500 SE +/- 2.47, N = 3 SE +/- 5.10, N = 3 SE +/- 42.32, N = 3 4190 4189 4187
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 5.0 Git Linux 4.20 Linux 4.19 900 1800 2700 3600 4500 SE +/- 6.42, N = 3 SE +/- 9.73, N = 3 SE +/- 9.54, N = 3 3945 3966 3950
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 5.0 Git Linux 4.20 Linux 4.19 500 1000 1500 2000 2500 SE +/- 35.28, N = 12 SE +/- 41.55, N = 3 SE +/- 40.60, N = 3 2520 2512 2452
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 5.0 Git Linux 4.20 Linux 4.19 300 600 900 1200 1500 SE +/- 12.79, N = 3 SE +/- 4.98, N = 3 SE +/- 9.45, N = 3 1497 1508 1489
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 5.0 Git Linux 4.20 Linux 4.19 600 1200 1800 2400 3000 SE +/- 32.30, N = 12 SE +/- 20.86, N = 3 SE +/- 53.46, N = 3 2547 2540 2652
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 5.0 Git Linux 4.20 Linux 4.19 300 600 900 1200 1500 SE +/- 25.83, N = 4 SE +/- 1.72, N = 3 SE +/- 5.30, N = 3 1492 1429 1455
asmFish 1024 Hash Memory, 26 Depth OpenBenchmarking.org Nodes/second, More Is Better asmFish 2018-07-23 1024 Hash Memory, 26 Depth Linux 5.0 Git Linux 4.20 Linux 4.19 15M 30M 45M 60M 75M SE +/- 467759.30, N = 3 SE +/- 1026484.74, N = 3 SE +/- 437131.47, N = 3 71724997 71039616 72319172
John The Ripper Test: Blowfish OpenBenchmarking.org Real C/S, More Is Better John The Ripper 1.8.0-jumbo-1 Test: Blowfish Linux 5.0 Git Linux 4.20 Linux 4.19 10K 20K 30K 40K 50K SE +/- 533.37, N = 3 SE +/- 366.01, N = 3 SE +/- 407.99, N = 3 45594 45385 45623 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 5.0 Git Linux 4.20 Linux 4.19 40M 80M 120M 160M 200M SE +/- 2628143.32, N = 3 SE +/- 2264354.61, N = 3 SE +/- 1355457.65, N = 3 168132000 173309333 178108667 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 5.0 Git Linux 4.20 Linux 4.19 500K 1000K 1500K 2000K 2500K SE +/- 12097.09, N = 3 SE +/- 23805.79, N = 3 SE +/- 17626.40, N = 3 2441129 1295668 1406917 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 5.0 Git Linux 4.20 Linux 4.19 400K 800K 1200K 1600K 2000K SE +/- 8481.26, N = 3 SE +/- 3974.81, N = 3 SE +/- 20905.10, N = 3 1973757 1817098 1910073 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 5.0 Git Linux 4.20 Linux 4.19 300K 600K 900K 1200K 1500K SE +/- 8265.24, N = 3 SE +/- 8479.37, N = 3 SE +/- 8839.67, N = 3 1390274 1337006 1380693 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 5.0 Git Linux 4.20 Linux 4.19 500K 1000K 1500K 2000K 2500K SE +/- 33721.42, N = 3 SE +/- 24491.39, N = 3 SE +/- 11819.88, N = 3 2381920 1988680 2099503 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 5.0 Git Linux 4.20 Linux 4.19 300K 600K 900K 1200K 1500K SE +/- 9709.53, N = 3 SE +/- 12664.47, N = 3 SE +/- 19177.31, N = 3 1621739 1518428 1603028 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 5.0 Git Linux 4.20 Linux 4.19 1300 2600 3900 5200 6500 5734 5686 5921
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite Linux 5.0 Git Linux 4.20 Linux 4.19 110K 220K 330K 440K 550K SE +/- 1363.47, N = 3 SE +/- 1391.73, N = 3 SE +/- 2128.62, N = 3 532508 528556 529649
OpenSSL RSA 4096-bit Performance OpenBenchmarking.org Signs Per Second, More Is Better OpenSSL 1.1.1 RSA 4096-bit Performance Linux 5.0 Git Linux 4.20 Linux 4.19 1300 2600 3900 5200 6500 SE +/- 2.39, N = 3 SE +/- 3.23, N = 3 SE +/- 1.16, N = 3 5834 5836 5836 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 5.0 Git Linux 4.20 Linux 4.19 100K 200K 300K 400K 500K SE +/- 4868.92, N = 3 SE +/- 655.64, N = 3 SE +/- 3491.85, N = 3 441913 452794 459593 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 5.0 Git Linux 4.20 Linux 4.19 1500 3000 4500 6000 7500 SE +/- 213.46, N = 12 SE +/- 84.86, N = 3 SE +/- 62.19, N = 12 6797 5145 4577 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 5.0 Git Linux 4.20 Linux 4.19 4K 8K 12K 16K 20K SE +/- 350.86, N = 12 SE +/- 48.57, N = 3 SE +/- 90.07, N = 3 17171 18786 19230 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 5.0 Git Linux 4.20 Linux 4.19 80 160 240 320 400 SE +/- 4.31, N = 3 SE +/- 5.71, N = 3 SE +/- 4.20, N = 3 363 363 383 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 5.0 Git Linux 4.20 Linux 4.19 60K 120K 180K 240K 300K 292598 292402 296452 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 5.0 Git Linux 4.20 Linux 4.19 3K 6K 9K 12K 15K SE +/- 4.37, N = 3 SE +/- 28.92, N = 3 SE +/- 29.21, N = 3 11990 12030 12289 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 5.0 Git Linux 4.20 Linux 4.19 1600 3200 4800 6400 8000 SE +/- 19.66, N = 3 SE +/- 11.68, N = 3 SE +/- 4.51, N = 3 7169 7235 7346 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 5.0 Git Linux 4.20 Linux 4.19 0.1711 0.3422 0.5133 0.6844 0.8555 SE +/- 0.00016, N = 3 SE +/- 0.00262, N = 3 SE +/- 0.00135, N = 3 0.76044 0.75524 0.75647
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 5.0 Git Linux 4.20 Linux 4.19 5 10 15 20 25 Min: 1 / Avg: 4.17 / Max: 17 Min: 1 / Avg: 4.34 / Max: 18 Min: 1 / Avg: 4.29 / Max: 19
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.20 Linux 4.19 300 600 900 1200 1500 SE +/- 2.03, N = 3 SE +/- 1.20, N = 3 SE +/- 6.36, N = 3 1154 1159 1163
Systemd Total Boot Time Test: Total OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Total Linux 5.0 Git Linux 4.20 Linux 4.19 6K 12K 18K 24K 30K 26063 24063 27064
Systemd Total Boot Time Test: Kernel OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Kernel Linux 5.0 Git Linux 4.20 Linux 4.19 600 1200 1800 2400 3000 2300 2332 2898
Systemd Total Boot Time Test: Loader OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Loader Linux 5.0 Git Linux 4.20 Linux 4.19 5K 10K 15K 20K 25K 22024 10296 10290
Systemd Total Boot Time Test: Firmware OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Firmware Linux 5.0 Git Linux 4.20 Linux 4.19 7K 14K 21K 28K 35K 34278 34693 34653
Systemd Total Boot Time Test: Userspace OpenBenchmarking.org ms, Fewer Is Better Systemd Total Boot Time Test: Userspace Linux 5.0 Git Linux 4.20 Linux 4.19 5K 10K 15K 20K 25K 23763 21731 24166
SQLite Timed SQLite Insertions OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.22 Timed SQLite Insertions Linux 5.0 Git Linux 4.20 Linux 4.19 8 16 24 32 40 SE +/- 0.16, N = 3 SE +/- 0.10, N = 3 SE +/- 0.47, N = 3 35.91 36.09 36.41 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 5.0 Git Linux 4.20 Linux 4.19 20 40 60 80 100 SE +/- 1.52, N = 3 SE +/- 1.77, N = 3 SE +/- 2.08, N = 3 98.61 101.50 104.96 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 5.0 Git Linux 4.20 Linux 4.19 5 10 15 20 25 SE +/- 0.38, N = 12 SE +/- 0.27, N = 12 SE +/- 0.44, N = 12 18.04 17.25 19.68 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 5.0 Git Linux 4.20 Linux 4.19 3 6 9 12 15 SE +/- 0.01, N = 5 SE +/- 0.09, N = 5 SE +/- 0.10, N = 11 9.06 9.39 9.59 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 5.0 Git Linux 4.20 Linux 4.19 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 5.0 Git Linux 4.20 Linux 4.19 0.7335 1.467 2.2005 2.934 3.6675 SE +/- 0.07, N = 12 SE +/- 0.09, N = 12 SE +/- 0.10, 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 5.0 Git Linux 4.20 Linux 4.19 1.1498 2.2996 3.4494 4.5992 5.749 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 5.05 5.11 4.94 1. (CC) gcc options: -lpthread
Hackbench Count: 4 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Thread Linux 5.0 Git Linux 4.20 Linux 4.19 2 4 6 8 10 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.01, N = 3 7.39 7.43 7.31 1. (CC) gcc options: -lpthread
Hackbench Count: 8 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread Linux 5.0 Git Linux 4.20 Linux 4.19 4 8 12 16 20 SE +/- 0.07, N = 3 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 13.75 13.63 13.34 1. (CC) gcc options: -lpthread
Hackbench Count: 1 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 1 - Type: Process Linux 5.0 Git Linux 4.20 Linux 4.19 0.7875 1.575 2.3625 3.15 3.9375 SE +/- 0.10, N = 11 SE +/- 0.11, N = 12 SE +/- 0.00, N = 3 3.50 3.26 3.46 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread Linux 5.0 Git Linux 4.20 Linux 4.19 6 12 18 24 30 SE +/- 0.15, N = 3 SE +/- 0.18, N = 3 SE +/- 0.11, N = 3 24.09 24.37 23.93 1. (CC) gcc options: -lpthread
Hackbench Count: 2 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 2 - Type: Process Linux 5.0 Git Linux 4.20 Linux 4.19 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.50 4.45 4.34 1. (CC) gcc options: -lpthread
Hackbench Count: 4 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process Linux 5.0 Git Linux 4.20 Linux 4.19 2 4 6 8 10 SE +/- 0.11, N = 12 SE +/- 0.11, N = 12 SE +/- 0.09, N = 12 6.18 6.27 5.80 1. (CC) gcc options: -lpthread
Hackbench Count: 8 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Process Linux 5.0 Git Linux 4.20 Linux 4.19 3 6 9 12 15 SE +/- 0.54, N = 9 SE +/- 0.12, N = 3 SE +/- 0.23, N = 12 10.11 11.26 7.64 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process Linux 5.0 Git Linux 4.20 Linux 4.19 5 10 15 20 25 SE +/- 0.16, N = 3 SE +/- 0.31, N = 3 SE +/- 0.22, N = 3 21.57 21.42 19.88 1. (CC) gcc options: -lpthread
Hackbench Count: 32 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process Linux 5.0 Git Linux 4.20 Linux 4.19 8 16 24 32 40 SE +/- 1.42, N = 12 SE +/- 1.37, N = 12 SE +/- 0.10, N = 3 32.64 30.98 24.26 1. (CC) gcc options: -lpthread
GNU Octave Benchmark OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 4.2.2 Linux 5.0 Git Linux 4.20 Linux 4.19 3 6 9 12 15 SE +/- 0.11, N = 8 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 9.13 9.25 9.23
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: BMW27 - Compute: CPU-Only Linux 5.0 Git Linux 4.20 Linux 4.19 20 40 60 80 100 80.87 80.61 80.63
Blender Blend File: Classroom - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Classroom - Compute: CPU-Only Linux 5.0 Git Linux 4.20 Linux 4.19 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 5.0 Git Linux 4.20 Linux 4.19 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 5.0 Git Linux 4.20 Linux 4.19 90 180 270 360 450 404 401 408
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 5.0 Git Linux 4.20 Linux 4.19 50 100 150 200 250 211 210 209
Sunflow Rendering System Global Illumination + Image Synthesis OpenBenchmarking.org Seconds, Fewer Is Better Sunflow Rendering System 0.07.2 Global Illumination + Image Synthesis Linux 5.0 Git Linux 4.20 Linux 4.19 0.207 0.414 0.621 0.828 1.035 SE +/- 0.01, N = 12 SE +/- 0.01, N = 3 SE +/- 0.02, N = 12 0.90 0.87 0.92
Chaos Group V-RAY Mode: CPU OpenBenchmarking.org Seconds, Fewer Is Better Chaos Group V-RAY 1.1.0 Mode: CPU Linux 5.0 Git Linux 4.20 Linux 4.19 7 14 21 28 35 SE +/- 0.07, N = 3 SE +/- 0.07, N = 3 SE +/- 0.11, N = 3 31.00 30.95 30.94
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 5.0 Git Linux 4.20 Linux 4.19 7 14 21 28 35 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 SE +/- 0.04, N = 3 31.71 31.48 31.80
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 5.0 Git Linux 4.20 Linux 4.19 80 160 240 320 400 SE +/- 7.79, N = 12 SE +/- 2.40, N = 3 SE +/- 9.52, N = 12 360 370 376 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 5.0 Git Linux 4.20 Linux 4.19 100 200 300 400 500 SE +/- 5.46, N = 3 SE +/- 6.73, N = 12 SE +/- 6.63, N = 12 468 401 441 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 5.0 Git Linux 4.20 Linux 4.19 110 220 330 440 550 SE +/- 5.69, N = 3 SE +/- 7.27, N = 5 SE +/- 8.14, N = 3 475 487 458 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 5.0 Git Linux 4.20 Linux 4.19 110 220 330 440 550 SE +/- 8.28, N = 12 SE +/- 8.59, N = 4 SE +/- 9.45, N = 3 472 515 470 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 5.0 Git Linux 4.20 Linux 4.19 90 180 270 360 450 SE +/- 6.68, N = 12 SE +/- 5.99, N = 4 SE +/- 5.24, N = 3 426 404 407 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 5.0 Git Linux 4.20 Linux 4.19 100 200 300 400 500 SE +/- 4.04, N = 3 SE +/- 6.49, N = 3 475 470 454 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 5.0 Git Linux 4.20 Linux 4.19 100 200 300 400 500 SE +/- 6.81, N = 3 SE +/- 6.08, N = 12 SE +/- 5.14, N = 12 467 484 452 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 5.0 Git Linux 4.20 Linux 4.19 100 200 300 400 500 SE +/- 5.27, N = 9 SE +/- 7.88, N = 3 455 473 440 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 5.0 Git Linux 4.20 Linux 4.19 100 200 300 400 500 SE +/- 5.46, N = 3 SE +/- 8.19, N = 3 SE +/- 3.28, N = 3 444 427 440 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 5.0 Git Linux 4.20 Linux 4.19 100 200 300 400 500 SE +/- 8.01, N = 3 SE +/- 10.49, N = 12 SE +/- 6.89, 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 5.0 Git Linux 4.20 Linux 4.19 200 400 600 800 1000 SE +/- 24.73, N = 12 SE +/- 428.12, N = 11 SE +/- 6.30, N = 12 488 1030 430 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 5.0 Git Linux 4.20 Linux 4.19 500 1000 1500 2000 2500 SE +/- 697.48, N = 12 SE +/- 859.53, N = 12 SE +/- 227.36, N = 12 2398 2384 782 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 5.0 Git Linux 4.20 Linux 4.19 100 200 300 400 500 SE +/- 6.96, N = 3 SE +/- 5.78, N = 3 SE +/- 2.03, N = 3 444 435 434 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 5.0 Git Linux 4.20 Linux 4.19 140 280 420 560 700 SE +/- 6.08, N = 12 SE +/- 198.09, N = 10 SE +/- 6.76, N = 4 426 631 403 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 5.0 Git Linux 4.20 Linux 4.19 400 800 1200 1600 2000 SE +/- 145.54, N = 12 SE +/- 637.02, N = 9 SE +/- 229.08, N = 12 684 1846 809 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 5.0 Git Linux 4.20 Linux 4.19 1400 2800 4200 5600 7000 SE +/- 73.32, N = 3 SE +/- 747.37, N = 12 SE +/- 687.95, N = 12 5672 6638 5871 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 5.0 Git Linux 4.20 Linux 4.19 90 180 270 360 450 SE +/- 6.23, N = 3 SE +/- 3.46, N = 3 SE +/- 5.17, N = 3 399 396 396 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 5.0 Git Linux 4.20 Linux 4.19 500 1000 1500 2000 2500 SE +/- 522.94, N = 9 SE +/- 355.25, N = 12 SE +/- 414.16, N = 12 2378 2443 2084 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 5.0 Git Linux 4.20 Linux 4.19 2K 4K 6K 8K 10K SE +/- 275.81, N = 9 SE +/- 350.20, N = 9 SE +/- 218.86, N = 3 10836 10188 11035 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 5.0 Git Linux 4.20 Linux 4.19 4K 8K 12K 16K 20K SE +/- 313.48, N = 12 SE +/- 256.00, N = 3 SE +/- 704.71, N = 10 17808 17120 18115 1. (CC) gcc options: -O2 -lpthread
Phoronix Test Suite v10.8.4