STIBP 4.20 WIP Tests Intel Core i7-8086K testing with a ASRock Z370 Extreme4 (P3.10 BIOS) and Zotac NVIDIA GeForce RTX 2080 8GB on LinuxMint 19 via the Phoronix Test Suite.
HTML result view exported from: https://openbenchmarking.org/result/1811238-SKEE-181123849&grr&sro .
STIBP 4.20 WIP Tests Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL Vulkan Compiler File-System Screen Resolution Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 4.19-lowlatency Intel Core i9-7960X @ 4.40GHz (16 Cores / 32 Threads) MSI X299 SLI PLUS (MS-7A93) v1.0 (1.A0 BIOS) Intel Sky Lake-E DMI3 Registers 16384MB 256GB INTEL SSDPEKKW256G8 Gigabyte AMD Radeon RX 550 2GB Realtek ALC1220 ASUS VP28U Intel Connection Ubuntu 18.10 4.19.0-041900-generic (x86_64) GNOME Shell 3.30.1 X Server 1.20.1 modesetting 1.20.1 4.5 Mesa 18.2.2 (LLVM 7.0.0) 1.1.70 GCC 8.2.0 ext4 3840x2160 4.20.0-999-generic (x86_64) 20181122 4.20.0-rc1-wip-stibp-up (x86_64) 20181123 Intel Core i7-8086K @ 5.10GHz (6 Cores / 12 Threads) ASRock Z370 Extreme4 (P3.10 BIOS) Intel 8th Gen Core PNY CS900 240GB + 4001GB Western Digital WD40EMRX-82U + 8002GB Backup+ Hub BK + 4001GB Backup+ Desk + 240GB Force MP300 + 1000GB Samsung SSD 970 EVO 1TB Zotac NVIDIA GeForce RTX 2080 8GB (1515/8012MHz) VX2439wm LinuxMint 19 4.19.0-999-lowlatency (x86_64) Cinnamon 3.8.9 X Server 1.19.6 NVIDIA 415.18 4.6.0 1.1.84 1920x1080 OpenBenchmarking.org Compiler Details - --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++ --enable-libmpx --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib --with-tune=generic --without-cuda-driver -v Disk Details - Linux 4.19.0: NONE / errors=remount-ro,relatime,rw - Linux 4.20 20181123: NONE / errors=remount-ro,relatime,rw - Linux 4.20 WIP Conditional STIBP: NONE / errors=remount-ro,relatime,rw - 4.19-lowlatency: NONE / errors=remount-ro,noatime,rw Processor Details - Linux 4.19.0: Scaling Governor: intel_pstate powersave - Linux 4.20 20181123: Scaling Governor: intel_pstate powersave - Linux 4.20 WIP Conditional STIBP: Scaling Governor: intel_pstate powersave - 4.19-lowlatency: Scaling Governor: intel_pstate performance Python Details - Linux 4.19.0: Python 2.7.15+ + Python 3.6.7 - Linux 4.20 20181123: Python 2.7.15+ + Python 3.6.7 - Linux 4.20 WIP Conditional STIBP: Python 2.7.15+ + Python 3.6.7 - 4.19-lowlatency: Python 2.7.15rc1 + Python 3.6.7 Security Details - Linux 4.19.0: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - Linux 4.20 20181123: KPTI + __user pointer sanitization + Full generic retpoline IBPB IBRS_FW STIBP RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - Linux 4.20 WIP Conditional STIBP: KPTI + __user pointer sanitization + Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + SSB disabled via prctl and seccomp + PTE Inversion; VMX: conditional cache flushes SMT vulnerable - 4.19-lowlatency: __user pointer sanitization + PTE Inversion; VMX: vulnerable OpenCL Details - 4.19-lowlatency: GPU Compute Cores: 2944
STIBP 4.20 WIP Tests numpy: blender: Barbershop - CPU-Only byte: Dhrystone 2 rodinia: OpenMP LavaMD compilebench: Compile indigobench: Bedroom indigobench: Supercar pgbench: Buffer Test - Normal Load - Read Only minion: Solitaire build-linux-kernel: Time To Compile v-ray: CPU blender: BMW27 - CPU-Only aobench: 2048 x 2048 - Total Time node-octane: redis: LPOP redis: SET dacapobench: Eclipse redis: LPUSH pybench: Total For Average Test Times mcperf: Set mcperf: Add redis: GET mcperf: Prepend mcperf: Append mcperf: Replace dacapobench: H2 phpbench: PHP Benchmark Suite go-benchmark: json redis: SADD node-express-loadtest: sudokut: Total Time dacapobench: Jython hmmer: Pfam Database Search optcarrot: Optimized Benchmark php: Zend micro_bench glibc-bench: ffsll glibc-bench: ffs tscp: AI Chess Performance glibc-bench: pthread_once glibc-bench: tanh php: Zend bench compilebench: Read Compiled Tree compilebench: Initial Create Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 4.19-lowlatency 4513612 578 44908361 21.47 926 2.31 5.50 483719 66.35 44.98 43.92 123 32.34 45798 2998244 2082036 15968 1963535 948 69573 69461 2896877 75043 75093 75353 3704 702953 3350873 2445017 10299 9.82 3082 4.33 135.83 1.85 3.92 3.88 1411539 4.56 33.40 0.41 2972 645 8905314 652 40653938 27.92 905 2.25 5.30 425780 80.34 48.49 45.62 132 38.67 40033 1401233 1516700 17241 1390606 1306 67250 67205 1868058 73450 73113 73171 3925 494315 3818318 1728229 9545 12.14 4636 5.92 59.22 1.96 16.51 16.40 1273776 16.37 41.10 0.66 2602 596 4517205 577 44353886 21.71 915 2.31 5.50 487170 66.56 46.81 43.88 123 32.20 46195 2024529 2087187 16022 1972529 949 69676 70314 2678627 75886 76203 75971 3706 700618 3402815 2471263 10498 9.84 3083 4.34 137.23 1.88 3.92 3.88 1412255 4.55 33.40 0.41 3039 673 4017535 1368 46736827 105.72 1155 7.15 25.64 177904 55.63 100.80 99.69 290 32.24 3926801 2926902 2336935 839 116283 116869 3498374 124161 125460 126145 2401 826314 7711635 3317499 8.43 2910 5.47 150.98 1.66 5.63 4.84 1616134 5.63 41.78 0.33 4626 720 OpenBenchmarking.org
Numpy Benchmark OpenBenchmarking.org Nanoseconds, Fewer Is Better Numpy Benchmark 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 2M 4M 6M 8M 10M 4017535 4513612 8905314 4517205
Blender Blend File: Barbershop - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: Barbershop - Compute: CPU-Only 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 300 600 900 1200 1500 1368 578 652 577
BYTE Unix Benchmark Computational Test: Dhrystone 2 OpenBenchmarking.org LPS, More Is Better BYTE Unix Benchmark 3.6 Computational Test: Dhrystone 2 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 10M 20M 30M 40M 50M SE +/- 923508.58, N = 3 SE +/- 89375.50, N = 3 SE +/- 429285.54, N = 3 SE +/- 287920.93, N = 3 46736827 44908361 40653938 44353886
Rodinia Test: OpenMP LavaMD OpenBenchmarking.org Seconds, Fewer Is Better Rodinia 2.4 Test: OpenMP LavaMD 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 20 40 60 80 100 SE +/- 1.49, N = 11 SE +/- 0.11, N = 3 SE +/- 0.30, N = 3 SE +/- 0.32, N = 3 105.72 21.47 27.92 21.71 1. (CXX) g++ options: -O2 -lOpenCL
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 200 400 600 800 1000 SE +/- 55.01, N = 9 SE +/- 2.77, N = 3 SE +/- 2.39, N = 3 SE +/- 12.50, N = 3 1155 926 905 915
IndigoBench Scene: Bedroom OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.0.64 Scene: Bedroom 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 7.15 2.31 2.25 2.31
IndigoBench Scene: Supercar OpenBenchmarking.org M samples/s, More Is Better IndigoBench 4.0.64 Scene: Supercar 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 6 12 18 24 30 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 25.64 5.50 5.30 5.50
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 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 100K 200K 300K 400K 500K SE +/- 611.86, N = 3 SE +/- 1632.88, N = 3 SE +/- 6325.99, N = 3 SE +/- 1542.98, N = 3 177904 483719 425780 487170 1. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -lcrypt -ldl -lm
Minion Benchmark: Solitaire OpenBenchmarking.org Seconds, Fewer Is Better Minion 1.8 Benchmark: Solitaire 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 20 40 60 80 100 SE +/- 0.04, N = 3 SE +/- 0.16, N = 3 SE +/- 0.08, N = 3 SE +/- 0.16, N = 3 55.63 66.35 80.34 66.56 1. (CXX) g++ options: -std=gnu++11 -O3 -fomit-frame-pointer -rdynamic
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 4.18 Time To Compile 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 20 40 60 80 100 SE +/- 0.62, N = 3 SE +/- 0.74, N = 3 SE +/- 0.88, N = 3 SE +/- 0.86, N = 3 100.80 44.98 48.49 46.81
Chaos Group V-RAY Mode: CPU OpenBenchmarking.org Seconds, Fewer Is Better Chaos Group V-RAY 1.1.0 Mode: CPU 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 20 40 60 80 100 SE +/- 0.32, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 99.69 43.92 45.62 43.88
Blender Blend File: BMW27 - Compute: CPU-Only OpenBenchmarking.org Seconds, Fewer Is Better Blender 2.79a Blend File: BMW27 - Compute: CPU-Only 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 60 120 180 240 300 290 123 132 123
AOBench Size: 2048 x 2048 - Total Time OpenBenchmarking.org Seconds, Fewer Is Better AOBench Size: 2048 x 2048 - Total Time 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 9 18 27 36 45 SE +/- 0.01, N = 3 SE +/- 0.15, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 32.24 32.34 38.67 32.20 1. (CC) gcc options: -lm -O3
Node.js Octane Benchmark OpenBenchmarking.org Score, More Is Better Node.js Octane Benchmark Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 10K 20K 30K 40K 50K SE +/- 139.56, N = 3 SE +/- 108.35, N = 3 SE +/- 78.19, N = 3 45798 40033 46195 1. Nodejs
v8.11.4
Redis Test: LPOP OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPOP 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 800K 1600K 2400K 3200K 4000K SE +/- 127848.05, N = 12 SE +/- 39934.84, N = 12 SE +/- 21555.32, N = 3 SE +/- 15470.93, N = 3 3926801 2998244 1401233 2024529 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 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 600K 1200K 1800K 2400K 3000K SE +/- 10268.83, N = 3 SE +/- 21927.15, N = 12 SE +/- 24253.85, N = 3 SE +/- 21323.12, N = 11 2926902 2082036 1516700 2087187 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
DaCapo Benchmark Java Test: Eclipse OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Eclipse Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 4K 8K 12K 16K 20K SE +/- 55.39, N = 4 SE +/- 57.04, N = 4 SE +/- 35.95, N = 4 15968 17241 16022
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: LPUSH 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 500K 1000K 1500K 2000K 2500K SE +/- 73660.66, N = 12 SE +/- 13443.06, N = 3 SE +/- 17044.44, N = 8 SE +/- 11826.14, N = 3 2336935 1963535 1390606 1972529 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
PyBench Total For Average Test Times OpenBenchmarking.org Milliseconds, Fewer Is Better PyBench 2018-02-16 Total For Average Test Times 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 300 600 900 1200 1500 SE +/- 2.73, N = 3 SE +/- 2.60, N = 3 SE +/- 5.51, N = 3 SE +/- 2.60, N = 3 839 948 1306 949
Memcached mcperf Method: Set OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Set 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 20K 40K 60K 80K 100K SE +/- 526.80, N = 3 SE +/- 126.40, N = 3 SE +/- 337.90, N = 3 SE +/- 184.77, N = 3 116283 69573 67250 69676 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Add OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Add 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 30K 60K 90K 120K 150K SE +/- 987.17, N = 3 SE +/- 202.06, N = 3 SE +/- 189.15, N = 3 SE +/- 391.23, N = 3 116869 69461 67205 70314 1. (CC) gcc options: -O2 -lm -rdynamic
Redis Test: GET OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: GET 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 700K 1400K 2100K 2800K 3500K SE +/- 106993.59, N = 12 SE +/- 40064.94, N = 3 SE +/- 7656.27, N = 3 SE +/- 8643.96, N = 3 3498374 2896877 1868058 2678627 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Memcached mcperf Method: Prepend OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Prepend 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 30K 60K 90K 120K 150K SE +/- 1462.04, N = 3 SE +/- 11.75, N = 3 SE +/- 190.56, N = 3 SE +/- 334.05, N = 3 124161 75043 73450 75886 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Append OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Append 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 30K 60K 90K 120K 150K SE +/- 1340.67, N = 3 SE +/- 155.28, N = 3 SE +/- 152.17, N = 3 SE +/- 155.45, N = 3 125460 75093 73113 76203 1. (CC) gcc options: -O2 -lm -rdynamic
Memcached mcperf Method: Replace OpenBenchmarking.org Operations Per Second, More Is Better Memcached mcperf 1.5.10 Method: Replace 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 30K 60K 90K 120K 150K SE +/- 743.19, N = 3 SE +/- 279.83, N = 3 SE +/- 348.15, N = 3 SE +/- 399.45, N = 3 126145 75353 73171 75971 1. (CC) gcc options: -O2 -lm -rdynamic
DaCapo Benchmark Java Test: H2 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 800 1600 2400 3200 4000 SE +/- 36.38, N = 16 SE +/- 53.71, N = 4 SE +/- 57.77, N = 4 SE +/- 9.11, N = 4 2401 3704 3925 3706
PHPBench PHP Benchmark Suite OpenBenchmarking.org Score, More Is Better PHPBench 0.8.1 PHP Benchmark Suite 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 200K 400K 600K 800K 1000K SE +/- 1802.78, N = 3 SE +/- 1687.61, N = 3 SE +/- 949.77, N = 3 SE +/- 3645.98, N = 3 826314 702953 494315 700618
Go Benchmarks Test: json OpenBenchmarking.org Nanoseconds/Operation, Fewer Is Better Go Benchmarks Test: json 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 1.7M 3.4M 5.1M 6.8M 8.5M SE +/- 13101.62, N = 3 SE +/- 8284.42, N = 3 SE +/- 3023.54, N = 3 SE +/- 31986.93, N = 3 7711635 3350873 3818318 3402815
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 4.0.8 Test: SADD 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 700K 1400K 2100K 2800K 3500K SE +/- 66027.01, N = 3 SE +/- 5992.67, N = 3 SE +/- 10155.21, N = 3 SE +/- 10746.48, N = 3 3317499 2445017 1728229 2471263 1. (CC) gcc options: -ggdb -rdynamic -lm -ldl -pthread
Node.js Express HTTP Load Test OpenBenchmarking.org Requests Per Second, More Is Better Node.js Express HTTP Load Test Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 2K 4K 6K 8K 10K SE +/- 16.19, N = 3 SE +/- 32.19, N = 3 SE +/- 33.17, N = 3 10299 9545 10498 1. Nodejs
v8.11.4
Sudokut Total Time OpenBenchmarking.org Seconds, Fewer Is Better Sudokut 0.4 Total Time 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 8.43 9.82 12.14 9.84
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 1000 2000 3000 4000 5000 SE +/- 18.12, N = 4 SE +/- 6.54, N = 4 SE +/- 49.44, N = 4 SE +/- 13.94, N = 4 2910 3082 4636 3083
Timed HMMer Search Pfam Database Search OpenBenchmarking.org Seconds, Fewer Is Better Timed HMMer Search 2.3.2 Pfam Database Search 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 1.332 2.664 3.996 5.328 6.66 SE +/- 0.10, N = 3 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 5.47 4.33 5.92 4.34 1. (CC) gcc options: -O2 -pthread -lhmmer -lsquid -lm
Optcarrot Optimized Benchmark OpenBenchmarking.org FPS, More Is Better Optcarrot Optimized Benchmark 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 30 60 90 120 150 SE +/- 0.78, N = 4 SE +/- 1.11, N = 4 SE +/- 0.30, N = 4 SE +/- 0.38, N = 4 150.98 135.83 59.22 137.23 1. ruby 2.5.1p57 (2018-03-29 revision 63029) [x86_64-linux-gnu]
PHP Micro Benchmarks Test: Zend micro_bench OpenBenchmarking.org Seconds, Fewer Is Better PHP Micro Benchmarks Test: Zend micro_bench 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 0.441 0.882 1.323 1.764 2.205 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.03, N = 6 SE +/- 0.03, N = 4 1.66 1.85 1.96 1.88
glibc bench Benchmark: ffsll OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffsll 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 4 8 12 16 20 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 SE +/- 0.31, N = 12 SE +/- 0.01, N = 3 5.63 3.92 16.51 3.92
glibc bench Benchmark: ffs OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: ffs 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 4 8 12 16 20 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.26, N = 12 SE +/- 0.02, N = 3 4.84 3.88 16.40 3.88
TSCP AI Chess Performance OpenBenchmarking.org Nodes Per Second, More Is Better TSCP 1.81 AI Chess Performance 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 300K 600K 900K 1200K 1500K SE +/- 950.20, N = 5 SE +/- 2107.07, N = 5 SE +/- 1501.25, N = 5 SE +/- 1145.06, N = 5 1616134 1411539 1273776 1412255 1. (CC) gcc options: -O3 -march=native
glibc bench Benchmark: pthread_once OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: pthread_once 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 4 8 12 16 20 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 5.63 4.56 16.37 4.55
glibc bench Benchmark: tanh OpenBenchmarking.org nanoseconds, Fewer Is Better glibc bench 1.0 Benchmark: tanh 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 10 20 30 40 50 SE +/- 0.11, N = 3 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 41.78 33.40 41.10 33.40
PHP Micro Benchmarks Test: Zend bench OpenBenchmarking.org Seconds, Fewer Is Better PHP Micro Benchmarks Test: Zend bench 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 0.1485 0.297 0.4455 0.594 0.7425 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.33 0.41 0.66 0.41
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 1000 2000 3000 4000 5000 SE +/- 24.14, N = 3 SE +/- 9.50, N = 3 SE +/- 8.94, N = 3 SE +/- 11.40, N = 3 4626 2972 2602 3039
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create 4.19-lowlatency Linux 4.19.0 Linux 4.20 20181123 Linux 4.20 WIP Conditional STIBP 160 320 480 640 800 SE +/- 2.54, N = 3 SE +/- 31.19, N = 3 SE +/- 2.22, N = 3 SE +/- 12.14, N = 3 720 645 596 673
Phoronix Test Suite v10.8.4