AMD Ryzen 5 7600X security mitigation benchmarks by Michael Larabel for a future article.
Compare your own system(s) to this result file with the
Phoronix Test Suite by running the command:
phoronix-test-suite benchmark 2402055-NE-2402042NE93 AMD Ryzen 5 7600X CPU Security Mitigations - Phoronix Test Suite AMD Ryzen 5 7600X CPU Security Mitigations AMD Ryzen 5 7600X security mitigation benchmarks by Michael Larabel for a future article.
HTML result view exported from: https://openbenchmarking.org/result/2402055-NE-2402042NE93&export=txt&grs&sor .
AMD Ryzen 5 7600X CPU Security Mitigations Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution Default mitigations=off spectre_v2=off nospectre_v1 mitigations_off mitigations_on AMD Ryzen 5 7600X 6-Core @ 5.45GHz (6 Cores / 12 Threads) ASUS ROG CROSSHAIR X670E HERO (0604 BIOS) AMD Device 14d8 32GB 1000GB Sabrent Rocket 4.0 Plus AMD Radeon RX 6800 XT (2575/1000MHz) AMD Navi 21 HDMI Audio ASUS MG28U Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 Ubuntu 22.04 6.0.0-060000rc7daily20221001-generic (x86_64) GNOME Shell 42.4 X Server 1.21.1.3 + Wayland 4.6 Mesa 22.0.5 (LLVM 13.0.1 DRM 3.48) 1.3.204 GCC 11.2.0 ext4 3840x2160 AMD Ryzen 5 3600 6-Core @ 4.21GHz (6 Cores / 12 Threads) BIOSTAR B550MX/E PRO (5.17 BIOS) AMD Starship/Matisse 2 x 8 GB DDR4-3200MT/s 3 x 18000GB Seagate ST18000NM000J-2T + 240GB Kingston SHPM228 Realtek RTL8111/8168/8411 Debian 12 6.5.0-0.deb12.4-amd64 (x86_64) GCC 12.2.0 OpenBenchmarking.org Kernel Details - Default: Transparent Huge Pages: madvise - mitigations=off: Transparent Huge Pages: madvise - spectre_v2=off: Transparent Huge Pages: madvise - nospectre_v1: Transparent Huge Pages: madvise - mitigations_off: Transparent Huge Pages: always - mitigations_on: Transparent Huge Pages: always Compiler Details - Default: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --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 - mitigations=off: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --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 - spectre_v2=off: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --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 - nospectre_v1: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/gcc-11-11.2.0/debian/tmp-gcn/usr --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-build-config=bootstrap-lto-lean --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 - mitigations_off: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-12-bTRWOB/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-12-bTRWOB/gcc-12-12.2.0/debian/tmp-gcn/usr --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 - mitigations_on: --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-cet --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,d,fortran,objc,obj-c++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-12-bTRWOB/gcc-12-12.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-12-bTRWOB/gcc-12-12.2.0/debian/tmp-gcn/usr --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 Processor Details - Default: Scaling Governor: amd-pstate schedutil (Boost: Enabled) - CPU Microcode: 0xa601203 - mitigations=off: Scaling Governor: amd-pstate schedutil (Boost: Enabled) - CPU Microcode: 0xa601203 - spectre_v2=off: Scaling Governor: amd-pstate schedutil (Boost: Enabled) - CPU Microcode: 0xa601203 - nospectre_v1: Scaling Governor: amd-pstate schedutil (Boost: Enabled) - CPU Microcode: 0xa601203 - mitigations_off: Scaling Governor: amd-pstate-epp powersave (EPP: power) - CPU Microcode: 0x8701030 - mitigations_on: Scaling Governor: amd-pstate-epp powersave (EPP: power) - CPU Microcode: 0x8701030 Java Details - Default: OpenJDK Runtime Environment (build 11.0.16+8-post-Ubuntu-0ubuntu122.04) - mitigations=off: OpenJDK Runtime Environment (build 11.0.16+8-post-Ubuntu-0ubuntu122.04) - spectre_v2=off: OpenJDK Runtime Environment (build 11.0.16+8-post-Ubuntu-0ubuntu122.04) - nospectre_v1: OpenJDK Runtime Environment (build 11.0.16+8-post-Ubuntu-0ubuntu122.04) - mitigations_off: OpenJDK Runtime Environment (build 17.0.9+9-Debian-1deb12u1) - mitigations_on: OpenJDK Runtime Environment (build 17.0.9+9-Debian-1deb12u1) Python Details - Default: Python 3.10.6 - mitigations=off: Python 3.10.6 - spectre_v2=off: Python 3.10.6 - nospectre_v1: Python 3.10.6 - mitigations_off: Python 3.11.2 - mitigations_on: Python 3.11.2 Security Details - Default: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - mitigations=off: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: 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 PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - spectre_v2=off: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - nospectre_v1: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - mitigations_off: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Vulnerable + spec_rstack_overflow: Vulnerable + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - mitigations_on: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Mitigation of untrained return thunk; SMT enabled with STIBP protection + spec_rstack_overflow: Mitigation of safe RET + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected Disk Details - mitigations=off: NONE / errors=remount-ro,relatime,rw / Block Size: 4096 - spectre_v2=off: NONE / errors=remount-ro,relatime,rw / Block Size: 4096 - nospectre_v1: NONE / errors=remount-ro,relatime,rw / Block Size: 4096 - mitigations_off: MQ-DEADLINE / errors=remount-ro,noatime,rw / Block Size: 4096 - mitigations_on: MQ-DEADLINE / errors=remount-ro,noatime,rw / Block Size: 4096
AMD Ryzen 5 7600X CPU Security Mitigations stress-ng: Socket Activity osbench: Create Processes apache: 200 apache: 100 osbench: Create Threads hackbench: 4 - Process hackbench: 8 - Thread hackbench: 8 - Process apache: 1000 apache: 500 osbench: Launch Programs hackbench: 32 - Process hackbench: 16 - Process hackbench: 16 - Thread nginx: 20 nginx: 100 nginx: 1000 nginx: 500 nginx: 200 apache: 20 compilebench: Initial Create osbench: Create Files influxdb: 4 - 10000 - 2,5000,1 - 10000 stress-ng: Futex stress-ng: Context Switching stress-ng: SENDFILE renaissance: Apache Spark Bayes rocksdb: Update Rand nginx: 1 ctx-clock: Context Switch Time rawtherapee: Total Benchmark Time rocksdb: Read Rand Write Rand simdjson: PartialTweets rocksdb: Rand Fill sqlite-speedtest: Timed Time - Size 1,000 compress-7zip: Compression Rating build-godot: Time To Compile cryptsetup: PBKDF2-sha512 build-linux-kernel: defconfig bork: File Encryption Time rocksdb: Rand Read build-php: Time To Compile build-gdb: Time To Compile renaissance: ALS Movie Lens rocksdb: Read While Writing build-python: Default astcenc: Thorough aom-av1: Speed 10 Realtime - Bosphorus 1080p renaissance: Akka Unbalanced Cobwebbed Tree influxdb: 64 - 10000 - 2,5000,1 - 10000 astcenc: Exhaustive renaissance: Finagle HTTP Requests node-web-tooling: aom-av1: Speed 9 Realtime - Bosphorus 1080p astcenc: Medium build-python: Released Build, PGO + LTO Optimized aom-av1: Speed 10 Realtime - Bosphorus 4K sunflow: Global Illumination + Image Synthesis osbench: Memory Allocations aom-av1: Speed 6 Two-Pass - Bosphorus 1080p webp: Default dragonflydb: 50 - 1:5 aom-av1: Speed 9 Realtime - Bosphorus 4K compress-7zip: Decompression Rating dacapobench: Jython avifenc: 6, Lossless dragonflydb: 50 - 5:1 webp2: Default renaissance: Apache Spark ALS build-wasmer: Time To Compile simdjson: LargeRand aom-av1: Speed 6 Two-Pass - Bosphorus 4K webp: Quality 100 aom-av1: Speed 6 Realtime - Bosphorus 4K webp2: Quality 100, Compression Effort 5 build-erlang: Time To Compile stress-ng: Vector Math stargate: 480000 - 512 stargate: 480000 - 1024 webp2: Quality 75, Compression Effort 7 stargate: 96000 - 512 stargate: 96000 - 1024 aom-av1: Speed 8 Realtime - Bosphorus 1080p renaissance: Apache Spark PageRank apache: 1 avifenc: 2 stargate: 192000 - 1024 stargate: 44100 - 1024 stargate: 44100 - 512 renaissance: Savina Reactors.IO stargate: 192000 - 512 unpack-linux: linux-5.19.tar.xz cryptsetup: PBKDF2-whirlpool aom-av1: Speed 8 Realtime - Bosphorus 4K renaissance: Rand Forest smhasher: t1ha0_aes_avx2 x86_64 webp: Quality 100, Lossless cryptsetup: AES-XTS 256b Decryption cryptsetup: AES-XTS 256b Encryption aom-av1: Speed 6 Realtime - Bosphorus 1080p stress-ng: MEMFD cryptsetup: AES-XTS 512b Decryption cryptsetup: AES-XTS 512b Encryption darktable: Masskrug - CPU-only spark: 1000000 - 100 - Calculate Pi Benchmark smhasher: FarmHash32 x86_64 AVX spark: 1000000 - 500 - Calculate Pi Benchmark darktable: Boat - CPU-only selenium: ARES-6 - Google Chrome node-octane: selenium: ARES-6 - Firefox selenium: Kraken - Firefox dacapobench: H2 spark: 1000000 - 500 - Repartition Test Time smhasher: t1ha2_atonce renaissance: Genetic Algorithm Using Jenetics + Futures selenium: Jetstream 2 - Firefox gimp: auto-levels clickhouse: 100M Rows Web Analytics Dataset, Third Run spark: 1000000 - 500 - Inner Join Test Time octave-benchmark: spark: 1000000 - 100 - Repartition Test Time spark: 1000000 - 100 - SHA-512 Benchmark Time selenium: Speedometer - Firefox spark: 1000000 - 100 - Inner Join Test Time clickhouse: 100M Rows Web Analytics Dataset, First Run / Cold Cache selenium: Jetstream 2 - Google Chrome renaissance: In-Memory Database Shootout spark: 1000000 - 500 - Calculate Pi Benchmark Using Dataframe smhasher: fasthash32 spark: 1000000 - 100 - Group By Test Time spark: 1000000 - 500 - SHA-512 Benchmark Time spark: 1000000 - 100 - Calculate Pi Benchmark Using Dataframe dacapobench: Tradebeans selenium: Speedometer - Google Chrome gimp: unsharp-mask clickhouse: 100M Rows Web Analytics Dataset, Second Run inkscape: SVG Files To PNG cryptsetup: Serpent-XTS 256b Encryption cryptsetup: Serpent-XTS 256b Decryption cryptsetup: Serpent-XTS 512b Decryption spark: 1000000 - 500 - Group By Test Time cryptsetup: Serpent-XTS 512b Encryption selenium: PSPDFKit WASM - Firefox gimp: rotate cryptsetup: Twofish-XTS 512b Encryption cryptsetup: Twofish-XTS 256b Decryption cryptsetup: Twofish-XTS 256b Encryption gimp: resize build-mesa: Time To Compile selenium: PSPDFKit WASM - Google Chrome cryptsetup: Twofish-XTS 512b Decryption darktable: Masskrug - CPU-only selenium: Kraken - Google Chrome octave-benchmark: couchdb: 100 - 3000 - 30 build-nodejs: Time To Compile cassandra: Writes couchdb: 100 - 1000 - 30 node-express-loadtest: darktable: Boat - CPU-only gimp: rotate gimp: resize gimp: auto-levels gimp: unsharp-mask selenium: WASM imageConvolute - Firefox selenium: Octane - Google Chrome selenium: Octane - Firefox stress-ng: CPU Cache smhasher: t1ha0_aes_avx2 x86_64 smhasher: FarmHash32 x86_64 AVX smhasher: t1ha2_atonce smhasher: fasthash32 Default mitigations=off spectre_v2=off nospectre_v1 mitigations_off mitigations_on 18911.64 12.313525 157494.9 167725.52 6.047090 6.918 14.036 13.730 113501.57 117378.51 20.620823 60.685 29.500 30.558 802263.07 789072.41 761701.46 768798.44 777810.40 132783.11 921.23 10.276036 1639617.3 3737267.77 3918590.92 205644.24 1145.0 734822 95948.65 188 42.244 2193817 8.49 1273179 34.727 87246 90.960 3004528 73.383 4.729 61848048 47.357 44.218 6063.5 2211654 13.983 6.7566 222.52 6145.2 2170159.2 0.7134 1931.1 21.39 203.57 54.6281 179.203 70.20 0.798 51.630100 46.22 27.37 5204011.99 68.10 69374 2533 10.944 4748014.74 8.34 1888.5 50.338 1.76 12.33 16.91 35.37 3.84 77.341 62472.37 3.315365 3.392851 0.14 2.561693 2.631916 148.53 2161.7 19778.05 63.606 1.800247 3.387246 3.319337 4307.2 1.716562 4.526 1032071 45.44 523.2 76019.83 2.21 60.91 750.33 142.705291034 27852.76 144.64 9.38 87842 24.05 513.0 2323 1.96 15576.73 1533.8 186.929 10.329 193.49 1.49 1.81 2.49 260 1.31 184.94 320.408 1874.4 8.84 6583.21 2.50 2.63 8.80 1538 318 11.468 195.43 16.115 2.70 2318 9.612 36.375 2697 4.274 398.0 4.281 173.614 494.312 128198 56.888 13673 4.503 10.786 18.0 97619 47469 118.42 27.292 35.065 27.485 29.553 19465.07 12.662411 157902.05 157896.89 5.819798 6.662 13.513 13.091 113618.00 119966.30 20.129680 59.646 31.888 31.801 806609.88 792540.27 772159.28 771249.78 781248.75 133520.68 978.40 9.259871 1422635.2 4010537.28 4250094.39 262166.57 1209.2 733525 99947.89 188 45.596 2146762 8.42 1254848 37.457 85135 94.890 2839181 76.096 5.961 59806487 50.569 46.386 6573.5 2102673 14.633 6.6536 205.06 6358.2 2008587.5 0.7055 1954.1 20.63 188.27 53.5165 188.981 66.89 0.839 52.884976 45.38 25.64 4906211.20 64.97 68554 2651 11.228 4433214.41 8.13 2040.9 51.515 1.73 12.07 15.10 33.17 3.64 80.477 60145.95 3.109468 3.309662 0.14 2.203020 2.488290 143.93 2421.0 19744.58 64.692 1.669391 3.299019 3.089036 4729.2 1.371105 4.584 997814 44.10 583.0 73477.81 2.03 59.06 829.29 170.38 27849.40 170.089171944 9.92 76517 27.06 585.0 2415 2.15 15550.00 1721.0 168.078 11.318 178.98 1.63 2.00 2.64 236 1.39 173.68 300.626 2058.8 9.66 6579.89 2.53 2.83 9.53 1613 296 11.888 181.49 17.130 2.90 2410 10.128 38.179 2832 4.482 412.2 4.413 180.898 514.192 126345 58.598 13337 4.620 10.968 18.0 85264 42415 102.07 30.077 39.143 32.645 31.265 13388.00 13.153394 144902.62 144618.25 5.829334 6.723 13.669 13.316 110832.19 116305.96 20.533403 59.774 34.294 34.956 813661.59 796671.73 773672.22 773618.64 785016.14 127067.88 1016.53 9.651753 1436546.8 3981215.14 4313556.04 261269.96 1249.6 748555 99128.83 188 45.124 2134050 8.48 1274009 33.669 84875 94.763 2794256 76.422 6.558 59509810 50.960 46.352 6559.1 2125647 14.753 6.6502 202.10 6350.1 2004002.8 0.7051 1971.6 20.76 191.05 53.3464 205.387 67.21 0.836 54.329856 45.30 26.33 4949025.01 65.49 68098 2716 11.060 4511086.67 8.11 2034.0 52.406 1.76 12.17 16.07 33.18 3.64 80.451 60067.80 3.024247 3.270845 0.14 2.095509 2.424775 143.11 2452.7 19455.07 65.001 1.617831 3.279608 3.066031 4824.9 1.321064 4.712 984966 44.12 576.9 73645.85 2.07 58.13 771.24 169.902213493 27851.35 169.396686723 10.75 79541 27.54 565.5 2468 2.12 15563.17 1700.9 172.810 11.422 179.39 1.62 1.98 2.61 243 1.42 179.39 291.533 2050.5 9.46 6580.27 2.64 2.79 9.44 1643 296 12.234 183.73 16.992 2.81 2474 10.178 38.241 2739 4.481 410.5 4.429 180.832 513.659 124430 59.162 13412 4.609 11.005 18.7 89122 41847 104.33 29.074 37.662 30.839 32.901 18958.13 12.755394 150886.20 155262.24 6.136894 6.899 13.949 13.662 110088.64 115781.28 20.302932 60.838 28.688 31.422 810324.16 794417.69 770214.55 771761.58 783100.99 126203.49 952.30 10.155350 1593004.0 3780298.64 3887015.19 202570.27 1141.4 746184 95819.80 188 42.184 2194921 8.48 1259950 34.175 87859 91.149 2995996 73.407 4.653 61976953 47.110 44.086 5989.3 2170738 13.866 6.7501 218.29 6110.9 2188262.9 0.7131 1972.1 21.55 203.15 54.5382 178.839 70.64 0.799 52.596092 47.24 27.42 5193823.83 68.56 69595 2507 10.741 4729270.87 8.38 1891.1 49.905 1.76 12.43 17.04 35.22 3.84 76.252 62556.68 3.313637 3.382769 0.14 2.551232 2.609789 148.41 2164.0 19142.52 63.051 1.808380 3.376767 3.304290 4315.0 1.719619 4.536 1032757 45.64 516.7 76727.22 2.20 61.30 870.37 143.245371472 27854.74 143.115518802 9.19 87612 24.18 516.6 2325 1.91 15575.85 1557.6 188.300 10.255 199.05 1.47 1.82 2.39 260 1.29 191.05 320.397 1882.7 8.80 6582.85 2.42 2.61 8.81 1519 320 11.319 195.43 15.909 2.72 2369 9.554 36.289 2705 4.295 394.6 4.249 175.193 493.787 129510 57.456 13824 4.481 10.683 18.2 98514 47446 119.78 27.29 35.065 29.744 29.580 3789.09 32.426516 31616.37 35052.66 15.183131 14.854 37.091 33.174 25223.01 27257.18 55.230459 139.430 68.633 71.456 328822.73 316282.35 294626.66 302079.24 310504.54 35894.85 518.70 13.982666 1839371.45 2422809.93 875.57 3323.4 270383 64737.71 249 108.480 910051 3.58 542352 63.984 38899 203.628 1360627 160.783 8.711 28526606 102.221 94.283 12639.0 1046607 29.214 3.2210 106.25 12788.2 0.3457 3547.3 10.88 103.07 27.8541 348.913 36.81 1.526 82.942263 24.76 14.64 2772317.25 36.54 37273 4680 20.027 2549838.57 4.57 3459.2 90.595 0.97 6.96 9.60 19.86 2.16 134.422 35605.44 1.889375 1.935597 0.08 1.465500 1.506549 85.33 3758.5 13365.06 109.303 1.051016 1.982638 1.945473 7314.7 1.023646 6.746 637056 28.51 761.8 52042.39 1.51 2857.6 2799.9 45.87 671.09 2425.1 2438.7 9.074 23398.87 8.842 2643 14078.47 1611.8 11.794 6007.38 621.4 612.8 612.5 622.1 382.2 381.1 380.7 20.020 376.5 15.587 16.775 19.957 82.29 34.471 43.237 34.578 37.059 3651.83 63.693523 35437.74 38422.05 27.487278 30.874 61.794 59.005 28076.16 31076.05 86.104075 254.261 114.411 118.319 213199.27 211431.57 205719.37 206279.14 209568.13 36002.78 293.61 31.057227 511091.9 1250493.35 1389284.08 896.86 2940.9 309144 36869.06 504 93.557 993921 3.62 543610 76.511 44401 195.385 1376142 159.340 10.171 28461149 96.215 93.965 12764.3 1162205 28.059 3.3996 112.09 12239.3 1053138.1 0.3676 3980.2 11.10 103.19 28.5950 337.307 40.29 1.405 98.615011 26.77 14.40 3743113.51 39.96 43040 4359 18.493 3600552.70 4.83 3379.9 83.835 0.98 7.68 9.56 20.26 2.36 132.281 38313.43 1.937628 1.978710 0.09 1.498869 1.534023 86.37 3353.6 11390.34 104.398 1.073868 2.027391 1.989128 7263.4 1.048943 7.580 643308 30.52 727.3 53025.02 1.52 1976.4 1991.5 44.67 642.87 1888.3 1902.3 7.504 23588.71 7.531 2646 13863.36 1603.3 10.645 6106.64 577.5 569.9 569.7 579.7 358.9 358.1 358.1 18.911 358.8 16.066 16.912 20.031 86.37 34.469 43.147 34.414 36.860 OpenBenchmarking.org
Stress-NG Test: Socket Activity OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Socket Activity mitigations=off nospectre_v1 Default spectre_v2=off mitigations_off mitigations_on 4K 8K 12K 16K 20K SE +/- 120.42, N = 3 SE +/- 33.52, N = 3 SE +/- 36.09, N = 3 SE +/- 154.65, N = 15 SE +/- 28.05, N = 3 SE +/- 30.46, N = 12 19465.07 18958.13 18911.64 13388.00 3789.09 3651.83 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Default mitigations=off nospectre_v1 spectre_v2=off mitigations_off mitigations_on 14 28 42 56 70 SE +/- 0.07, N = 3 SE +/- 0.15, N = 4 SE +/- 0.15, N = 3 SE +/- 0.10, N = 15 SE +/- 0.42, N = 15 SE +/- 0.50, N = 3 12.31 12.66 12.76 13.15 32.43 63.69 1. (CC) gcc options: -lm
Apache HTTP Server Concurrent Requests: 200 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 200 mitigations=off Default nospectre_v1 spectre_v2=off mitigations_on mitigations_off 30K 60K 90K 120K 150K SE +/- 786.71, N = 3 SE +/- 871.12, N = 3 SE +/- 704.93, N = 3 SE +/- 379.00, N = 3 SE +/- 25.14, N = 3 SE +/- 256.22, N = 3 157902.05 157494.90 150886.20 144902.62 35437.74 31616.37 1. (CC) gcc options: -shared -fPIC -O2
Apache HTTP Server Concurrent Requests: 100 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 100 Default mitigations=off nospectre_v1 spectre_v2=off mitigations_on mitigations_off 40K 80K 120K 160K 200K SE +/- 447.04, N = 3 SE +/- 535.74, N = 3 SE +/- 289.66, N = 3 SE +/- 308.24, N = 3 SE +/- 51.67, N = 3 SE +/- 201.05, N = 3 167725.52 157896.89 155262.24 144618.25 38422.05 35052.66 1. (CC) gcc options: -shared -fPIC -O2
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads mitigations=off spectre_v2=off Default nospectre_v1 mitigations_off mitigations_on 6 12 18 24 30 SE +/- 0.045383, N = 3 SE +/- 0.029810, N = 3 SE +/- 0.062329, N = 3 SE +/- 0.032370, N = 3 SE +/- 0.278379, N = 15 SE +/- 0.111752, N = 3 5.819798 5.829334 6.047090 6.136894 15.183131 27.487278 1. (CC) gcc options: -lm
Hackbench Count: 4 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 4 - Type: Process mitigations=off spectre_v2=off nospectre_v1 Default mitigations_off mitigations_on 7 14 21 28 35 SE +/- 0.015, N = 3 SE +/- 0.013, N = 3 SE +/- 0.003, N = 3 SE +/- 0.019, N = 3 SE +/- 0.346, N = 15 SE +/- 0.112, N = 3 6.662 6.723 6.899 6.918 14.854 30.874 1. (CC) gcc options: -lpthread
Hackbench Count: 8 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Thread mitigations=off spectre_v2=off nospectre_v1 Default mitigations_off mitigations_on 14 28 42 56 70 SE +/- 0.01, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 3 SE +/- 0.25, N = 3 SE +/- 0.39, N = 3 13.51 13.67 13.95 14.04 37.09 61.79 1. (CC) gcc options: -lpthread
Hackbench Count: 8 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 8 - Type: Process mitigations=off spectre_v2=off nospectre_v1 Default mitigations_off mitigations_on 13 26 39 52 65 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.37, N = 3 SE +/- 0.37, N = 3 13.09 13.32 13.66 13.73 33.17 59.01 1. (CC) gcc options: -lpthread
Apache HTTP Server Concurrent Requests: 1000 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 1000 mitigations=off Default spectre_v2=off nospectre_v1 mitigations_on mitigations_off 20K 40K 60K 80K 100K SE +/- 102.14, N = 3 SE +/- 105.05, N = 3 SE +/- 157.13, N = 3 SE +/- 176.51, N = 3 SE +/- 19.09, N = 3 SE +/- 70.01, N = 3 113618.00 113501.57 110832.19 110088.64 28076.16 25223.01 1. (CC) gcc options: -shared -fPIC -O2
Apache HTTP Server Concurrent Requests: 500 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 500 mitigations=off Default spectre_v2=off nospectre_v1 mitigations_on mitigations_off 30K 60K 90K 120K 150K SE +/- 108.62, N = 3 SE +/- 149.74, N = 3 SE +/- 124.99, N = 3 SE +/- 292.60, N = 3 SE +/- 52.86, N = 3 SE +/- 221.32, N = 3 119966.30 117378.51 116305.96 115781.28 31076.05 27257.18 1. (CC) gcc options: -shared -fPIC -O2
OSBench Test: Launch Programs OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs mitigations=off nospectre_v1 spectre_v2=off Default mitigations_off mitigations_on 20 40 60 80 100 SE +/- 0.07, N = 3 SE +/- 0.10, N = 3 SE +/- 0.28, N = 3 SE +/- 0.20, N = 3 SE +/- 0.68, N = 3 SE +/- 0.26, N = 3 20.13 20.30 20.53 20.62 55.23 86.10 1. (CC) gcc options: -lm
Hackbench Count: 32 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 32 - Type: Process mitigations=off spectre_v2=off Default nospectre_v1 mitigations_off mitigations_on 60 120 180 240 300 SE +/- 0.86, N = 3 SE +/- 0.40, N = 3 SE +/- 0.69, N = 4 SE +/- 0.63, N = 4 SE +/- 0.16, N = 3 SE +/- 1.04, N = 3 59.65 59.77 60.69 60.84 139.43 254.26 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Process OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Process nospectre_v1 Default mitigations=off spectre_v2=off mitigations_off mitigations_on 30 60 90 120 150 SE +/- 0.15, N = 3 SE +/- 0.31, N = 15 SE +/- 0.56, N = 15 SE +/- 0.47, N = 15 SE +/- 0.33, N = 3 SE +/- 0.92, N = 3 28.69 29.50 31.89 34.29 68.63 114.41 1. (CC) gcc options: -lpthread
Hackbench Count: 16 - Type: Thread OpenBenchmarking.org Seconds, Fewer Is Better Hackbench Count: 16 - Type: Thread Default nospectre_v1 mitigations=off spectre_v2=off mitigations_off mitigations_on 30 60 90 120 150 SE +/- 0.16, N = 3 SE +/- 0.23, N = 15 SE +/- 0.32, N = 3 SE +/- 0.51, N = 15 SE +/- 0.31, N = 3 SE +/- 0.95, N = 3 30.56 31.42 31.80 34.96 71.46 118.32 1. (CC) gcc options: -lpthread
nginx Concurrent Requests: 20 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 20 spectre_v2=off nospectre_v1 mitigations=off Default mitigations_off mitigations_on 200K 400K 600K 800K 1000K SE +/- 1001.65, N = 3 SE +/- 1251.10, N = 3 SE +/- 879.83, N = 3 SE +/- 656.96, N = 3 SE +/- 802.14, N = 3 SE +/- 630.60, N = 3 813661.59 810324.16 806609.88 802263.07 328822.73 213199.27 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
nginx Concurrent Requests: 100 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 100 spectre_v2=off nospectre_v1 mitigations=off Default mitigations_off mitigations_on 200K 400K 600K 800K 1000K SE +/- 193.95, N = 3 SE +/- 425.55, N = 3 SE +/- 555.72, N = 3 SE +/- 1108.07, N = 3 SE +/- 326.13, N = 3 SE +/- 94.44, N = 3 796671.73 794417.69 792540.27 789072.41 316282.35 211431.57 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
nginx Concurrent Requests: 1000 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 1000 spectre_v2=off mitigations=off nospectre_v1 Default mitigations_off mitigations_on 170K 340K 510K 680K 850K SE +/- 2038.51, N = 3 SE +/- 734.26, N = 3 SE +/- 5142.20, N = 3 SE +/- 525.15, N = 3 SE +/- 394.03, N = 3 SE +/- 364.30, N = 3 773672.22 772159.28 770214.55 761701.46 294626.66 205719.37 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
nginx Concurrent Requests: 500 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 500 spectre_v2=off nospectre_v1 mitigations=off Default mitigations_off mitigations_on 170K 340K 510K 680K 850K SE +/- 196.26, N = 3 SE +/- 500.39, N = 3 SE +/- 973.32, N = 3 SE +/- 188.62, N = 3 SE +/- 1209.25, N = 3 SE +/- 532.91, N = 3 773618.64 771761.58 771249.78 768798.44 302079.24 206279.14 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
nginx Concurrent Requests: 200 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 200 spectre_v2=off nospectre_v1 mitigations=off Default mitigations_off mitigations_on 200K 400K 600K 800K 1000K SE +/- 817.28, N = 3 SE +/- 531.06, N = 3 SE +/- 881.66, N = 3 SE +/- 1106.74, N = 3 SE +/- 224.91, N = 3 SE +/- 200.13, N = 3 785016.14 783100.99 781248.75 777810.40 310504.54 209568.13 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
Apache HTTP Server Concurrent Requests: 20 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 20 mitigations=off Default spectre_v2=off nospectre_v1 mitigations_on mitigations_off 30K 60K 90K 120K 150K SE +/- 91.66, N = 3 SE +/- 27.51, N = 3 SE +/- 333.67, N = 3 SE +/- 111.87, N = 3 SE +/- 133.00, N = 3 SE +/- 183.81, N = 3 133520.68 132783.11 127067.88 126203.49 36002.78 35894.85 1. (CC) gcc options: -shared -fPIC -O2
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create spectre_v2=off mitigations=off nospectre_v1 Default mitigations_off mitigations_on 200 400 600 800 1000 SE +/- 13.24, N = 3 SE +/- 10.75, N = 15 SE +/- 4.77, N = 3 SE +/- 5.08, N = 3 SE +/- 7.14, N = 15 SE +/- 1.95, N = 3 1016.53 978.40 952.30 921.23 518.70 293.61
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files mitigations=off spectre_v2=off nospectre_v1 Default mitigations_off mitigations_on 7 14 21 28 35 SE +/- 0.073113, N = 15 SE +/- 0.002596, N = 3 SE +/- 0.005907, N = 3 SE +/- 0.007197, N = 3 SE +/- 0.055302, N = 3 SE +/- 0.075161, N = 3 9.259871 9.651753 10.155350 10.276036 13.982666 31.057227 1. (CC) gcc options: -lm
InfluxDB Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 Default nospectre_v1 spectre_v2=off mitigations=off mitigations_on 400K 800K 1200K 1600K 2000K SE +/- 8362.03, N = 3 SE +/- 12508.97, N = 3 SE +/- 11065.03, N = 3 SE +/- 11305.83, N = 15 SE +/- 2218.20, N = 3 1639617.3 1593004.0 1436546.8 1422635.2 511091.9
Stress-NG Test: Futex OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Futex mitigations=off spectre_v2=off nospectre_v1 Default mitigations_off mitigations_on 900K 1800K 2700K 3600K 4500K SE +/- 30094.15, N = 3 SE +/- 18405.23, N = 3 SE +/- 10778.99, N = 3 SE +/- 10256.33, N = 3 SE +/- 16270.14, N = 15 SE +/- 7267.96, N = 3 4010537.28 3981215.14 3780298.64 3737267.77 1839371.45 1250493.35 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
Stress-NG Test: Context Switching OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Context Switching spectre_v2=off mitigations=off Default nospectre_v1 mitigations_off mitigations_on 900K 1800K 2700K 3600K 4500K SE +/- 32653.63, N = 3 SE +/- 24144.91, N = 3 SE +/- 24498.62, N = 3 SE +/- 35449.67, N = 3 SE +/- 3700.78, N = 3 SE +/- 2877.30, N = 3 4313556.04 4250094.39 3918590.92 3887015.19 2422809.93 1389284.08 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
Stress-NG Test: SENDFILE OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: SENDFILE mitigations=off spectre_v2=off Default nospectre_v1 mitigations_on mitigations_off 60K 120K 180K 240K 300K SE +/- 200.36, N = 3 SE +/- 594.25, N = 3 SE +/- 115.34, N = 3 SE +/- 250.59, N = 3 SE +/- 7.28, N = 15 SE +/- 5.68, N = 15 262166.57 261269.96 205644.24 202570.27 896.86 875.57 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
Renaissance Test: Apache Spark Bayes OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark Bayes nospectre_v1 Default mitigations=off spectre_v2=off mitigations_on mitigations_off 700 1400 2100 2800 3500 SE +/- 12.70, N = 3 SE +/- 8.93, N = 3 SE +/- 2.21, N = 3 SE +/- 13.91, N = 15 SE +/- 5.80, N = 3 SE +/- 16.51, N = 3 1141.4 1145.0 1209.2 1249.6 2940.9 3323.4 MIN: 827.27 / MAX: 1162.45 MIN: 842.42 / MAX: 1157.93 MIN: 897.84 / MAX: 1211.92 MIN: 815 / MAX: 1324.82 MIN: 2313.31 / MAX: 2950.59 MIN: 2566.58 / MAX: 3351.28
Facebook RocksDB Test: Update Random OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Update Random spectre_v2=off nospectre_v1 Default mitigations=off mitigations_on mitigations_off 160K 320K 480K 640K 800K SE +/- 5261.31, N = 3 SE +/- 2306.38, N = 3 SE +/- 4024.29, N = 3 SE +/- 3242.39, N = 3 SE +/- 2278.95, N = 3 SE +/- 281.52, N = 3 748555 746184 734822 733525 309144 270383 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
nginx Concurrent Requests: 1 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 1 mitigations=off spectre_v2=off Default nospectre_v1 mitigations_off mitigations_on 20K 40K 60K 80K 100K SE +/- 91.83, N = 3 SE +/- 322.62, N = 3 SE +/- 151.57, N = 3 SE +/- 45.20, N = 3 SE +/- 162.34, N = 3 SE +/- 42.69, N = 3 99947.89 99128.83 95948.65 95819.80 64737.71 36869.06 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
ctx_clock Context Switch Time OpenBenchmarking.org Clocks, Fewer Is Better ctx_clock Context Switch Time Default mitigations=off spectre_v2=off nospectre_v1 mitigations_off mitigations_on 110 220 330 440 550 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 3.00, N = 12 SE +/- 0.00, N = 3 188 188 188 188 249 504
RawTherapee Total Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better RawTherapee Total Benchmark Time nospectre_v1 Default spectre_v2=off mitigations=off mitigations_on mitigations_off 20 40 60 80 100 SE +/- 0.14, N = 3 SE +/- 0.01, N = 3 SE +/- 0.15, N = 3 SE +/- 0.20, N = 3 SE +/- 0.36, N = 3 SE +/- 0.19, N = 3 42.18 42.24 45.12 45.60 93.56 108.48 1. nospectre_v1: RawTherapee, version 5.8, command line. 2. Default: RawTherapee, version 5.8, command line. 3. spectre_v2=off: RawTherapee, version 5.8, command line. 4. mitigations=off: RawTherapee, version 5.8, command line. 5. mitigations_on: RawTherapee, version 5.9, command line. 6. mitigations_off: RawTherapee, version 5.9, command line.
Facebook RocksDB Test: Read Random Write Random OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Read Random Write Random nospectre_v1 Default mitigations=off spectre_v2=off mitigations_on mitigations_off 500K 1000K 1500K 2000K 2500K SE +/- 5155.94, N = 3 SE +/- 11858.65, N = 3 SE +/- 4689.09, N = 3 SE +/- 23302.96, N = 4 SE +/- 2199.67, N = 3 SE +/- 3833.61, N = 3 2194921 2193817 2146762 2134050 993921 910051 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
simdjson Throughput Test: PartialTweets OpenBenchmarking.org GB/s, More Is Better simdjson 2.0 Throughput Test: PartialTweets Default nospectre_v1 spectre_v2=off mitigations=off mitigations_on mitigations_off 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 SE +/- 0.07, N = 3 SE +/- 0.06, N = 3 SE +/- 0.00, N = 3 SE +/- 0.01, N = 3 8.49 8.48 8.48 8.42 3.62 3.58 1. (CXX) g++ options: -O3
Facebook RocksDB Test: Random Fill OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Random Fill spectre_v2=off Default nospectre_v1 mitigations=off mitigations_on mitigations_off 300K 600K 900K 1200K 1500K SE +/- 4988.21, N = 3 SE +/- 9874.13, N = 3 SE +/- 6604.77, N = 3 SE +/- 3726.79, N = 3 SE +/- 2019.93, N = 3 SE +/- 1711.59, N = 3 1274009 1273179 1259950 1254848 543610 542352 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 spectre_v2=off nospectre_v1 Default mitigations=off mitigations_off mitigations_on 20 40 60 80 100 SE +/- 0.05, N = 3 SE +/- 0.16, N = 3 SE +/- 0.05, N = 3 SE +/- 0.16, N = 3 SE +/- 0.36, N = 3 SE +/- 0.19, N = 3 33.67 34.18 34.73 37.46 63.98 76.51 1. (CC) gcc options: -O2 -lz
7-Zip Compression Test: Compression Rating OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 22.01 Test: Compression Rating nospectre_v1 Default mitigations=off spectre_v2=off mitigations_on mitigations_off 20K 40K 60K 80K 100K SE +/- 285.93, N = 3 SE +/- 146.32, N = 3 SE +/- 85.83, N = 3 SE +/- 43.91, N = 3 SE +/- 571.85, N = 3 SE +/- 150.39, N = 3 87859 87246 85135 84875 44401 38899 1. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
Timed Godot Game Engine Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Godot Game Engine Compilation 3.2.3 Time To Compile Default nospectre_v1 spectre_v2=off mitigations=off mitigations_on mitigations_off 40 80 120 160 200 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 SE +/- 0.33, N = 3 SE +/- 0.33, N = 3 SE +/- 0.34, N = 3 SE +/- 0.53, N = 3 90.96 91.15 94.76 94.89 195.39 203.63
Cryptsetup PBKDF2-sha512 OpenBenchmarking.org Iterations Per Second, More Is Better Cryptsetup PBKDF2-sha512 Default nospectre_v1 mitigations=off spectre_v2=off mitigations_on mitigations_off 600K 1200K 1800K 2400K 3000K SE +/- 4298.33, N = 3 SE +/- 9884.29, N = 3 SE +/- 49916.48, N = 15 SE +/- 52383.54, N = 15 SE +/- 6370.80, N = 3 SE +/- 3582.07, N = 3 3004528 2995996 2839181 2794256 1376142 1360627
Timed Linux Kernel Compilation Build: defconfig OpenBenchmarking.org Seconds, Fewer Is Better Timed Linux Kernel Compilation 5.18 Build: defconfig Default nospectre_v1 mitigations=off spectre_v2=off mitigations_on mitigations_off 40 80 120 160 200 SE +/- 0.29, N = 3 SE +/- 0.21, N = 3 SE +/- 0.19, N = 3 SE +/- 0.23, N = 3 SE +/- 0.51, N = 3 SE +/- 0.50, N = 3 73.38 73.41 76.10 76.42 159.34 160.78
Bork File Encrypter File Encryption Time OpenBenchmarking.org Seconds, Fewer Is Better Bork File Encrypter 1.4 File Encryption Time nospectre_v1 Default mitigations=off spectre_v2=off mitigations_off mitigations_on 3 6 9 12 15 SE +/- 0.023, N = 3 SE +/- 0.027, N = 3 SE +/- 0.690, N = 12 SE +/- 0.732, N = 12 SE +/- 0.023, N = 3 SE +/- 0.069, N = 3 4.653 4.729 5.961 6.558 8.711 10.171
Facebook RocksDB Test: Random Read OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Random Read nospectre_v1 Default mitigations=off spectre_v2=off mitigations_off mitigations_on 13M 26M 39M 52M 65M SE +/- 176655.16, N = 3 SE +/- 32394.54, N = 3 SE +/- 231143.15, N = 3 SE +/- 225292.34, N = 3 SE +/- 10512.27, N = 3 SE +/- 231803.16, N = 3 61976953 61848048 59806487 59509810 28526606 28461149 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Timed PHP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed PHP Compilation 8.1.9 Time To Compile nospectre_v1 Default mitigations=off spectre_v2=off mitigations_on mitigations_off 20 40 60 80 100 SE +/- 0.14, N = 3 SE +/- 0.12, N = 3 SE +/- 0.65, N = 3 SE +/- 0.02, N = 3 SE +/- 0.27, N = 3 SE +/- 0.48, N = 3 47.11 47.36 50.57 50.96 96.22 102.22
Timed GDB GNU Debugger Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed GDB GNU Debugger Compilation 10.2 Time To Compile nospectre_v1 Default spectre_v2=off mitigations=off mitigations_on mitigations_off 20 40 60 80 100 SE +/- 0.03, N = 3 SE +/- 0.16, N = 3 SE +/- 0.16, N = 3 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 SE +/- 0.39, N = 3 44.09 44.22 46.35 46.39 93.97 94.28
Renaissance Test: ALS Movie Lens OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: ALS Movie Lens nospectre_v1 Default spectre_v2=off mitigations=off mitigations_off mitigations_on 3K 6K 9K 12K 15K SE +/- 27.73, N = 3 SE +/- 20.88, N = 3 SE +/- 25.90, N = 3 SE +/- 2.77, N = 3 SE +/- 27.74, N = 3 SE +/- 18.82, N = 3 5989.3 6063.5 6559.1 6573.5 12639.0 12764.3 MIN: 5899.69 / MAX: 6630 MIN: 5988.41 / MAX: 6666.79 MIN: 6442.36 / MAX: 7276.37 MIN: 6510.95 / MAX: 7229.43 MIN: 12597.11 / MAX: 13973.25 MIN: 12729.12 / MAX: 13791.68
Facebook RocksDB Test: Read While Writing OpenBenchmarking.org Op/s, More Is Better Facebook RocksDB 7.5.3 Test: Read While Writing Default nospectre_v1 spectre_v2=off mitigations=off mitigations_on mitigations_off 500K 1000K 1500K 2000K 2500K SE +/- 4930.87, N = 3 SE +/- 16640.10, N = 3 SE +/- 13568.43, N = 3 SE +/- 7823.94, N = 3 SE +/- 5714.81, N = 3 SE +/- 8364.28, N = 15 2211654 2170738 2125647 2102673 1162205 1046607 1. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread
Timed CPython Compilation Build Configuration: Default OpenBenchmarking.org Seconds, Fewer Is Better Timed CPython Compilation 3.10.6 Build Configuration: Default nospectre_v1 Default mitigations=off spectre_v2=off mitigations_on mitigations_off 7 14 21 28 35 13.87 13.98 14.63 14.75 28.06 29.21
ASTC Encoder Preset: Thorough OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.0 Preset: Thorough Default nospectre_v1 mitigations=off spectre_v2=off mitigations_on mitigations_off 2 4 6 8 10 SE +/- 0.0072, N = 3 SE +/- 0.0044, N = 3 SE +/- 0.0060, N = 3 SE +/- 0.0058, N = 3 SE +/- 0.0050, N = 3 SE +/- 0.0112, N = 3 6.7566 6.7501 6.6536 6.6502 3.3996 3.2210 1. (CXX) g++ options: -O3 -flto -pthread
AOM AV1 Encoder Mode: Speed 10 Realtime - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 10 Realtime - Input: Bosphorus 1080p Default nospectre_v1 mitigations=off spectre_v2=off mitigations_on mitigations_off 50 100 150 200 250 SE +/- 2.39, N = 3 SE +/- 2.33, N = 3 SE +/- 1.93, N = 15 SE +/- 1.88, N = 15 SE +/- 0.22, N = 3 SE +/- 1.26, N = 4 222.52 218.29 205.06 202.10 112.09 106.25 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
Renaissance Test: Akka Unbalanced Cobwebbed Tree OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Akka Unbalanced Cobwebbed Tree nospectre_v1 Default spectre_v2=off mitigations=off mitigations_on mitigations_off 3K 6K 9K 12K 15K SE +/- 19.74, N = 3 SE +/- 9.16, N = 3 SE +/- 26.64, N = 3 SE +/- 11.45, N = 3 SE +/- 39.83, N = 3 SE +/- 40.62, N = 3 6110.9 6145.2 6350.1 6358.2 12239.3 12788.2 MIN: 4623.37 / MAX: 6134.99 MIN: 4647.99 / MAX: 6163.22 MIN: 4684.07 / MAX: 6403.21 MIN: 4813.39 / MAX: 6380.91 MIN: 9559.13 / MAX: 12304.01 MIN: 9911.88 / MAX: 12844.15
InfluxDB Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 OpenBenchmarking.org val/sec, More Is Better InfluxDB 1.8.2 Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000 nospectre_v1 Default mitigations=off spectre_v2=off mitigations_on 500K 1000K 1500K 2000K 2500K SE +/- 12147.99, N = 3 SE +/- 2961.89, N = 3 SE +/- 7361.87, N = 3 SE +/- 7632.48, N = 3 SE +/- 2227.26, N = 3 2188262.9 2170159.2 2008587.5 2004002.8 1053138.1
ASTC Encoder Preset: Exhaustive OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.0 Preset: Exhaustive Default nospectre_v1 mitigations=off spectre_v2=off mitigations_on mitigations_off 0.1605 0.321 0.4815 0.642 0.8025 SE +/- 0.0005, N = 3 SE +/- 0.0004, N = 3 SE +/- 0.0002, N = 3 SE +/- 0.0007, N = 3 SE +/- 0.0001, N = 3 SE +/- 0.0007, N = 3 0.7134 0.7131 0.7055 0.7051 0.3676 0.3457 1. (CXX) g++ options: -O3 -flto -pthread
Renaissance Test: Finagle HTTP Requests OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Finagle HTTP Requests Default mitigations=off spectre_v2=off nospectre_v1 mitigations_off mitigations_on 900 1800 2700 3600 4500 SE +/- 17.40, N = 3 SE +/- 27.59, N = 3 SE +/- 11.75, N = 3 SE +/- 9.59, N = 3 SE +/- 24.93, N = 3 SE +/- 20.39, N = 3 1931.1 1954.1 1971.6 1972.1 3547.3 3980.2 MIN: 1667.89 / MAX: 2421.74 MIN: 1695.23 / MAX: 2338.25 MIN: 1749.15 / MAX: 2379.6 MIN: 1680.78 / MAX: 2306.77 MIN: 2861.6 / MAX: 4207.51 MIN: 3562.3 / MAX: 4349.42
Node.js V8 Web Tooling Benchmark OpenBenchmarking.org runs/s, More Is Better Node.js V8 Web Tooling Benchmark nospectre_v1 Default spectre_v2=off mitigations=off mitigations_on mitigations_off 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.04, N = 3 SE +/- 0.09, N = 3 SE +/- 0.08, N = 3 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 21.55 21.39 20.76 20.63 11.10 10.88
AOM AV1 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 1080p Default nospectre_v1 spectre_v2=off mitigations=off mitigations_on mitigations_off 40 80 120 160 200 SE +/- 0.03, N = 3 SE +/- 1.43, N = 3 SE +/- 2.05, N = 15 SE +/- 1.97, N = 15 SE +/- 1.18, N = 3 SE +/- 0.35, N = 3 203.57 203.15 191.05 188.27 103.19 103.07 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
ASTC Encoder Preset: Medium OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.0 Preset: Medium Default nospectre_v1 mitigations=off spectre_v2=off mitigations_on mitigations_off 12 24 36 48 60 SE +/- 0.07, N = 3 SE +/- 0.12, N = 3 SE +/- 0.09, N = 3 SE +/- 0.12, N = 3 SE +/- 0.05, N = 3 SE +/- 0.13, N = 3 54.63 54.54 53.52 53.35 28.60 27.85 1. (CXX) g++ options: -O3 -flto -pthread
Timed CPython Compilation Build Configuration: Released Build, PGO + LTO Optimized OpenBenchmarking.org Seconds, Fewer Is Better Timed CPython Compilation 3.10.6 Build Configuration: Released Build, PGO + LTO Optimized nospectre_v1 Default mitigations=off spectre_v2=off mitigations_on mitigations_off 80 160 240 320 400 178.84 179.20 188.98 205.39 337.31 348.91
AOM AV1 Encoder Mode: Speed 10 Realtime - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 10 Realtime - Input: Bosphorus 4K nospectre_v1 Default spectre_v2=off mitigations=off mitigations_on mitigations_off 16 32 48 64 80 SE +/- 0.19, N = 3 SE +/- 0.08, N = 3 SE +/- 0.74, N = 3 SE +/- 0.58, N = 15 SE +/- 0.09, N = 3 SE +/- 0.23, N = 3 70.64 70.20 67.21 66.89 40.29 36.81 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
Sunflow Rendering System Global Illumination + Image Synthesis OpenBenchmarking.org Seconds, Fewer Is Better Sunflow Rendering System 0.07.2 Global Illumination + Image Synthesis Default nospectre_v1 spectre_v2=off mitigations=off mitigations_on mitigations_off 0.3434 0.6868 1.0302 1.3736 1.717 SE +/- 0.006, N = 15 SE +/- 0.008, N = 15 SE +/- 0.008, N = 15 SE +/- 0.008, N = 15 SE +/- 0.018, N = 3 SE +/- 0.020, N = 3 0.798 0.799 0.836 0.839 1.405 1.526 MIN: 0.72 / MAX: 1.07 MIN: 0.71 / MAX: 1.07 MIN: 0.74 / MAX: 1.12 MIN: 0.75 / MAX: 1.26 MIN: 1.28 / MAX: 1.92 MIN: 1.31 / MAX: 2.05
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations Default nospectre_v1 mitigations=off spectre_v2=off mitigations_off mitigations_on 20 40 60 80 100 SE +/- 0.28, N = 3 SE +/- 0.19, N = 3 SE +/- 0.18, N = 3 SE +/- 0.86, N = 15 SE +/- 0.56, N = 15 SE +/- 0.16, N = 3 51.63 52.60 52.88 54.33 82.94 98.62 1. (CC) gcc options: -lm
AOM AV1 Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 1080p nospectre_v1 Default mitigations=off spectre_v2=off mitigations_on mitigations_off 11 22 33 44 55 SE +/- 0.07, N = 3 SE +/- 0.35, N = 3 SE +/- 0.31, N = 3 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 SE +/- 0.09, N = 3 47.24 46.22 45.38 45.30 26.77 24.76 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
WebP Image Encode Encode Settings: Default OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Default nospectre_v1 Default spectre_v2=off mitigations=off mitigations_off mitigations_on 6 12 18 24 30 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 SE +/- 0.31, N = 15 SE +/- 0.26, N = 15 SE +/- 0.11, N = 3 SE +/- 0.03, N = 3 27.42 27.37 26.33 25.64 14.64 14.40 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
Dragonflydb Clients: 50 - Set To Get Ratio: 1:5 OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 50 - Set To Get Ratio: 1:5 Default nospectre_v1 spectre_v2=off mitigations=off mitigations_on mitigations_off 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 18534.87, N = 3 SE +/- 1238.97, N = 3 SE +/- 30319.84, N = 3 SE +/- 30030.55, N = 3 SE +/- 30877.02, N = 3 SE +/- 59774.28, N = 15 5204011.99 5193823.83 4949025.01 4906211.20 3743113.51 2772317.25 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
AOM AV1 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4K nospectre_v1 Default spectre_v2=off mitigations=off mitigations_on mitigations_off 15 30 45 60 75 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 SE +/- 0.57, N = 15 SE +/- 0.55, N = 15 SE +/- 0.27, N = 3 SE +/- 0.16, N = 3 68.56 68.10 65.49 64.97 39.96 36.54 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
7-Zip Compression Test: Decompression Rating OpenBenchmarking.org MIPS, More Is Better 7-Zip Compression 22.01 Test: Decompression Rating nospectre_v1 Default mitigations=off spectre_v2=off mitigations_on mitigations_off 15K 30K 45K 60K 75K SE +/- 57.41, N = 3 SE +/- 52.92, N = 3 SE +/- 109.49, N = 3 SE +/- 328.48, N = 3 SE +/- 625.31, N = 3 SE +/- 469.69, N = 3 69595 69374 68554 68098 43040 37273 1. (CXX) g++ options: -lpthread -ldl -O2 -fPIC
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython nospectre_v1 Default mitigations=off spectre_v2=off mitigations_on mitigations_off 1000 2000 3000 4000 5000 SE +/- 17.36, N = 4 SE +/- 28.54, N = 4 SE +/- 27.46, N = 20 SE +/- 23.92, N = 20 SE +/- 51.36, N = 4 SE +/- 51.86, N = 4 2507 2533 2651 2716 4359 4680
libavif avifenc Encoder Speed: 6, Lossless OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.10 Encoder Speed: 6, Lossless nospectre_v1 Default spectre_v2=off mitigations=off mitigations_on mitigations_off 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 SE +/- 0.10, N = 7 SE +/- 0.05, N = 3 SE +/- 0.11, N = 3 10.74 10.94 11.06 11.23 18.49 20.03 1. (CXX) g++ options: -O3 -fPIC -lm
Dragonflydb Clients: 50 - Set To Get Ratio: 5:1 OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 50 - Set To Get Ratio: 5:1 Default nospectre_v1 spectre_v2=off mitigations=off mitigations_on mitigations_off 1000K 2000K 3000K 4000K 5000K SE +/- 5534.42, N = 3 SE +/- 14392.05, N = 3 SE +/- 21808.91, N = 3 SE +/- 2380.55, N = 3 SE +/- 81927.04, N = 12 SE +/- 48234.65, N = 15 4748014.74 4729270.87 4511086.67 4433214.41 3600552.70 2549838.57 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
WebP2 Image Encode Encode Settings: Default OpenBenchmarking.org MP/s, More Is Better WebP2 Image Encode 20220823 Encode Settings: Default nospectre_v1 Default mitigations=off spectre_v2=off mitigations_on mitigations_off 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.03, N = 3 SE +/- 0.04, N = 3 SE +/- 0.05, N = 3 SE +/- 0.01, N = 3 SE +/- 0.05, N = 5 8.38 8.34 8.13 8.11 4.83 4.57 -ldl -ldl -ldl -ldl 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3
Renaissance Test: Apache Spark ALS OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark ALS Default nospectre_v1 spectre_v2=off mitigations=off mitigations_on mitigations_off 700 1400 2100 2800 3500 SE +/- 4.75, N = 3 SE +/- 14.03, N = 3 SE +/- 5.86, N = 3 SE +/- 11.25, N = 3 SE +/- 5.56, N = 3 SE +/- 9.39, N = 3 1888.5 1891.1 2034.0 2040.9 3379.9 3459.2 MIN: 1781.01 / MAX: 1961.36 MIN: 1794.4 / MAX: 2046.22 MIN: 1961.02 / MAX: 2156.78 MIN: 1946.42 / MAX: 2137.07 MIN: 3274.34 / MAX: 3612.94 MIN: 3313.68 / MAX: 3744.69
Timed Wasmer Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Wasmer Compilation 2.3 Time To Compile nospectre_v1 Default mitigations=off spectre_v2=off mitigations_on mitigations_off 20 40 60 80 100 SE +/- 0.24, N = 3 SE +/- 0.28, N = 3 SE +/- 0.52, N = 6 SE +/- 0.45, N = 3 SE +/- 0.63, N = 3 SE +/- 0.83, N = 3 49.91 50.34 51.52 52.41 83.84 90.60 1. (CC) gcc options: -m64 -ldl -lgcc_s -lutil -lrt -lpthread -lm -lc -pie -nodefaultlibs
simdjson Throughput Test: LargeRandom OpenBenchmarking.org GB/s, More Is Better simdjson 2.0 Throughput Test: LargeRandom nospectre_v1 spectre_v2=off Default mitigations=off mitigations_on mitigations_off 0.396 0.792 1.188 1.584 1.98 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 1.76 1.76 1.76 1.73 0.98 0.97 1. (CXX) g++ options: -O3
AOM AV1 Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 4K nospectre_v1 Default spectre_v2=off mitigations=off mitigations_on mitigations_off 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 12.43 12.33 12.17 12.07 7.68 6.96 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
WebP Image Encode Encode Settings: Quality 100 OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Quality 100 nospectre_v1 Default spectre_v2=off mitigations=off mitigations_off mitigations_on 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.11, N = 3 SE +/- 0.21, N = 15 SE +/- 0.00, N = 3 SE +/- 0.06, N = 3 SE +/- 0.02, N = 3 17.04 16.91 16.07 15.10 9.60 9.56 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
AOM AV1 Encoder Mode: Speed 6 Realtime - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 6 Realtime - Input: Bosphorus 4K Default nospectre_v1 spectre_v2=off mitigations=off mitigations_on mitigations_off 8 16 24 32 40 SE +/- 0.32, N = 12 SE +/- 0.39, N = 12 SE +/- 0.39, N = 12 SE +/- 0.34, N = 15 SE +/- 0.15, N = 3 SE +/- 0.25, N = 3 35.37 35.22 33.18 33.17 20.26 19.86 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
WebP2 Image Encode Encode Settings: Quality 100, Compression Effort 5 OpenBenchmarking.org MP/s, More Is Better WebP2 Image Encode 20220823 Encode Settings: Quality 100, Compression Effort 5 nospectre_v1 Default spectre_v2=off mitigations=off mitigations_on mitigations_off 0.864 1.728 2.592 3.456 4.32 SE +/- 0.01, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 3.84 3.84 3.64 3.64 2.36 2.16 -ldl -ldl -ldl -ldl 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3
Timed Erlang/OTP Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Erlang/OTP Compilation 25.0 Time To Compile nospectre_v1 Default spectre_v2=off mitigations=off mitigations_on mitigations_off 30 60 90 120 150 SE +/- 0.21, N = 3 SE +/- 0.45, N = 3 SE +/- 0.11, N = 3 SE +/- 0.17, N = 3 SE +/- 0.21, N = 3 SE +/- 0.19, N = 3 76.25 77.34 80.45 80.48 132.28 134.42
Stress-NG Test: Vector Math OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Vector Math nospectre_v1 Default mitigations=off spectre_v2=off mitigations_on mitigations_off 13K 26K 39K 52K 65K SE +/- 27.16, N = 3 SE +/- 30.81, N = 3 SE +/- 29.89, N = 3 SE +/- 37.86, N = 3 SE +/- 9.12, N = 3 SE +/- 62.33, N = 3 62556.68 62472.37 60145.95 60067.80 38313.43 35605.44 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
Stargate Digital Audio Workstation Sample Rate: 480000 - Buffer Size: 512 OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 21.10.9 Sample Rate: 480000 - Buffer Size: 512 Default nospectre_v1 mitigations=off spectre_v2=off mitigations_on mitigations_off 0.746 1.492 2.238 2.984 3.73 SE +/- 0.007265, N = 3 SE +/- 0.007378, N = 3 SE +/- 0.028578, N = 7 SE +/- 0.017755, N = 3 SE +/- 0.002442, N = 3 SE +/- 0.003827, N = 3 3.315365 3.313637 3.109468 3.024247 1.937628 1.889375 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
Stargate Digital Audio Workstation Sample Rate: 480000 - Buffer Size: 1024 OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 21.10.9 Sample Rate: 480000 - Buffer Size: 1024 Default nospectre_v1 mitigations=off spectre_v2=off mitigations_on mitigations_off 0.7634 1.5268 2.2902 3.0536 3.817 SE +/- 0.007974, N = 3 SE +/- 0.003307, N = 3 SE +/- 0.020795, N = 3 SE +/- 0.009096, N = 3 SE +/- 0.004038, N = 3 SE +/- 0.002159, N = 3 3.392851 3.382769 3.309662 3.270845 1.978710 1.935597 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
WebP2 Image Encode Encode Settings: Quality 75, Compression Effort 7 OpenBenchmarking.org MP/s, More Is Better WebP2 Image Encode 20220823 Encode Settings: Quality 75, Compression Effort 7 nospectre_v1 spectre_v2=off mitigations=off Default mitigations_on mitigations_off 0.0315 0.063 0.0945 0.126 0.1575 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 0.14 0.14 0.14 0.14 0.09 0.08 -ldl -ldl -ldl -ldl 1. (CXX) g++ options: -msse4.2 -fno-rtti -O3
Stargate Digital Audio Workstation Sample Rate: 96000 - Buffer Size: 512 OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 21.10.9 Sample Rate: 96000 - Buffer Size: 512 Default nospectre_v1 mitigations=off spectre_v2=off mitigations_on mitigations_off 0.5764 1.1528 1.7292 2.3056 2.882 SE +/- 0.004412, N = 3 SE +/- 0.006926, N = 3 SE +/- 0.011840, N = 3 SE +/- 0.024275, N = 3 SE +/- 0.009866, N = 3 SE +/- 0.001781, N = 3 2.561693 2.551232 2.203020 2.095509 1.498869 1.465500 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
Stargate Digital Audio Workstation Sample Rate: 96000 - Buffer Size: 1024 OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 21.10.9 Sample Rate: 96000 - Buffer Size: 1024 Default nospectre_v1 mitigations=off spectre_v2=off mitigations_on mitigations_off 0.5922 1.1844 1.7766 2.3688 2.961 SE +/- 0.000805, N = 3 SE +/- 0.001455, N = 3 SE +/- 0.008482, N = 3 SE +/- 0.032968, N = 3 SE +/- 0.004999, N = 3 SE +/- 0.002118, N = 3 2.631916 2.609789 2.488290 2.424775 1.534023 1.506549 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
AOM AV1 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 1080p Default nospectre_v1 mitigations=off spectre_v2=off mitigations_on mitigations_off 30 60 90 120 150 SE +/- 0.43, N = 3 SE +/- 0.12, N = 3 SE +/- 0.96, N = 3 SE +/- 0.34, N = 3 SE +/- 0.13, N = 3 SE +/- 0.85, N = 3 148.53 148.41 143.93 143.11 86.37 85.33 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
Renaissance Test: Apache Spark PageRank OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark PageRank Default nospectre_v1 mitigations=off spectre_v2=off mitigations_on mitigations_off 800 1600 2400 3200 4000 SE +/- 17.22, N = 9 SE +/- 24.73, N = 3 SE +/- 8.89, N = 3 SE +/- 21.61, N = 8 SE +/- 8.95, N = 3 SE +/- 45.88, N = 3 2161.7 2164.0 2421.0 2452.7 3353.6 3758.5 MIN: 1892.77 / MAX: 2408.86 MIN: 1978.41 / MAX: 2344.04 MIN: 2054.83 / MAX: 2716.21 MIN: 2017.59 / MAX: 2786.51 MIN: 3009.89 / MAX: 3522.86 MIN: 3232.47 / MAX: 4044.22
Apache HTTP Server Concurrent Requests: 1 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 1 Default mitigations=off spectre_v2=off nospectre_v1 mitigations_off mitigations_on 4K 8K 12K 16K 20K SE +/- 44.42, N = 3 SE +/- 57.71, N = 3 SE +/- 72.23, N = 3 SE +/- 262.03, N = 3 SE +/- 57.38, N = 3 SE +/- 14.09, N = 3 19778.05 19744.58 19455.07 19142.52 13365.06 11390.34 1. (CC) gcc options: -shared -fPIC -O2
libavif avifenc Encoder Speed: 2 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.10 Encoder Speed: 2 nospectre_v1 Default mitigations=off spectre_v2=off mitigations_on mitigations_off 20 40 60 80 100 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.16, N = 3 SE +/- 0.17, N = 3 SE +/- 0.32, N = 3 SE +/- 0.25, N = 3 63.05 63.61 64.69 65.00 104.40 109.30 1. (CXX) g++ options: -O3 -fPIC -lm
Stargate Digital Audio Workstation Sample Rate: 192000 - Buffer Size: 1024 OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 21.10.9 Sample Rate: 192000 - Buffer Size: 1024 nospectre_v1 Default mitigations=off spectre_v2=off mitigations_on mitigations_off 0.4069 0.8138 1.2207 1.6276 2.0345 SE +/- 0.002602, N = 3 SE +/- 0.002266, N = 3 SE +/- 0.003233, N = 3 SE +/- 0.003634, N = 3 SE +/- 0.000599, N = 3 SE +/- 0.000870, N = 3 1.808380 1.800247 1.669391 1.617831 1.073868 1.051016 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
Stargate Digital Audio Workstation Sample Rate: 44100 - Buffer Size: 1024 OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 21.10.9 Sample Rate: 44100 - Buffer Size: 1024 Default nospectre_v1 mitigations=off spectre_v2=off mitigations_on mitigations_off 0.7621 1.5242 2.2863 3.0484 3.8105 SE +/- 0.004659, N = 3 SE +/- 0.002407, N = 3 SE +/- 0.008268, N = 3 SE +/- 0.020488, N = 3 SE +/- 0.001859, N = 3 SE +/- 0.003225, N = 3 3.387246 3.376767 3.299019 3.279608 2.027391 1.982638 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
Stargate Digital Audio Workstation Sample Rate: 44100 - Buffer Size: 512 OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 21.10.9 Sample Rate: 44100 - Buffer Size: 512 Default nospectre_v1 mitigations=off spectre_v2=off mitigations_on mitigations_off 0.7469 1.4938 2.2407 2.9876 3.7345 SE +/- 0.005175, N = 3 SE +/- 0.007979, N = 3 SE +/- 0.016823, N = 3 SE +/- 0.028583, N = 7 SE +/- 0.003662, N = 3 SE +/- 0.002791, N = 3 3.319337 3.304290 3.089036 3.066031 1.989128 1.945473 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
Renaissance Test: Savina Reactors.IO OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Savina Reactors.IO Default nospectre_v1 mitigations=off spectre_v2=off mitigations_on mitigations_off 1600 3200 4800 6400 8000 SE +/- 48.94, N = 4 SE +/- 50.72, N = 4 SE +/- 23.11, N = 3 SE +/- 34.68, N = 15 SE +/- 54.49, N = 15 SE +/- 58.45, N = 3 4307.2 4315.0 4729.2 4824.9 7263.4 7314.7 MIN: 4191.34 / MAX: 6592.77 MIN: 4216.34 / MAX: 6180.86 MIN: 4704.2 / MAX: 6866.7 MIN: 4644.3 / MAX: 7420.62 MIN: 7026.42 / MAX: 12864.91 MIN: 7211.35 / MAX: 10618.03
Stargate Digital Audio Workstation Sample Rate: 192000 - Buffer Size: 512 OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 21.10.9 Sample Rate: 192000 - Buffer Size: 512 nospectre_v1 Default mitigations=off spectre_v2=off mitigations_on mitigations_off 0.3869 0.7738 1.1607 1.5476 1.9345 SE +/- 0.014851, N = 8 SE +/- 0.018935, N = 3 SE +/- 0.021380, N = 12 SE +/- 0.018304, N = 3 SE +/- 0.000539, N = 3 SE +/- 0.000279, N = 3 1.719619 1.716562 1.371105 1.321064 1.048943 1.023646 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
Unpacking The Linux Kernel linux-5.19.tar.xz OpenBenchmarking.org Seconds, Fewer Is Better Unpacking The Linux Kernel 5.19 linux-5.19.tar.xz Default nospectre_v1 mitigations=off spectre_v2=off mitigations_off mitigations_on 2 4 6 8 10 SE +/- 0.012, N = 4 SE +/- 0.007, N = 4 SE +/- 0.018, N = 4 SE +/- 0.041, N = 20 SE +/- 0.031, N = 4 SE +/- 0.066, N = 4 4.526 4.536 4.584 4.712 6.746 7.580
Cryptsetup PBKDF2-whirlpool OpenBenchmarking.org Iterations Per Second, More Is Better Cryptsetup PBKDF2-whirlpool nospectre_v1 Default mitigations=off spectre_v2=off mitigations_on mitigations_off 200K 400K 600K 800K 1000K SE +/- 2958.90, N = 3 SE +/- 2035.67, N = 3 SE +/- 12414.92, N = 15 SE +/- 12745.74, N = 15 SE +/- 1822.99, N = 3 SE +/- 1953.49, N = 3 1032757 1032071 997814 984966 643308 637056
AOM AV1 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4K nospectre_v1 Default spectre_v2=off mitigations=off mitigations_on mitigations_off 10 20 30 40 50 SE +/- 0.04, N = 3 SE +/- 0.17, N = 3 SE +/- 0.44, N = 5 SE +/- 0.26, N = 3 SE +/- 0.04, N = 3 SE +/- 0.10, N = 3 45.64 45.44 44.12 44.10 30.52 28.51 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
Renaissance Test: Random Forest OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Random Forest nospectre_v1 Default spectre_v2=off mitigations=off mitigations_on mitigations_off 160 320 480 640 800 SE +/- 2.97, N = 3 SE +/- 3.72, N = 3 SE +/- 6.35, N = 5 SE +/- 8.39, N = 3 SE +/- 7.80, N = 3 SE +/- 3.32, N = 3 516.7 523.2 576.9 583.0 727.3 761.8 MIN: 418.35 / MAX: 640.35 MIN: 448.83 / MAX: 620.39 MIN: 473.38 / MAX: 731.32 MIN: 494.2 / MAX: 674.22 MIN: 657.45 / MAX: 989.09 MIN: 659.99 / MAX: 1001.63
SMHasher Hash: t1ha0_aes_avx2 x86_64 OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2022-08-22 Hash: t1ha0_aes_avx2 x86_64 nospectre_v1 Default spectre_v2=off mitigations=off mitigations_on mitigations_off 16K 32K 48K 64K 80K SE +/- 17.81, N = 3 SE +/- 653.31, N = 12 SE +/- 804.49, N = 15 SE +/- 801.16, N = 15 SE +/- 322.00, N = 3 SE +/- 389.27, N = 3 76727.22 76019.83 73645.85 73477.81 53025.02 52042.39 -flto -flto -flto -flto -flto=auto -flto=auto 1. (CXX) g++ options: -march=native -O3 -fno-fat-lto-objects
WebP Image Encode Encode Settings: Quality 100, Lossless OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Quality 100, Lossless Default nospectre_v1 spectre_v2=off mitigations=off mitigations_on mitigations_off 0.4973 0.9946 1.4919 1.9892 2.4865 SE +/- 0.01, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 15 SE +/- 0.07, N = 12 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 2.21 2.20 2.07 2.03 1.52 1.51 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
Cryptsetup AES-XTS 256b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 256b Decryption mitigations_off mitigations_on 600 1200 1800 2400 3000 SE +/- 18.47, N = 3 SE +/- 4.60, N = 3 2857.6 1976.4
Cryptsetup AES-XTS 256b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 256b Encryption mitigations_off mitigations_on 600 1200 1800 2400 3000 SE +/- 93.02, N = 3 SE +/- 4.95, N = 3 2799.9 1991.5
AOM AV1 Encoder Mode: Speed 6 Realtime - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 6 Realtime - Input: Bosphorus 1080p nospectre_v1 Default mitigations=off spectre_v2=off mitigations_off mitigations_on 14 28 42 56 70 SE +/- 0.82, N = 3 SE +/- 0.60, N = 15 SE +/- 0.45, N = 10 SE +/- 0.81, N = 3 SE +/- 0.33, N = 3 SE +/- 0.41, N = 3 61.30 60.91 59.06 58.13 45.87 44.67 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
Stress-NG Test: MEMFD OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: MEMFD nospectre_v1 mitigations=off spectre_v2=off Default mitigations_off mitigations_on 200 400 600 800 1000 SE +/- 0.94, N = 3 SE +/- 0.72, N = 3 SE +/- 2.20, N = 3 SE +/- 0.03, N = 3 SE +/- 1.40, N = 3 SE +/- 0.17, N = 3 870.37 829.29 771.24 750.33 671.09 642.87 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
Cryptsetup AES-XTS 512b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 512b Decryption mitigations_off mitigations_on 500 1000 1500 2000 2500 SE +/- 2.66, N = 3 SE +/- 3.90, N = 3 2425.1 1888.3
Cryptsetup AES-XTS 512b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup AES-XTS 512b Encryption mitigations_off mitigations_on 500 1000 1500 2000 2500 SE +/- 8.76, N = 3 SE +/- 3.80, N = 3 2438.7 1902.3
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 4.2.1 Test: Masskrug - Acceleration: CPU-only mitigations_on mitigations_off 3 6 9 12 15 SE +/- 0.006, N = 3 SE +/- 0.036, N = 3 7.504 9.074
Apache Spark Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Default nospectre_v1 spectre_v2=off mitigations=off 40 80 120 160 200 SE +/- 0.39, N = 3 SE +/- 0.41, N = 12 SE +/- 0.46, N = 4 SE +/- 0.37, N = 3 142.71 143.25 169.90 170.38
SMHasher Hash: FarmHash32 x86_64 AVX OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2022-08-22 Hash: FarmHash32 x86_64 AVX nospectre_v1 Default spectre_v2=off mitigations=off mitigations_on mitigations_off 6K 12K 18K 24K 30K SE +/- 1.18, N = 3 SE +/- 0.46, N = 3 SE +/- 1.66, N = 3 SE +/- 1.77, N = 3 SE +/- 27.21, N = 3 SE +/- 116.35, N = 3 27854.74 27852.76 27851.35 27849.40 23588.71 23398.87 -flto -flto -flto -flto -flto=auto -flto=auto 1. (CXX) g++ options: -march=native -O3 -fno-fat-lto-objects
Apache Spark Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark nospectre_v1 Default spectre_v2=off mitigations=off 40 80 120 160 200 SE +/- 0.38, N = 12 SE +/- 0.94, N = 12 SE +/- 0.81, N = 3 SE +/- 0.44, N = 3 143.12 144.64 169.40 170.09
Darktable Test: Boat - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 4.2.1 Test: Boat - Acceleration: CPU-only mitigations_on mitigations_off 2 4 6 8 10 SE +/- 0.042, N = 3 SE +/- 0.085, N = 6 7.531 8.842
Selenium Benchmark: ARES-6 - Browser: Google Chrome OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: ARES-6 - Browser: Google Chrome nospectre_v1 Default mitigations=off spectre_v2=off 3 6 9 12 15 SE +/- 0.07, N = 3 SE +/- 0.10, N = 5 SE +/- 0.12, N = 3 SE +/- 0.06, N = 3 9.19 9.38 9.92 10.75 1. chrome 106.0.5249.91
Node.js Octane Benchmark OpenBenchmarking.org Score, More Is Better Node.js Octane Benchmark Default nospectre_v1 spectre_v2=off mitigations=off 20K 40K 60K 80K 100K SE +/- 129.99, N = 3 SE +/- 358.52, N = 3 SE +/- 1487.67, N = 15 SE +/- 391.32, N = 3 87842 87612 79541 76517
Selenium Benchmark: ARES-6 - Browser: Firefox OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: ARES-6 - Browser: Firefox Default nospectre_v1 mitigations=off spectre_v2=off 6 12 18 24 30 SE +/- 0.16, N = 15 SE +/- 0.23, N = 6 SE +/- 0.31, N = 15 SE +/- 0.37, N = 3 24.05 24.18 27.06 27.54 1. firefox 105.0.1
Selenium Benchmark: Kraken - Browser: Firefox OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Firefox Default nospectre_v1 spectre_v2=off mitigations=off 130 260 390 520 650 SE +/- 3.87, N = 3 SE +/- 2.84, N = 3 SE +/- 6.80, N = 12 SE +/- 4.45, N = 3 513.0 516.6 565.5 585.0 1. firefox 105.0.1
DaCapo Benchmark Java Test: H2 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 Default nospectre_v1 mitigations=off spectre_v2=off mitigations_off mitigations_on 600 1200 1800 2400 3000 SE +/- 27.78, N = 20 SE +/- 24.48, N = 17 SE +/- 20.41, N = 20 SE +/- 23.90, N = 4 SE +/- 29.48, N = 5 SE +/- 46.88, N = 20 2323 2325 2415 2468 2643 2646
Apache Spark Row Count: 1000000 - Partitions: 500 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Repartition Test Time nospectre_v1 Default spectre_v2=off mitigations=off 0.4838 0.9676 1.4514 1.9352 2.419 SE +/- 0.01, N = 12 SE +/- 0.01, N = 12 SE +/- 0.02, N = 3 SE +/- 0.05, N = 3 1.91 1.96 2.12 2.15
SMHasher Hash: t1ha2_atonce OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2022-08-22 Hash: t1ha2_atonce Default nospectre_v1 spectre_v2=off mitigations=off mitigations_off mitigations_on 3K 6K 9K 12K 15K SE +/- 0.05, N = 3 SE +/- 0.82, N = 3 SE +/- 7.16, N = 3 SE +/- 7.92, N = 3 SE +/- 113.79, N = 3 SE +/- 8.75, N = 3 15576.73 15575.85 15563.17 15550.00 14078.47 13863.36 -flto -flto -flto -flto -flto=auto -flto=auto 1. (CXX) g++ options: -march=native -O3 -fno-fat-lto-objects
Renaissance Test: Genetic Algorithm Using Jenetics + Futures OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Genetic Algorithm Using Jenetics + Futures Default nospectre_v1 mitigations_on mitigations_off spectre_v2=off mitigations=off 400 800 1200 1600 2000 SE +/- 8.13, N = 3 SE +/- 19.26, N = 3 SE +/- 16.15, N = 6 SE +/- 3.65, N = 3 SE +/- 9.47, N = 3 SE +/- 12.40, N = 3 1533.8 1557.6 1603.3 1611.8 1700.9 1721.0 MIN: 1419.89 / MAX: 1595.85 MIN: 1509.71 / MAX: 1604.91 MIN: 1501.38 / MAX: 1662.83 MIN: 1540.62 / MAX: 1641.22 MIN: 1670.11 / MAX: 1753.38 MIN: 1639.6 / MAX: 1763.75
Selenium Benchmark: Jetstream 2 - Browser: Firefox OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Firefox nospectre_v1 Default spectre_v2=off mitigations=off 40 80 120 160 200 SE +/- 1.05, N = 3 SE +/- 2.08, N = 3 SE +/- 1.93, N = 3 SE +/- 1.05, N = 3 188.30 186.93 172.81 168.08 1. firefox 105.0.1
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.30 Test: auto-levels nospectre_v1 Default mitigations=off spectre_v2=off 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.05, N = 3 SE +/- 0.08, N = 3 SE +/- 0.07, N = 3 10.26 10.33 11.32 11.42
ClickHouse 100M Rows Web Analytics Dataset, Third Run OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 22.5.4.19 100M Rows Web Analytics Dataset, Third Run nospectre_v1 Default spectre_v2=off mitigations=off 40 80 120 160 200 SE +/- 2.76, N = 3 SE +/- 2.33, N = 7 SE +/- 1.76, N = 15 SE +/- 3.01, N = 3 199.05 193.49 179.39 178.98 MIN: 13.71 / MAX: 30000 MIN: 15.28 / MAX: 30000 MIN: 14.37 / MAX: 30000 MIN: 14.93 / MAX: 30000 1. ClickHouse server version 22.5.4.19 (official build).
Apache Spark Row Count: 1000000 - Partitions: 500 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Inner Join Test Time nospectre_v1 Default spectre_v2=off mitigations=off 0.3668 0.7336 1.1004 1.4672 1.834 SE +/- 0.02, N = 12 SE +/- 0.01, N = 12 SE +/- 0.02, N = 3 SE +/- 0.02, N = 3 1.47 1.49 1.62 1.63
GNU Octave Benchmark OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 7.3.0 mitigations_on mitigations_off 3 6 9 12 15 SE +/- 0.05, N = 5 SE +/- 0.07, N = 5 10.65 11.79
Apache Spark Row Count: 1000000 - Partitions: 100 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Repartition Test Time Default nospectre_v1 spectre_v2=off mitigations=off 0.45 0.9 1.35 1.8 2.25 SE +/- 0.03, N = 3 SE +/- 0.01, N = 12 SE +/- 0.02, N = 4 SE +/- 0.03, N = 3 1.81 1.82 1.98 2.00
Apache Spark Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark Time nospectre_v1 Default spectre_v2=off mitigations=off 0.594 1.188 1.782 2.376 2.97 SE +/- 0.03, N = 12 SE +/- 0.01, N = 3 SE +/- 0.03, N = 4 SE +/- 0.03, N = 3 2.39 2.49 2.61 2.64
Selenium Benchmark: Speedometer - Browser: Firefox OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Firefox nospectre_v1 Default spectre_v2=off mitigations=off 60 120 180 240 300 SE +/- 0.33, N = 3 SE +/- 0.58, N = 3 SE +/- 0.88, N = 3 SE +/- 0.88, N = 3 260 260 243 236 1. firefox 105.0.1
Apache Spark Row Count: 1000000 - Partitions: 100 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Inner Join Test Time nospectre_v1 Default mitigations=off spectre_v2=off 0.3195 0.639 0.9585 1.278 1.5975 SE +/- 0.02, N = 12 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 SE +/- 0.04, N = 4 1.29 1.31 1.39 1.42
ClickHouse 100M Rows Web Analytics Dataset, First Run / Cold Cache OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 22.5.4.19 100M Rows Web Analytics Dataset, First Run / Cold Cache nospectre_v1 Default spectre_v2=off mitigations=off 40 80 120 160 200 SE +/- 2.42, N = 3 SE +/- 1.75, N = 7 SE +/- 1.63, N = 15 SE +/- 0.95, N = 3 191.05 184.94 179.39 173.68 MIN: 14.44 / MAX: 30000 MIN: 13.44 / MAX: 30000 MIN: 14.83 / MAX: 30000 MIN: 14.26 / MAX: 20000 1. ClickHouse server version 22.5.4.19 (official build).
Selenium Benchmark: Jetstream 2 - Browser: Google Chrome OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Google Chrome Default nospectre_v1 mitigations=off spectre_v2=off 70 140 210 280 350 SE +/- 1.44, N = 3 SE +/- 0.69, N = 3 SE +/- 1.49, N = 3 SE +/- 1.42, N = 3 320.41 320.40 300.63 291.53 1. chrome 106.0.5249.91
Renaissance Test: In-Memory Database Shootout OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: In-Memory Database Shootout Default nospectre_v1 spectre_v2=off mitigations=off 400 800 1200 1600 2000 SE +/- 5.74, N = 3 SE +/- 3.44, N = 3 SE +/- 20.73, N = 3 SE +/- 21.89, N = 3 1874.4 1882.7 2050.5 2058.8 MIN: 1719.29 / MAX: 2054.21 MIN: 1755.55 / MAX: 2079.19 MIN: 1831.2 / MAX: 2295.42 MIN: 1866.04 / MAX: 2319.96
Apache Spark Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe nospectre_v1 Default spectre_v2=off mitigations=off 3 6 9 12 15 SE +/- 0.01, N = 12 SE +/- 0.01, N = 12 SE +/- 0.18, N = 3 SE +/- 0.22, N = 3 8.80 8.84 9.46 9.66
SMHasher Hash: fasthash32 OpenBenchmarking.org MiB/sec, More Is Better SMHasher 2022-08-22 Hash: fasthash32 Default nospectre_v1 spectre_v2=off mitigations=off mitigations_on mitigations_off 1400 2800 4200 5600 7000 SE +/- 3.59, N = 3 SE +/- 6.07, N = 3 SE +/- 2.28, N = 3 SE +/- 0.54, N = 3 SE +/- 7.22, N = 3 SE +/- 76.79, N = 3 6583.21 6582.85 6580.27 6579.89 6106.64 6007.38 -flto -flto -flto -flto -flto=auto -flto=auto 1. (CXX) g++ options: -march=native -O3 -fno-fat-lto-objects
Apache Spark Row Count: 1000000 - Partitions: 100 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Group By Test Time nospectre_v1 Default mitigations=off spectre_v2=off 0.594 1.188 1.782 2.376 2.97 SE +/- 0.02, N = 12 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 SE +/- 0.06, N = 4 2.42 2.50 2.53 2.64
Apache Spark Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark Time nospectre_v1 Default spectre_v2=off mitigations=off 0.6368 1.2736 1.9104 2.5472 3.184 SE +/- 0.02, N = 12 SE +/- 0.02, N = 12 SE +/- 0.01, N = 3 SE +/- 0.02, N = 3 2.61 2.63 2.79 2.83
Apache Spark Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Default nospectre_v1 spectre_v2=off mitigations=off 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.01, N = 12 SE +/- 0.18, N = 4 SE +/- 0.17, N = 3 8.80 8.81 9.44 9.53
DaCapo Benchmark Java Test: Tradebeans OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans nospectre_v1 Default mitigations=off spectre_v2=off 400 800 1200 1600 2000 SE +/- 16.38, N = 5 SE +/- 11.07, N = 20 SE +/- 20.14, N = 4 SE +/- 17.00, N = 4 1519 1538 1613 1643
Selenium Benchmark: Speedometer - Browser: Google Chrome OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Google Chrome nospectre_v1 Default spectre_v2=off mitigations=off 70 140 210 280 350 SE +/- 1.45, N = 3 SE +/- 2.03, N = 3 SE +/- 3.12, N = 4 SE +/- 2.25, N = 15 320 318 296 296 1. chrome 106.0.5249.91
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.30 Test: unsharp-mask nospectre_v1 Default mitigations=off spectre_v2=off 3 6 9 12 15 SE +/- 0.07, N = 3 SE +/- 0.01, N = 3 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 11.32 11.47 11.89 12.23
ClickHouse 100M Rows Web Analytics Dataset, Second Run OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 22.5.4.19 100M Rows Web Analytics Dataset, Second Run nospectre_v1 Default spectre_v2=off mitigations=off 40 80 120 160 200 SE +/- 3.69, N = 3 SE +/- 1.15, N = 7 SE +/- 1.54, N = 15 SE +/- 3.27, N = 3 195.43 195.43 183.73 181.49 MIN: 15.84 / MAX: 30000 MIN: 15.43 / MAX: 30000 MIN: 14.92 / MAX: 30000 MIN: 14.91 / MAX: 30000 1. ClickHouse server version 22.5.4.19 (official build).
Inkscape Operation: SVG Files To PNG OpenBenchmarking.org Seconds, Fewer Is Better Inkscape Operation: SVG Files To PNG nospectre_v1 Default spectre_v2=off mitigations=off 4 8 12 16 20 SE +/- 0.14, N = 7 SE +/- 0.11, N = 12 SE +/- 0.12, N = 15 SE +/- 0.14, N = 12 15.91 16.12 16.99 17.13 1. Inkscape 1.1.2 (0a00cf5339, 2022-02-04)
Cryptsetup Serpent-XTS 256b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 256b Encryption mitigations_off mitigations_on 130 260 390 520 650 SE +/- 1.27, N = 3 SE +/- 3.63, N = 3 621.4 577.5
Cryptsetup Serpent-XTS 256b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 256b Decryption mitigations_off mitigations_on 130 260 390 520 650 SE +/- 2.22, N = 3 SE +/- 1.38, N = 3 612.8 569.9
Cryptsetup Serpent-XTS 512b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 512b Decryption mitigations_off mitigations_on 130 260 390 520 650 SE +/- 0.26, N = 3 SE +/- 1.07, N = 3 612.5 569.7
Apache Spark Row Count: 1000000 - Partitions: 500 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Group By Test Time Default nospectre_v1 spectre_v2=off mitigations=off 0.6525 1.305 1.9575 2.61 3.2625 SE +/- 0.02, N = 12 SE +/- 0.01, N = 12 SE +/- 0.02, N = 3 SE +/- 0.04, N = 3 2.70 2.72 2.81 2.90
Cryptsetup Serpent-XTS 512b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Serpent-XTS 512b Encryption mitigations_off mitigations_on 130 260 390 520 650 SE +/- 1.34, N = 3 SE +/- 0.94, N = 3 622.1 579.7
Selenium Benchmark: PSPDFKit WASM - Browser: Firefox OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Firefox Default nospectre_v1 mitigations=off spectre_v2=off 500 1000 1500 2000 2500 SE +/- 8.37, N = 3 SE +/- 24.36, N = 3 SE +/- 2.85, N = 3 SE +/- 28.75, N = 4 2318 2369 2410 2474 1. firefox 105.0.1
GIMP Test: rotate OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.30 Test: rotate nospectre_v1 Default mitigations=off spectre_v2=off 3 6 9 12 15 SE +/- 0.019, N = 3 SE +/- 0.052, N = 3 SE +/- 0.117, N = 3 SE +/- 0.046, N = 3 9.554 9.612 10.128 10.178
Cryptsetup Twofish-XTS 512b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 512b Encryption mitigations_off mitigations_on 80 160 240 320 400 SE +/- 1.11, N = 3 SE +/- 0.61, N = 3 382.2 358.9
Cryptsetup Twofish-XTS 256b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 256b Decryption mitigations_off mitigations_on 80 160 240 320 400 SE +/- 0.76, N = 3 SE +/- 0.61, N = 3 381.1 358.1
Cryptsetup Twofish-XTS 256b Encryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 256b Encryption mitigations_off mitigations_on 80 160 240 320 400 SE +/- 0.92, N = 3 SE +/- 1.55, N = 3 380.7 358.1
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.34 Test: resize mitigations_on mitigations_off 5 10 15 20 25 SE +/- 0.09, N = 3 SE +/- 0.06, N = 3 18.91 20.02
Timed Mesa Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Mesa Compilation 21.0 Time To Compile nospectre_v1 Default mitigations=off spectre_v2=off 9 18 27 36 45 SE +/- 0.11, N = 3 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 SE +/- 0.06, N = 3 36.29 36.38 38.18 38.24
Selenium Benchmark: PSPDFKit WASM - Browser: Google Chrome OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Google Chrome Default nospectre_v1 spectre_v2=off mitigations=off 600 1200 1800 2400 3000 SE +/- 24.26, N = 3 SE +/- 10.71, N = 3 SE +/- 32.56, N = 4 SE +/- 26.90, N = 6 2697 2705 2739 2832 1. chrome 106.0.5249.91
Cryptsetup Twofish-XTS 512b Decryption OpenBenchmarking.org MiB/s, More Is Better Cryptsetup Twofish-XTS 512b Decryption mitigations_off mitigations_on 80 160 240 320 400 SE +/- 3.95, N = 3 376.5 358.8
Darktable Test: Masskrug - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 4.0.1 Test: Masskrug - Acceleration: CPU-only Default nospectre_v1 spectre_v2=off mitigations=off 1.0085 2.017 3.0255 4.034 5.0425 SE +/- 0.004, N = 3 SE +/- 0.029, N = 3 SE +/- 0.031, N = 3 SE +/- 0.022, N = 3 4.274 4.295 4.481 4.482
Selenium Benchmark: Kraken - Browser: Google Chrome OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Google Chrome nospectre_v1 Default spectre_v2=off mitigations=off 90 180 270 360 450 SE +/- 3.44, N = 3 SE +/- 0.75, N = 3 SE +/- 2.14, N = 3 SE +/- 1.20, N = 3 394.6 398.0 410.5 412.2 1. chrome 106.0.5249.91
GNU Octave Benchmark OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 6.4.0 nospectre_v1 Default mitigations=off spectre_v2=off 0.9965 1.993 2.9895 3.986 4.9825 SE +/- 0.034, N = 5 SE +/- 0.026, N = 5 SE +/- 0.047, N = 20 SE +/- 0.042, N = 25 4.249 4.281 4.413 4.429
Apache CouchDB Bulk Size: 100 - Inserts: 3000 - Rounds: 30 OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.2.2 Bulk Size: 100 - Inserts: 3000 - Rounds: 30 Default nospectre_v1 spectre_v2=off mitigations=off 40 80 120 160 200 SE +/- 0.20, N = 3 SE +/- 0.43, N = 3 SE +/- 0.78, N = 3 SE +/- 1.04, N = 3 173.61 175.19 180.83 180.90 1. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD
Timed Node.js Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Node.js Compilation 18.8 Time To Compile nospectre_v1 Default spectre_v2=off mitigations=off 110 220 330 440 550 SE +/- 0.23, N = 3 SE +/- 0.47, N = 3 SE +/- 0.22, N = 3 SE +/- 0.36, N = 3 493.79 494.31 513.66 514.19
Apache Cassandra Test: Writes OpenBenchmarking.org Op/s, More Is Better Apache Cassandra 4.0 Test: Writes nospectre_v1 Default mitigations=off spectre_v2=off 30K 60K 90K 120K 150K SE +/- 542.95, N = 3 SE +/- 155.83, N = 3 SE +/- 1151.27, N = 3 SE +/- 152.99, N = 3 129510 128198 126345 124430
Apache CouchDB Bulk Size: 100 - Inserts: 1000 - Rounds: 30 OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.2.2 Bulk Size: 100 - Inserts: 1000 - Rounds: 30 Default nospectre_v1 mitigations=off spectre_v2=off 13 26 39 52 65 SE +/- 0.54, N = 3 SE +/- 0.12, N = 3 SE +/- 0.33, N = 3 SE +/- 0.20, N = 3 56.89 57.46 58.60 59.16 1. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD
Node.js Express HTTP Load Test OpenBenchmarking.org Requests Per Second, More Is Better Node.js Express HTTP Load Test nospectre_v1 Default spectre_v2=off mitigations=off 3K 6K 9K 12K 15K SE +/- 119.32, N = 3 SE +/- 52.83, N = 3 SE +/- 54.36, N = 3 SE +/- 88.05, N = 3 13824 13673 13412 13337
Darktable Test: Boat - Acceleration: CPU-only OpenBenchmarking.org Seconds, Fewer Is Better Darktable 4.0.1 Test: Boat - Acceleration: CPU-only nospectre_v1 Default spectre_v2=off mitigations=off 1.0395 2.079 3.1185 4.158 5.1975 SE +/- 0.013, N = 3 SE +/- 0.015, N = 3 SE +/- 0.008, N = 3 SE +/- 0.011, N = 3 4.481 4.503 4.609 4.620
GIMP Test: rotate OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.34 Test: rotate mitigations_off mitigations_on 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 15.59 16.07
GIMP Test: resize OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.30 Test: resize nospectre_v1 Default mitigations=off spectre_v2=off 3 6 9 12 15 SE +/- 0.05, N = 3 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 10.68 10.79 10.97 11.01
GIMP Test: auto-levels OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.34 Test: auto-levels mitigations_off mitigations_on 4 8 12 16 20 SE +/- 0.02, N = 3 SE +/- 0.01, N = 3 16.78 16.91
GIMP Test: unsharp-mask OpenBenchmarking.org Seconds, Fewer Is Better GIMP 2.10.34 Test: unsharp-mask mitigations_off mitigations_on 5 10 15 20 25 SE +/- 0.03, N = 3 SE +/- 0.02, N = 3 19.96 20.03
Selenium Benchmark: WASM imageConvolute - Browser: Firefox OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Firefox Default mitigations=off nospectre_v1 spectre_v2=off 5 10 15 20 25 SE +/- 0.09, N = 3 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 SE +/- 0.37, N = 15 18.0 18.0 18.2 18.7 1. firefox 105.0.1
Selenium Benchmark: Octane - Browser: Google Chrome OpenBenchmarking.org Geometric Mean, More Is Better Selenium Benchmark: Octane - Browser: Google Chrome nospectre_v1 Default spectre_v2=off mitigations=off 20K 40K 60K 80K 100K SE +/- 265.98, N = 3 SE +/- 337.18, N = 3 SE +/- 1186.89, N = 3 SE +/- 1825.46, N = 12 98514 97619 89122 85264 1. chrome 106.0.5249.91
Selenium Benchmark: Octane - Browser: Firefox OpenBenchmarking.org Geometric Mean, More Is Better Selenium Benchmark: Octane - Browser: Firefox Default nospectre_v1 mitigations=off spectre_v2=off 10K 20K 30K 40K 50K SE +/- 109.79, N = 3 SE +/- 92.64, N = 3 SE +/- 764.90, N = 15 SE +/- 578.90, N = 15 47469 47446 42415 41847 1. firefox 105.0.1
Stress-NG Test: CPU Cache OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: CPU Cache nospectre_v1 Default spectre_v2=off mitigations=off mitigations_on mitigations_off 30 60 90 120 150 SE +/- 1.42, N = 15 SE +/- 2.17, N = 15 SE +/- 1.27, N = 15 SE +/- 0.93, N = 7 SE +/- 1.55, N = 15 SE +/- 1.54, N = 15 119.78 118.42 104.33 102.07 86.37 82.29 1. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread
SMHasher Hash: t1ha0_aes_avx2 x86_64 OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2022-08-22 Hash: t1ha0_aes_avx2 x86_64 nospectre_v1 Default spectre_v2=off mitigations=off mitigations_on mitigations_off 8 16 24 32 40 SE +/- 0.00, N = 3 SE +/- 0.00, N = 12 SE +/- 0.65, N = 15 SE +/- 0.70, N = 15 SE +/- 0.06, N = 3 SE +/- 0.06, N = 3 27.29 27.29 29.07 30.08 34.47 34.47 -flto -flto -flto -flto -flto=auto -flto=auto 1. (CXX) g++ options: -march=native -O3 -fno-fat-lto-objects
SMHasher Hash: FarmHash32 x86_64 AVX OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2022-08-22 Hash: FarmHash32 x86_64 AVX Default nospectre_v1 spectre_v2=off mitigations=off mitigations_on mitigations_off 10 20 30 40 50 SE +/- 0.00, N = 3 SE +/- 0.00, N = 3 SE +/- 1.50, N = 3 SE +/- 2.06, N = 3 SE +/- 0.10, N = 3 SE +/- 0.08, N = 3 35.07 35.07 37.66 39.14 43.15 43.24 -flto -flto -flto -flto -flto=auto -flto=auto 1. (CXX) g++ options: -march=native -O3 -fno-fat-lto-objects
SMHasher Hash: t1ha2_atonce OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2022-08-22 Hash: t1ha2_atonce Default nospectre_v1 spectre_v2=off mitigations=off mitigations_on mitigations_off 8 16 24 32 40 SE +/- 0.00, N = 3 SE +/- 2.26, N = 3 SE +/- 1.68, N = 3 SE +/- 0.13, N = 3 SE +/- 0.06, N = 3 SE +/- 0.15, N = 3 27.49 29.74 30.84 32.65 34.41 34.58 -flto -flto -flto -flto -flto=auto -flto=auto 1. (CXX) g++ options: -march=native -O3 -fno-fat-lto-objects
SMHasher Hash: fasthash32 OpenBenchmarking.org cycles/hash, Fewer Is Better SMHasher 2022-08-22 Hash: fasthash32 Default nospectre_v1 mitigations=off spectre_v2=off mitigations_on mitigations_off 9 18 27 36 45 SE +/- 0.00, N = 3 SE +/- 0.02, N = 3 SE +/- 1.64, N = 3 SE +/- 1.64, N = 3 SE +/- 0.07, N = 3 SE +/- 0.08, N = 3 29.55 29.58 31.27 32.90 36.86 37.06 -flto -flto -flto -flto -flto=auto -flto=auto 1. (CXX) g++ options: -march=native -O3 -fno-fat-lto-objects
Phoronix Test Suite v10.8.4