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&sor&grr .
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 spec-jbb2015: SPECjbb2015-Composite critical-jOPS spec-jbb2015: SPECjbb2015-Composite max-jOPS renaissance: Akka Unbalanced Cobwebbed Tree renaissance: Apache Spark Bayes renaissance: Savina Reactors.IO selenium: Jetstream 2 - Firefox gmic: 2D Function Plotting, 1000 Times numpy: wireguard: selenium: Jetstream 2 - Google Chrome selenium: ARES-6 - Firefox build2: Time To Compile selenium: StyleBench - Google Chrome build-gdb: Time To Compile build-linux-kernel: Time To Compile rawtherapee: Total Benchmark Time selenium: Speedometer - Firefox stress-ng: Context Switching selenium: Kraken - Google Chrome sqlite: 1 keydb: compilebench: Compile ocrmypdf: Processing 60 Page PDF Document selenium: Speedometer - Google Chrome pyperformance: python_startup build-php: Time To Compile selenium: StyleBench - Firefox selenium: ARES-6 - Google Chrome sqlite-speedtest: Timed Time - Size 1,000 renaissance: Twitter HTTP Requests stress-ng: MMAP selenium: Octane - Firefox hugin: Panorama Photo Assistant + Stitching Time selenium: Octane - Google Chrome build-imagemagick: Time To Compile redis: LPUSH postmark: Disk Transaction Performance stress-ng: SENDFILE stress-ng: System V Message Passing stress-ng: MEMFD stress-ng: Forking selenium: Kraken - Firefox gegl: Reflect pyperformance: pathlib inkscape: SVG Files To PNG selenium: PSPDFKit WASM - Firefox tesseract-ocr: Time To OCR 7 Images build-apache: Time To Compile leveldb: Seq Fill leveldb: Seq Fill leveldb: Rand Delete selenium: PSPDFKit WASM - Google Chrome rsvg: SVG Files To PNG darktable: Boat - CPU-only gimp: unsharp-mask redis: SET selenium: WASM imageConvolute - Firefox gimp: auto-levels gimp: rotate octave-benchmark: redis: SADD gegl: Crop gimp: resize selenium: WASM imageConvolute - Google Chrome bork: File Encryption Time darktable: Masskrug - CPU-only gegl: Scale leveldb: Rand Fill leveldb: Rand Fill darktable: Server Room - CPU-only avifenc: 8 avifenc: 10 leveldb: Fill Sync leveldb: Overwrite leveldb: Overwrite darktable: Server Rack - CPU-only ctx-clock: Context Switch Time compilebench: Read Compiled Tree compilebench: Initial Create Default Kernel No Mitigations 3150 14712 8350.593 2132.271 13053.905 97.627 96.143 438.00 162.227 115.722 42.32 116.251 33.8 101.904 93.375 60.978 93.52 2960947.10 915.8 33.141 628325.71 1533.60 27.413 108 7.10 58.677 105 24.73 52.639 2293.140 137.67 37103 44.545 43487 30.558 2237256.0 7575 106973.18 8564821.24 789.47 57318.70 826.8 28.095 15.7 21.169 1282 20.516 20.159 41.026 43.2 40.227 1885 18.267 13.317 13.520 2594040.63 27.9 11.131 10.956 6.386 2904200.75 8.268 7.319 52.5955 6.215 5.510 6.086 43.521 40.7 4.194 5.057 4.792 4078.247 42.928 41.2 0.183 510 3435.48 550.57 3201 14911 8038.018 1590.759 12071.305 110.127 88.218 444.77 148.116 148.669 33.64 114.018 36.6 100.118 91.730 58.429 107.4 4268546.28 789.2 32.759 788009.23 1723.78 26.981 138.8 6.78 58.001 111 17.42 47.037 2208.614 142.30 43447 43.827 56477 29.937 2281403.17 8928 133579.41 10306293.53 848.31 63646.37 731.6 27.672 14.6 20.678 1092 20.286 19.741 35.575 49.7 35.463 1264 17.494 13.075 13.040 2735242.83 25.2 10.709 10.598 6.156 3009626.67 7.892 7.154 29.3102 6.052 5.378 5.757 37.808 46.8 4.126 4.890 4.626 4038.487 38.038 46.5 0.165 145 4136.73 651.76 OpenBenchmarking.org
SPECjbb 2015 SPECjbb2015-Composite critical-jOPS OpenBenchmarking.org jOPS, More Is Better SPECjbb 2015 SPECjbb2015-Composite critical-jOPS No Mitigations Default Kernel 700 1400 2100 2800 3500 3201 3150
SPECjbb 2015 SPECjbb2015-Composite max-jOPS OpenBenchmarking.org jOPS, More Is Better SPECjbb 2015 SPECjbb2015-Composite max-jOPS No Mitigations Default Kernel 3K 6K 9K 12K 15K 14911 14712
Renaissance Test: Akka Unbalanced Cobwebbed Tree OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Akka Unbalanced Cobwebbed Tree No Mitigations Default Kernel 2K 4K 6K 8K 10K SE +/- 100.55, N = 5 SE +/- 66.94, N = 20 8038.02 8350.59
Renaissance Test: Apache Spark Bayes OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Apache Spark Bayes No Mitigations Default Kernel 500 1000 1500 2000 2500 SE +/- 18.65, N = 5 SE +/- 90.36, N = 25 1590.76 2132.27
Renaissance Test: Savina Reactors.IO OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Savina Reactors.IO No Mitigations Default Kernel 3K 6K 9K 12K 15K SE +/- 124.15, N = 5 SE +/- 95.94, N = 5 12071.31 13053.91
Selenium Benchmark: Jetstream 2 - Browser: Firefox OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Firefox No Mitigations Default Kernel 20 40 60 80 100 SE +/- 0.69, N = 3 SE +/- 0.50, N = 3 110.13 97.63 1. firefox 79.0
G'MIC Test: 2D Function Plotting, 1000 Times OpenBenchmarking.org Seconds, Fewer Is Better G'MIC Test: 2D Function Plotting, 1000 Times No Mitigations Default Kernel 20 40 60 80 100 SE +/- 0.22, N = 3 SE +/- 0.96, N = 9 88.22 96.14 1. Version 2.4.5, Copyright (c) 2008-2019, David Tschumperle.
Numpy Benchmark OpenBenchmarking.org Score, More Is Better Numpy Benchmark No Mitigations Default Kernel 100 200 300 400 500 SE +/- 0.24, N = 3 SE +/- 2.26, N = 3 444.77 438.00
WireGuard + Linux Networking Stack Stress Test OpenBenchmarking.org Seconds, Fewer Is Better WireGuard + Linux Networking Stack Stress Test No Mitigations Default Kernel 40 80 120 160 200 SE +/- 1.70, N = 3 SE +/- 1.95, N = 3 148.12 162.23
Selenium Benchmark: Jetstream 2 - Browser: Google Chrome OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Google Chrome No Mitigations Default Kernel 30 60 90 120 150 SE +/- 0.59, N = 3 SE +/- 0.86, N = 3 148.67 115.72 1. chrome 84.0.4147.135
Selenium Benchmark: ARES-6 - Browser: Firefox OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: ARES-6 - Browser: Firefox No Mitigations Default Kernel 10 20 30 40 50 SE +/- 0.10, N = 3 SE +/- 0.19, N = 3 33.64 42.32 1. firefox 79.0
Build2 Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Build2 0.12 Time To Compile No Mitigations Default Kernel 30 60 90 120 150 SE +/- 0.22, N = 3 SE +/- 0.53, N = 3 114.02 116.25
Selenium Benchmark: StyleBench - Browser: Google Chrome OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Google Chrome No Mitigations Default Kernel 8 16 24 32 40 SE +/- 0.15, N = 3 SE +/- 0.19, N = 3 36.6 33.8 1. chrome 84.0.4147.135
Timed GDB GNU Debugger Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GDB GNU Debugger Compilation 9.1 Time To Compile No Mitigations Default Kernel 20 40 60 80 100 SE +/- 0.44, N = 3 SE +/- 0.22, N = 3 100.12 101.90
Timed Linux Kernel Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.4 Time To Compile No Mitigations Default Kernel 20 40 60 80 100 SE +/- 0.50, N = 3 SE +/- 0.37, N = 3 91.73 93.38
RawTherapee Total Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better RawTherapee Total Benchmark Time No Mitigations Default Kernel 14 28 42 56 70 SE +/- 0.19, N = 3 SE +/- 0.74, N = 6 58.43 60.98 1. RawTherapee, version 5.8, command line.
Selenium Benchmark: Speedometer - Browser: Firefox OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Firefox No Mitigations Default Kernel 20 40 60 80 100 SE +/- 0.37, N = 3 SE +/- 0.24, N = 3 107.40 93.52 1. firefox 79.0
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Context Switching No Mitigations Default Kernel 900K 1800K 2700K 3600K 4500K SE +/- 66248.82, N = 3 SE +/- 76120.16, N = 12 4268546.28 2960947.10 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Selenium Benchmark: Kraken - Browser: Google Chrome OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Google Chrome No Mitigations Default Kernel 200 400 600 800 1000 SE +/- 9.12, N = 13 SE +/- 4.74, N = 3 789.2 915.8 1. chrome 84.0.4147.135
SQLite Threads / Copies: 1 OpenBenchmarking.org Seconds, Fewer Is Better SQLite 3.30.1 Threads / Copies: 1 No Mitigations Default Kernel 8 16 24 32 40 SE +/- 0.35, N = 7 SE +/- 0.38, N = 6 32.76 33.14 1. (CC) gcc options: -O2 -lreadline -ltermcap -lz -lm -ldl -lpthread
KeyDB OpenBenchmarking.org Ops/sec, More Is Better KeyDB 5.3.1 No Mitigations Default Kernel 200K 400K 600K 800K 1000K SE +/- 3788.50, N = 3 SE +/- 3133.70, N = 3 788009.23 628325.71 1. (CXX) g++ options: -O2 -levent -lpthread -lz -lpcre
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile No Mitigations Default Kernel 400 800 1200 1600 2000 SE +/- 7.70, N = 3 SE +/- 25.41, N = 15 1723.78 1533.60
OCRMyPDF Processing 60 Page PDF Document OpenBenchmarking.org Seconds, Fewer Is Better OCRMyPDF 9.6.0+dfsg Processing 60 Page PDF Document No Mitigations Default Kernel 6 12 18 24 30 SE +/- 0.31, N = 7 SE +/- 0.28, N = 8 26.98 27.41
Selenium Benchmark: Speedometer - Browser: Google Chrome OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Google Chrome No Mitigations Default Kernel 30 60 90 120 150 SE +/- 0.42, N = 3 138.8 108.0 1. chrome 84.0.4147.135
PyPerformance Benchmark: python_startup OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: python_startup No Mitigations Default Kernel 2 4 6 8 10 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 6.78 7.10
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 7.4.2 Time To Compile No Mitigations Default Kernel 13 26 39 52 65 SE +/- 0.13, N = 3 SE +/- 0.32, N = 3 58.00 58.68
Selenium Benchmark: StyleBench - Browser: Firefox OpenBenchmarking.org Runs / Minute, More Is Better Selenium Benchmark: StyleBench - Browser: Firefox No Mitigations Default Kernel 20 40 60 80 100 SE +/- 0.33, N = 3 111 105 1. firefox 79.0
Selenium Benchmark: ARES-6 - Browser: Google Chrome OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: ARES-6 - Browser: Google Chrome No Mitigations Default Kernel 6 12 18 24 30 SE +/- 0.09, N = 3 SE +/- 0.04, N = 3 17.42 24.73 1. chrome 84.0.4147.135
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 No Mitigations Default Kernel 12 24 36 48 60 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 47.04 52.64 1. (CC) gcc options: -O2 -ldl -lz -lpthread
Renaissance Test: Twitter HTTP Requests OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.10.0 Test: Twitter HTTP Requests No Mitigations Default Kernel 500 1000 1500 2000 2500 SE +/- 11.61, N = 5 SE +/- 15.88, N = 5 2208.61 2293.14
Stress-NG Test: MMAP OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: MMAP No Mitigations Default Kernel 30 60 90 120 150 SE +/- 1.72, N = 6 SE +/- 1.45, N = 3 142.30 137.67 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Selenium Benchmark: Octane - Browser: Firefox OpenBenchmarking.org Geometric Mean, More Is Better Selenium Benchmark: Octane - Browser: Firefox No Mitigations Default Kernel 9K 18K 27K 36K 45K SE +/- 187.23, N = 3 SE +/- 137.81, N = 3 43447 37103 1. firefox 79.0
Hugin Panorama Photo Assistant + Stitching Time OpenBenchmarking.org Seconds, Fewer Is Better Hugin Panorama Photo Assistant + Stitching Time No Mitigations Default Kernel 10 20 30 40 50 SE +/- 0.30, N = 3 SE +/- 0.35, N = 3 43.83 44.55
Selenium Benchmark: Octane - Browser: Google Chrome OpenBenchmarking.org Geometric Mean, More Is Better Selenium Benchmark: Octane - Browser: Google Chrome No Mitigations Default Kernel 12K 24K 36K 48K 60K SE +/- 64.61, N = 3 SE +/- 104.90, N = 3 56477 43487 1. chrome 84.0.4147.135
Timed ImageMagick Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed ImageMagick Compilation 6.9.0 Time To Compile No Mitigations Default Kernel 7 14 21 28 35 SE +/- 0.50, N = 3 SE +/- 0.42, N = 4 29.94 30.56
Redis Test: LPUSH OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: LPUSH No Mitigations Default Kernel 500K 1000K 1500K 2000K 2500K SE +/- 21964.87, N = 15 SE +/- 11559.14, N = 3 2281403.17 2237256.00 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance No Mitigations Default Kernel 2K 4K 6K 8K 10K 8928 7575 1. (CC) gcc options: -O3
Stress-NG Test: SENDFILE OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: SENDFILE No Mitigations Default Kernel 30K 60K 90K 120K 150K SE +/- 757.47, N = 3 SE +/- 274.79, N = 3 133579.41 106973.18 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
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 No Mitigations Default Kernel 2M 4M 6M 8M 10M SE +/- 66275.10, N = 3 SE +/- 12089.67, N = 3 10306293.53 8564821.24 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: MEMFD OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: MEMFD No Mitigations Default Kernel 200 400 600 800 1000 SE +/- 5.75, N = 3 SE +/- 4.28, N = 3 848.31 789.47 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Stress-NG Test: Forking OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.11.07 Test: Forking No Mitigations Default Kernel 14K 28K 42K 56K 70K SE +/- 459.13, N = 3 SE +/- 599.67, N = 3 63646.37 57318.70 1. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lbsd -lcrypt -lrt -lz -ldl -lpthread -lc
Selenium Benchmark: Kraken - Browser: Firefox OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Firefox No Mitigations Default Kernel 200 400 600 800 1000 SE +/- 2.14, N = 3 SE +/- 4.24, N = 3 731.6 826.8 1. firefox 79.0
GEGL Operation: Reflect OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Reflect No Mitigations Default Kernel 7 14 21 28 35 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 27.67 28.10
PyPerformance Benchmark: pathlib OpenBenchmarking.org Milliseconds, Fewer Is Better PyPerformance 1.0.0 Benchmark: pathlib No Mitigations Default Kernel 4 8 12 16 20 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 14.6 15.7
Inkscape Operation: SVG Files To PNG OpenBenchmarking.org Seconds, Fewer Is Better Inkscape Operation: SVG Files To PNG No Mitigations Default Kernel 5 10 15 20 25 SE +/- 0.07, N = 3 SE +/- 0.04, N = 3 20.68 21.17 1. Inkscape 0.92.5 (2060ec1f9f, 2020-04-08)
Selenium Benchmark: PSPDFKit WASM - Browser: Firefox OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Firefox No Mitigations Default Kernel 300 600 900 1200 1500 SE +/- 6.23, N = 3 1092 1282 1. firefox 79.0
Tesseract OCR Time To OCR 7 Images OpenBenchmarking.org Seconds, Fewer Is Better Tesseract OCR 4.1.1 Time To OCR 7 Images No Mitigations Default Kernel 5 10 15 20 25 SE +/- 0.00, N = 3 SE +/- 0.06, N = 3 20.29 20.52
Timed Apache Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Apache Compilation 2.4.41 Time To Compile No Mitigations Default Kernel 5 10 15 20 25 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 19.74 20.16
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Sequential Fill No Mitigations Default Kernel 9 18 27 36 45 SE +/- 0.31, N = 3 SE +/- 0.38, N = 3 35.58 41.03 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Sequential Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Sequential Fill No Mitigations Default Kernel 11 22 33 44 55 SE +/- 0.43, N = 3 SE +/- 0.39, N = 3 49.7 43.2 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Delete OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Delete No Mitigations Default Kernel 9 18 27 36 45 SE +/- 0.04, N = 3 SE +/- 0.10, N = 3 35.46 40.23 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Selenium Benchmark: PSPDFKit WASM - Browser: Google Chrome OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Google Chrome No Mitigations Default Kernel 400 800 1200 1600 2000 SE +/- 16.23, N = 3 SE +/- 5.90, N = 3 1264 1885 1. chrome 84.0.4147.135
librsvg Operation: SVG Files To PNG OpenBenchmarking.org Seconds, Fewer Is Better librsvg Operation: SVG Files To PNG No Mitigations Default Kernel 4 8 12 16 20 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 17.49 18.27 1. rsvg-convert version 2.48.2
Darktable Test: Boat - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Boat - Acceleration: CPU-only No Mitigations Default Kernel 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.05, N = 3 13.08 13.32
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: unsharp-mask No Mitigations Default Kernel 3 6 9 12 15 SE +/- 0.04, N = 3 SE +/- 0.00, N = 3 13.04 13.52
Redis Test: SET OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: SET No Mitigations Default Kernel 600K 1200K 1800K 2400K 3000K SE +/- 26528.29, N = 3 SE +/- 37656.66, N = 4 2735242.83 2594040.63 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
Selenium Benchmark: WASM imageConvolute - Browser: Firefox OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Firefox No Mitigations Default Kernel 7 14 21 28 35 SE +/- 0.09, N = 3 SE +/- 0.29, N = 3 25.2 27.9 1. firefox 79.0
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: auto-levels No Mitigations Default Kernel 3 6 9 12 15 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 10.71 11.13
GIMP Test: rotate OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: rotate No Mitigations Default Kernel 3 6 9 12 15 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 10.60 10.96
GNU Octave Benchmark OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 5.2.0 No Mitigations Default Kernel 2 4 6 8 10 SE +/- 0.012, N = 5 SE +/- 0.009, N = 5 6.156 6.386
Redis Test: SADD OpenBenchmarking.org Requests Per Second, More Is Better Redis 5.0.5 Test: SADD No Mitigations Default Kernel 600K 1200K 1800K 2400K 3000K SE +/- 29887.08, N = 3 SE +/- 7428.11, N = 3 3009626.67 2904200.75 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3
GEGL Operation: Crop OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Crop No Mitigations Default Kernel 2 4 6 8 10 SE +/- 0.030, N = 3 SE +/- 0.046, N = 3 7.892 8.268
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.18 Test: resize No Mitigations Default Kernel 2 4 6 8 10 SE +/- 0.077, N = 3 SE +/- 0.051, N = 3 7.154 7.319
Selenium Benchmark: WASM imageConvolute - Browser: Google Chrome OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Google Chrome No Mitigations Default Kernel 12 24 36 48 60 SE +/- 0.09, N = 3 SE +/- 0.25, N = 3 29.31 52.60 1. chrome 84.0.4147.135
Bork File Encrypter File Encryption Time OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time No Mitigations Default Kernel 2 4 6 8 10 SE +/- 0.081, N = 4 SE +/- 0.024, N = 3 6.052 6.215
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Masskrug - Acceleration: CPU-only No Mitigations Default Kernel 1.2398 2.4796 3.7194 4.9592 6.199 SE +/- 0.009, N = 3 SE +/- 0.011, N = 3 5.378 5.510
GEGL Operation: Scale OpenBenchmarking.org Seconds, Fewer Is Better GEGL Operation: Scale No Mitigations Default Kernel 2 4 6 8 10 SE +/- 0.022, N = 3 SE +/- 0.024, N = 3 5.757 6.086
LevelDB Benchmark: Random Fill OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Random Fill No Mitigations Default Kernel 10 20 30 40 50 SE +/- 0.08, N = 3 SE +/- 0.55, N = 5 37.81 43.52 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Random Fill OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Random Fill No Mitigations Default Kernel 11 22 33 44 55 SE +/- 0.12, N = 3 SE +/- 0.49, N = 5 46.8 40.7 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Darktable Test: Server Room - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Server Room - Acceleration: CPU-only No Mitigations Default Kernel 0.9437 1.8874 2.8311 3.7748 4.7185 SE +/- 0.013, N = 3 SE +/- 0.014, N = 3 4.126 4.194
libavif avifenc Encoder Speed: 8 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 8 No Mitigations Default Kernel 1.1378 2.2756 3.4134 4.5512 5.689 SE +/- 0.010, N = 3 SE +/- 0.008, N = 3 4.890 5.057 1. (CXX) g++ options: -O3 -fPIC
libavif avifenc Encoder Speed: 10 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.7.3 Encoder Speed: 10 No Mitigations Default Kernel 1.0782 2.1564 3.2346 4.3128 5.391 SE +/- 0.008, N = 3 SE +/- 0.022, N = 3 4.626 4.792 1. (CXX) g++ options: -O3 -fPIC
LevelDB Benchmark: Fill Sync OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Fill Sync No Mitigations Default Kernel 900 1800 2700 3600 4500 SE +/- 3.52, N = 3 SE +/- 19.72, N = 3 4038.49 4078.25 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Overwrite OpenBenchmarking.org Microseconds Per Op, Fewer Is Better LevelDB 1.22 Benchmark: Overwrite No Mitigations Default Kernel 10 20 30 40 50 SE +/- 0.04, N = 3 SE +/- 0.15, N = 3 38.04 42.93 1. (CXX) g++ options: -O3 -lsnappy -lpthread
LevelDB Benchmark: Overwrite OpenBenchmarking.org MB/s, More Is Better LevelDB 1.22 Benchmark: Overwrite No Mitigations Default Kernel 11 22 33 44 55 SE +/- 0.06, N = 3 SE +/- 0.15, N = 3 46.5 41.2 1. (CXX) g++ options: -O3 -lsnappy -lpthread
Darktable Test: Server Rack - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 3.0.1 Test: Server Rack - Acceleration: CPU-only No Mitigations Default Kernel 0.0412 0.0824 0.1236 0.1648 0.206 SE +/- 0.000, N = 3 SE +/- 0.004, N = 12 0.165 0.183
ctx_clock Context Switch Time OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time No Mitigations Default Kernel 110 220 330 440 550 SE +/- 0.67, N = 3 145 510
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree No Mitigations Default Kernel 900 1800 2700 3600 4500 SE +/- 68.23, N = 3 SE +/- 41.06, N = 3 4136.73 3435.48
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create No Mitigations Default Kernel 140 280 420 560 700 SE +/- 1.63, N = 3 SE +/- 6.42, N = 3 651.76 550.57
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 No Mitigations Default Kernel 8 16 24 32 40 34.82 30.96
Phoronix Test Suite v10.8.5