Core i9 9900K -Linux 5.9 Mitigation Impact Fresh tests of Linux 5.9 given the FSGSBASE work and other changes. So kernel with default mitigations for Core i9 9900K compared to booting with mitigations=off.
HTML result view exported from: https://openbenchmarking.org/result/2010099-PTS-59MITIGA72&sgm=1&sgm=1&swl=1&grs&rdt .
Core i9 9900K -Linux 5.9 Mitigation Impact Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server Display Driver OpenGL OpenCL Compiler File-System Screen Resolution Default Kernel No Mitigations Intel Core i9-9900K @ 5.00GHz (8 Cores / 16 Threads) ASRock Z390M Pro4 (P4.20 BIOS) Intel Cannon Lake PCH 16GB 240GB Corsair Force MP510 Intel UHD 630 3GB (1200MHz) Realtek ALC892 G237HL Intel I219-V Ubuntu 20.04 5.9.0-050900rc1daily20200819-generic (x86_64) 20200818 GNOME Shell 3.36.4 X Server 1.20.8 modesetting 1.20.8 4.6 Mesa 20.0.4 OpenCL 2.1 GCC 9.3.0 ext4 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++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none,hsa --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Disk Details - NONE / errors=remount-ro,relatime,rw Processor Details - Scaling Governor: intel_pstate powersave - CPU Microcode: 0xd6 Java Details - OpenJDK Runtime Environment (build 11.0.8+10-post-Ubuntu-0ubuntu120.04) Python Details - Python 2.7.18rc1 + Python 3.8.2 Security Details - Default Kernel: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Not affected + mds: Mitigation of Clear buffers; SMT vulnerable + meltdown: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl and seccomp + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Full generic retpoline IBPB: conditional IBRS_FW STIBP: conditional RSB filling + srbds: Mitigation of Microcode + tsx_async_abort: Mitigation of Clear buffers; SMT vulnerable - No Mitigations: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Not affected + mds: Vulnerable; SMT vulnerable + meltdown: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled + srbds: Vulnerable + tsx_async_abort: Vulnerable
Core i9 9900K -Linux 5.9 Mitigation Impact ctx-clock: Context Switch Time selenium: WASM imageConvolute - Google Chrome selenium: PSPDFKit WASM - Google Chrome selenium: ARES-6 - Google Chrome selenium: Octane - Google Chrome selenium: Speedometer - Google Chrome selenium: Jetstream 2 - Google Chrome selenium: ARES-6 - Firefox keydb: stress-ng: SENDFILE compilebench: Read Compiled Tree stress-ng: System V Message Passing compilebench: Initial Create postmark: Disk Transaction Performance selenium: PSPDFKit WASM - Firefox selenium: Octane - Firefox selenium: Kraken - Google Chrome leveldb: Seq Fill leveldb: Rand Fill leveldb: Seq Fill leveldb: Rand Fill selenium: Speedometer - Firefox leveldb: Rand Delete selenium: Kraken - Firefox leveldb: Overwrite leveldb: Overwrite selenium: Jetstream 2 - Firefox sqlite-speedtest: Timed Time - Size 1,000 stress-ng: Forking selenium: WASM imageConvolute - Firefox wireguard: gmic: 2D Function Plotting, 1000 Times selenium: StyleBench - Google Chrome renaissance: Savina Reactors.IO pyperformance: pathlib stress-ng: MEMFD gegl: Scale selenium: StyleBench - Firefox redis: SET gegl: Crop pyperformance: python_startup rsvg: SVG Files To PNG rawtherapee: Total Benchmark Time gimp: auto-levels renaissance: Akka Unbalanced Cobwebbed Tree renaissance: Twitter HTTP Requests octave-benchmark: gimp: unsharp-mask redis: SADD avifenc: 10 avifenc: 8 gimp: rotate stress-ng: MMAP bork: File Encryption Time darktable: Masskrug - CPU-only inkscape: SVG Files To PNG gimp: resize build-apache: Time To Compile build-imagemagick: Time To Compile redis: LPUSH build2: Time To Compile darktable: Boat - CPU-only build-linux-kernel: Time To Compile build-gdb: Time To Compile darktable: Server Room - CPU-only hugin: Panorama Photo Assistant + Stitching Time spec-jbb2015: SPECjbb2015-Composite critical-jOPS ocrmypdf: Processing 60 Page PDF Document numpy: gegl: Reflect spec-jbb2015: SPECjbb2015-Composite max-jOPS sqlite: 1 build-php: Time To Compile tesseract-ocr: Time To OCR 7 Images leveldb: Fill Sync stress-ng: Context Switching darktable: Server Rack - CPU-only renaissance: Apache Spark Bayes compilebench: Compile Default Kernel No Mitigations 510 52.5955 1885 24.73 43487 108 115.722 42.32 628325.71 106973.18 3435.48 8564821.24 550.57 7575 1282 37103 915.8 41.026 43.521 43.2 40.7 93.52 40.227 826.8 41.2 42.928 97.627 52.639 57318.70 27.9 162.227 96.143 33.8 13053.905 15.7 789.47 6.086 105 2594040.63 8.268 7.10 18.267 60.978 11.131 8350.593 2293.140 6.386 13.520 2904200.75 4.792 5.057 10.956 137.67 6.215 5.510 21.169 7.319 20.159 30.558 2237256.0 116.251 13.317 93.375 101.904 4.194 44.545 3150 27.413 438.00 28.095 14712 33.141 58.677 20.516 4078.247 2960947.10 0.183 2132.271 1533.60 145 29.3102 1264 17.42 56477 138.8 148.669 33.64 788009.23 133579.41 4136.73 10306293.53 651.76 8928 1092 43447 789.2 35.575 37.808 49.7 46.8 107.4 35.463 731.6 46.5 38.038 110.127 47.037 63646.37 25.2 148.116 88.218 36.6 12071.305 14.6 848.31 5.757 111 2735242.83 7.892 6.78 17.494 58.429 10.709 8038.018 2208.614 6.156 13.040 3009626.67 4.626 4.890 10.598 142.30 6.052 5.378 20.678 7.154 19.741 29.937 2281403.17 114.018 13.075 91.730 100.118 4.126 43.827 3201 26.981 444.77 27.672 14911 32.759 58.001 20.286 4038.487 4268546.28 0.165 1590.759 1723.78 OpenBenchmarking.org
ctx_clock Context Switch Time OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time Default Kernel No Mitigations 110 220 330 440 550 SE +/- 0.67, N = 3 510 145
Selenium Benchmark: WASM imageConvolute - Browser: Google Chrome OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Google Chrome Default Kernel No Mitigations 12 24 36 48 60 SE +/- 0.25, N = 3 SE +/- 0.09, N = 3 52.60 29.31 1. chrome 84.0.4147.135
Selenium Benchmark: PSPDFKit WASM - Browser: Google Chrome OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Google Chrome Default Kernel No Mitigations 400 800 1200 1600 2000 SE +/- 5.90, N = 3 SE +/- 16.23, N = 3 1885 1264 1. chrome 84.0.4147.135
Selenium Benchmark: ARES-6 - Browser: Google Chrome OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: ARES-6 - Browser: Google Chrome Default Kernel No Mitigations 6 12 18 24 30 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 24.73 17.42 1. chrome 84.0.4147.135
Selenium Benchmark: Octane - Browser: Google Chrome OpenBenchmarking.org Geometric Mean, More Is Better Selenium Benchmark: Octane - Browser: Google Chrome Default Kernel No Mitigations 12K 24K 36K 48K 60K SE +/- 104.90, N = 3 SE +/- 64.61, N = 3 43487 56477 1. chrome 84.0.4147.135
Selenium Benchmark: Speedometer - Browser: Google Chrome OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Google Chrome Default Kernel No Mitigations 30 60 90 120 150 SE +/- 0.42, N = 3 108.0 138.8 1. chrome 84.0.4147.135
Selenium Benchmark: Jetstream 2 - Browser: Google Chrome OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Google Chrome Default Kernel No Mitigations 30 60 90 120 150 SE +/- 0.86, N = 3 SE +/- 0.59, N = 3 115.72 148.67 1. chrome 84.0.4147.135
Selenium Benchmark: ARES-6 - Browser: Firefox OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: ARES-6 - Browser: Firefox Default Kernel No Mitigations 10 20 30 40 50 SE +/- 0.19, N = 3 SE +/- 0.10, N = 3 42.32 33.64 1. firefox 79.0
KeyDB OpenBenchmarking.org Ops/sec, More Is Better KeyDB 5.3.1 Default Kernel No Mitigations 200K 400K 600K 800K 1000K SE +/- 3133.70, N = 3 SE +/- 3788.50, N = 3 628325.71 788009.23 1. (CXX) g++ options: -O2 -levent -lpthread -lz -lpcre
Stress-NG Test: SENDFILE OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: SENDFILE Default Kernel No Mitigations 30K 60K 90K 120K 150K SE +/- 274.79, N = 3 SE +/- 757.47, N = 3 106973.18 133579.41 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Default Kernel No Mitigations 900 1800 2700 3600 4500 SE +/- 41.06, N = 3 SE +/- 68.23, N = 3 3435.48 4136.73
Stress-NG Test: System V Message Passing OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: System V Message Passing Default Kernel No Mitigations 2M 4M 6M 8M 10M SE +/- 12089.67, N = 3 SE +/- 66275.10, N = 3 8564821.24 10306293.53 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Default Kernel No Mitigations 140 280 420 560 700 SE +/- 6.42, N = 3 SE +/- 1.63, N = 3 550.57 651.76
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Default Kernel No Mitigations 2K 4K 6K 8K 10K 7575 8928 1. (CC) gcc options: -O3
Selenium Benchmark: PSPDFKit WASM - Browser: Firefox OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Firefox Default Kernel No Mitigations 300 600 900 1200 1500 SE +/- 6.23, N = 3 1282 1092 1. firefox 79.0
Selenium Benchmark: Octane - Browser: Firefox OpenBenchmarking.org Geometric Mean, More Is Better Selenium Benchmark: Octane - Browser: Firefox Default Kernel No Mitigations 9K 18K 27K 36K 45K SE +/- 137.81, N = 3 SE +/- 187.23, N = 3 37103 43447 1. firefox 79.0
Selenium Benchmark: Kraken - Browser: Google Chrome OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Google Chrome Default Kernel No Mitigations 200 400 600 800 1000 SE +/- 4.74, N = 3 SE +/- 9.12, N = 13 915.8 789.2 1. chrome 84.0.4147.135
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Sequential Fill Default Kernel No Mitigations 9 18 27 36 45 SE +/- 0.38, N = 3 SE +/- 0.31, N = 3 41.03 35.58 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Fill Default Kernel No Mitigations 10 20 30 40 50 SE +/- 0.55, N = 5 SE +/- 0.08, N = 3 43.52 37.81 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Sequential Fill Default Kernel No Mitigations 11 22 33 44 55 SE +/- 0.39, N = 3 SE +/- 0.43, N = 3 43.2 49.7 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Random Fill Default Kernel No Mitigations 11 22 33 44 55 SE +/- 0.49, N = 5 SE +/- 0.12, N = 3 40.7 46.8 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Selenium Benchmark: Speedometer - Browser: Firefox OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Firefox Default Kernel No Mitigations 20 40 60 80 100 SE +/- 0.24, N = 3 SE +/- 0.37, N = 3 93.52 107.40 1. firefox 79.0
LevelDB Benchmark: Random Delete OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Delete Default Kernel No Mitigations 9 18 27 36 45 SE +/- 0.10, N = 3 SE +/- 0.04, N = 3 40.23 35.46 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Selenium Benchmark: Kraken - Browser: Firefox OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Firefox Default Kernel No Mitigations 200 400 600 800 1000 SE +/- 4.24, N = 3 SE +/- 2.14, N = 3 826.8 731.6 1. firefox 79.0
LevelDB Benchmark: Overwrite OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Overwrite Default Kernel No Mitigations 11 22 33 44 55 SE +/- 0.15, N = 3 SE +/- 0.06, N = 3 41.2 46.5 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Overwrite OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Overwrite Default Kernel No Mitigations 10 20 30 40 50 SE +/- 0.15, N = 3 SE +/- 0.04, N = 3 42.93 38.04 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Selenium Benchmark: Jetstream 2 - Browser: Firefox OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Firefox Default Kernel No Mitigations 20 40 60 80 100 SE +/- 0.50, N = 3 SE +/- 0.69, N = 3 97.63 110.13 1. firefox 79.0
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 Default Kernel No Mitigations 12 24 36 48 60 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 52.64 47.04 1. (CC) gcc options: -O2 -ldl -lz -lpthread
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Forking Default Kernel No Mitigations 14K 28K 42K 56K 70K SE +/- 599.67, N = 3 SE +/- 459.13, N = 3 57318.70 63646.37 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Selenium Benchmark: WASM imageConvolute - Browser: Firefox OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Firefox Default Kernel No Mitigations 7 14 21 28 35 SE +/- 0.29, N = 3 SE +/- 0.09, N = 3 27.9 25.2 1. firefox 79.0
WireGuard + Linux Networking Stack Stress Test OpenBenchmarking.org Seconds, Fewer Is Better WireGuard + Linux Networking Stack Stress Test Default Kernel No Mitigations 40 80 120 160 200 SE +/- 1.95, N = 3 SE +/- 1.70, N = 3 162.23 148.12
G'MIC Test: 2D Function Plotting, 1000 Times OpenBenchmarking.org Seconds, Fewer Is Better G'MIC Test: 2D Function Plotting, 1000 Times Default Kernel No Mitigations 20 40 60 80 100 SE +/- 0.96, N = 9 SE +/- 0.22, N = 3 96.14 88.22 1. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.
Selenium Benchmark: StyleBench - Browser: Google Chrome OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Google Chrome Default Kernel No Mitigations 8 16 24 32 40 SE +/- 0.19, N = 3 SE +/- 0.15, N = 3 33.8 36.6 1. chrome 84.0.4147.135
Renaissance Test: Savina Reactors.IO OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Savina Reactors.IO Default Kernel No Mitigations 3K 6K 9K 12K 15K SE +/- 95.94, N = 5 SE +/- 124.15, N = 5 13053.91 12071.31
PyPerformance Benchmark: pathlib OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pathlib Default Kernel No Mitigations 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 15.7 14.6
Stress-NG Test: MEMFD OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: MEMFD Default Kernel No Mitigations 200 400 600 800 1000 SE +/- 4.28, N = 3 SE +/- 5.75, N = 3 789.47 848.31 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
GEGL Operation: Scale OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Scale Default Kernel No Mitigations 2 4 6 8 10 SE +/- 0.024, N = 3 SE +/- 0.022, N = 3 6.086 5.757
Selenium Benchmark: StyleBench - Browser: Firefox OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Firefox Default Kernel No Mitigations 20 40 60 80 100 SE +/- 0.33, N = 3 105 111 1. firefox 79.0
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: SET Default Kernel No Mitigations 600K 1200K 1800K 2400K 3000K SE +/- 37656.66, N = 4 SE +/- 26528.29, N = 3 2594040.63 2735242.83 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
GEGL Operation: Crop OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Crop Default Kernel No Mitigations 2 4 6 8 10 SE +/- 0.046, N = 3 SE +/- 0.030, N = 3 8.268 7.892
PyPerformance Benchmark: python_startup OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: python_startup Default Kernel No Mitigations 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 7.10 6.78
librsvg Operation: SVG Files To PNG OpenBenchmarking.org Seconds, Fewer Is Better librsvg Operation: SVG Files To PNG Default Kernel No Mitigations 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 18.27 17.49 1. rsvg-convert version 2.48.2
RawTherapee Total Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better RawTherapee Total Benchmark Time Default Kernel No Mitigations 14 28 42 56 70 SE +/- 0.74, N = 6 SE +/- 0.19, N = 3 60.98 58.43 1. RawTherapee, version 5.8, command line.
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: auto-levels Default Kernel No Mitigations 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 11.13 10.71
Renaissance Test: Akka Unbalanced Cobwebbed Tree OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Akka Unbalanced Cobwebbed Tree Default Kernel No Mitigations 2K 4K 6K 8K 10K SE +/- 66.94, N = 20 SE +/- 100.55, N = 5 8350.59 8038.02
Renaissance Test: Twitter HTTP Requests OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Twitter HTTP Requests Default Kernel No Mitigations 500 1000 1500 2000 2500 SE +/- 15.88, N = 5 SE +/- 11.61, N = 5 2293.14 2208.61
GNU Octave Benchmark OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 5.2.0 Default Kernel No Mitigations 2 4 6 8 10 SE +/- 0.009, N = 5 SE +/- 0.012, N = 5 6.386 6.156
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: unsharp-mask Default Kernel No Mitigations 3 6 9 12 15 SE +/- 0.00, N = 3 SE +/- 0.04, N = 3 13.52 13.04
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: SADD Default Kernel No Mitigations 600K 1200K 1800K 2400K 3000K SE +/- 7428.11, N = 3 SE +/- 29887.08, N = 3 2904200.75 3009626.67 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
libavif avifenc Encoder Speed: 10 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 10 Default Kernel No Mitigations 1.0782 2.1564 3.2346 4.3128 5.391 SE +/- 0.022, N = 3 SE +/- 0.008, N = 3 4.792 4.626 1. (CXX) g++ options: -O3 -fPIC
libavif avifenc Encoder Speed: 8 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 8 Default Kernel No Mitigations 1.1378 2.2756 3.4134 4.5512 5.689 SE +/- 0.008, N = 3 SE +/- 0.010, N = 3 5.057 4.890 1. (CXX) g++ options: -O3 -fPIC
GIMP Test: rotate OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: rotate Default Kernel No Mitigations 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 10.96 10.60
Stress-NG Test: MMAP OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: MMAP Default Kernel No Mitigations 30 60 90 120 150 SE +/- 1.45, N = 3 SE +/- 1.72, N = 6 137.67 142.30 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Bork File Encrypter File Encryption Time OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time Default Kernel No Mitigations 2 4 6 8 10 SE +/- 0.024, N = 3 SE +/- 0.081, N = 4 6.215 6.052
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Masskrug - Acceleration: CPU-only Default Kernel No Mitigations 1.2398 2.4796 3.7194 4.9592 6.199 SE +/- 0.011, N = 3 SE +/- 0.009, N = 3 5.510 5.378
Inkscape Operation: SVG Files To PNG OpenBenchmarking.org Seconds, Fewer Is Better Inkscape Operation: SVG Files To PNG Default Kernel No Mitigations 5 10 15 20 25 SE +/- 0.04, N = 3 SE +/- 0.07, N = 3 21.17 20.68 1. Inkscape 0.92.5 (2060ec1f9f, 2020-04-08)
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: resize Default Kernel No Mitigations 2 4 6 8 10 SE +/- 0.051, N = 3 SE +/- 0.077, N = 3 7.319 7.154
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.41 Time To Compile Default Kernel No Mitigations 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.01, N = 3 20.16 19.74
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.9.0 Time To Compile Default Kernel No Mitigations 7 14 21 28 35 SE +/- 0.42, N = 4 SE +/- 0.50, N = 3 30.56 29.94
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: LPUSH Default Kernel No Mitigations 500K 1000K 1500K 2000K 2500K SE +/- 11559.14, N = 3 SE +/- 21964.87, N = 15 2237256.00 2281403.17 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.12 Time To Compile Default Kernel No Mitigations 30 60 90 120 150 SE +/- 0.53, N = 3 SE +/- 0.22, N = 3 116.25 114.02
Darktable Test: Boat - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Boat - Acceleration: CPU-only Default Kernel No Mitigations 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 13.32 13.08
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.4 Time To Compile Default Kernel No Mitigations 20 40 60 80 100 SE +/- 0.37, N = 3 SE +/- 0.50, N = 3 93.38 91.73
Timed GDB GNU Debugger Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GDB GNU Debugger Compilation 9.1 Time To Compile Default Kernel No Mitigations 20 40 60 80 100 SE +/- 0.22, N = 3 SE +/- 0.44, N = 3 101.90 100.12
Darktable Test: Server Room - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Server Room - Acceleration: CPU-only Default Kernel No Mitigations 0.9437 1.8874 2.8311 3.7748 4.7185 SE +/- 0.014, N = 3 SE +/- 0.013, N = 3 4.194 4.126
Hugin Panorama Photo Assistant + Stitching Time OpenBenchmarking.org Seconds, Fewer Is Better Hugin Panorama Photo Assistant + Stitching Time Default Kernel No Mitigations 10 20 30 40 50 SE +/- 0.35, N = 3 SE +/- 0.30, N = 3 44.55 43.83
SPECjbb 2015 SPECjbb2015-Composite critical-jOPS OpenBenchmarking.org jOPS, More Is Better SPECjbb 2015 SPECjbb2015-Composite critical-jOPS Default Kernel No Mitigations 700 1400 2100 2800 3500 3150 3201
OCRMyPDF Processing 60 Page PDF Document OpenBenchmarking.org Seconds, Fewer Is Better OCRMyPDF 9.6.0+dfsg Processing 60 Page PDF Document Default Kernel No Mitigations 6 12 18 24 30 SE +/- 0.28, N = 8 SE +/- 0.31, N = 7 27.41 26.98
Numpy Benchmark OpenBenchmarking.org Score, More Is Better Numpy Benchmark Default Kernel No Mitigations 100 200 300 400 500 SE +/- 2.26, N = 3 SE +/- 0.24, N = 3 438.00 444.77
GEGL Operation: Reflect OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Reflect Default Kernel No Mitigations 7 14 21 28 35 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 28.10 27.67
SPECjbb 2015 SPECjbb2015-Composite max-jOPS OpenBenchmarking.org jOPS, More Is Better SPECjbb 2015 SPECjbb2015-Composite max-jOPS Default Kernel No Mitigations 3K 6K 9K 12K 15K 14712 14911
SQLite Threads / Copies: 1 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 1 Default Kernel No Mitigations 8 16 24 32 40 SE +/- 0.38, N = 6 SE +/- 0.35, N = 7 33.14 32.76 1. (CC) gcc options: -O2 -lreadline -ltermcap -lz -lm -ldl -lpthread
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.4.2 Time To Compile Default Kernel No Mitigations 13 26 39 52 65 SE +/- 0.32, N = 3 SE +/- 0.13, N = 3 58.68 58.00
Tesseract OCR Time To OCR 7 Images OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR 4.1.1 Time To OCR 7 Images Default Kernel No Mitigations 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.00, N = 3 20.52 20.29
LevelDB Benchmark: Fill Sync OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Fill Sync Default Kernel No Mitigations 900 1800 2700 3600 4500 SE +/- 19.72, N = 3 SE +/- 3.52, N = 3 4078.25 4038.49 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Context Switching Default Kernel No Mitigations 900K 1800K 2700K 3600K 4500K SE +/- 76120.16, N = 12 SE +/- 66248.82, N = 3 2960947.10 4268546.28 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Darktable Test: Server Rack - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Server Rack - Acceleration: CPU-only Default Kernel No Mitigations 0.0412 0.0824 0.1236 0.1648 0.206 SE +/- 0.004, N = 12 SE +/- 0.000, N = 3 0.183 0.165
Renaissance Test: Apache Spark Bayes OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark Bayes Default Kernel No Mitigations 500 1000 1500 2000 2500 SE +/- 90.36, N = 25 SE +/- 18.65, N = 5 2132.27 1590.76
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Default Kernel No Mitigations 400 800 1200 1600 2000 SE +/- 25.41, N = 15 SE +/- 7.70, N = 3 1533.60 1723.78
Geometric Mean Of All Test Results Result Composite - Core i9 9900K -Linux 5.9 Mitigation Impact OpenBenchmarking.org Geometric Mean, More Is Better Geometric Mean Of All Test Results Result Composite - Core i9 9900K -Linux 5.9 Mitigation Impact Default Kernel No Mitigations 8 16 24 32 40 30.96 34.82
Phoronix Test Suite v10.8.5