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=pdf&grw&sro&rro.

AMD Ryzen 5 7600X CPU Security MitigationsProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionDefaultmitigations=offspectre_v2=offnospectre_v1mitigations_offmitigations_onAMD Ryzen 5 7600X 6-Core @ 5.45GHz (6 Cores / 12 Threads)ASUS ROG CROSSHAIR X670E HERO (0604 BIOS)AMD Device 14d832GB1000GB Sabrent Rocket 4.0 PlusAMD Radeon RX 6800 XT (2575/1000MHz)AMD Navi 21 HDMI AudioASUS MG28UIntel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411Ubuntu 22.046.0.0-060000rc7daily20221001-generic (x86_64)GNOME Shell 42.4X Server 1.21.1.3 + Wayland4.6 Mesa 22.0.5 (LLVM 13.0.1 DRM 3.48)1.3.204GCC 11.2.0ext43840x2160AMD Ryzen 5 3600 6-Core @ 4.21GHz (6 Cores / 12 Threads)BIOSTAR B550MX/E PRO (5.17 BIOS)AMD Starship/Matisse2 x 8 GB DDR4-3200MT/s3 x 18000GB Seagate ST18000NM000J-2T + 240GB Kingston SHPM228Realtek RTL8111/8168/8411Debian 126.5.0-0.deb12.4-amd64 (x86_64)GCC 12.2.0OpenBenchmarking.orgKernel 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: alwaysCompiler 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: 0x8701030Java 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.2Security 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 Mitigationsselenium: ARES-6 - Firefoxselenium: Kraken - Firefoxselenium: Octane - Firefoxselenium: Jetstream 2 - Firefoxselenium: Speedometer - Firefoxselenium: ARES-6 - Google Chromeselenium: Kraken - Google Chromeselenium: Octane - Google Chromeselenium: PSPDFKit WASM - Firefoxselenium: Jetstream 2 - Google Chromeselenium: Speedometer - Google Chromeselenium: PSPDFKit WASM - Google Chromeselenium: WASM imageConvolute - Firefoxsmhasher: fasthash32smhasher: t1ha2_atoncesmhasher: FarmHash32 x86_64 AVXsmhasher: t1ha0_aes_avx2 x86_64compilebench: Initial Createctx-clock: Context Switch Timehackbench: 8 - Threadhackbench: 16 - Threadhackbench: 4 - Processhackbench: 8 - Processhackbench: 16 - Processhackbench: 32 - Processstress-ng: Futexstress-ng: MEMFDstress-ng: SENDFILEstress-ng: CPU Cachestress-ng: Vector Mathstress-ng: Socket Activitystress-ng: Context Switchingcryptsetup: PBKDF2-sha512cryptsetup: PBKDF2-whirlpoolcryptsetup: AES-XTS 256b Encryptioncryptsetup: AES-XTS 256b Decryptioncryptsetup: Serpent-XTS 256b Encryptioncryptsetup: Serpent-XTS 256b Decryptioncryptsetup: Twofish-XTS 256b Encryptioncryptsetup: Twofish-XTS 256b Decryptioncryptsetup: AES-XTS 512b Encryptioncryptsetup: AES-XTS 512b Decryptioncryptsetup: Serpent-XTS 512b Encryptioncryptsetup: Serpent-XTS 512b Decryptioncryptsetup: Twofish-XTS 512b Encryptioncryptsetup: Twofish-XTS 512b Decryptiondacapobench: H2dacapobench: Jythondacapobench: Tradebeansrenaissance: Rand Forestrenaissance: ALS Movie Lensrenaissance: Apache Spark ALSrenaissance: Apache Spark Bayesrenaissance: Savina Reactors.IOrenaissance: Apache Spark PageRankrenaissance: Finagle HTTP Requestsrenaissance: In-Memory Database Shootoutrenaissance: Akka Unbalanced Cobwebbed Treerenaissance: Genetic Algorithm Using Jenetics + Futuresdarktable: Boat - CPU-onlydarktable: Masskrug - CPU-onlydarktable: Boat - CPU-onlydarktable: Masskrug - CPU-onlystargate: 44100 - 512stargate: 96000 - 512stargate: 192000 - 512stargate: 44100 - 1024stargate: 480000 - 512stargate: 96000 - 1024stargate: 192000 - 1024stargate: 480000 - 1024astcenc: Mediumastcenc: Thoroughastcenc: Exhaustiverawtherapee: Total Benchmark Timewebp2: Defaultwebp2: Quality 75, Compression Effort 7webp2: Quality 100, Compression Effort 5webp: Defaultwebp: Quality 100webp: Quality 100, Losslessgimp: resizegimp: rotategimp: auto-levelsunpack-linux: linux-5.19.tar.xzgimp: unsharp-maskgimp: resizegimp: rotategimp: auto-levelsgimp: unsharp-maskinkscape: SVG Files To PNGoctave-benchmark: octave-benchmark: sunflow: Global Illumination + Image Synthesisosbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create Processesosbench: Memory Allocationsbuild-gdb: Time To Compilecompress-7zip: Compression Ratingcompress-7zip: Decompression Ratingbuild-php: Time To Compilebuild-linux-kernel: defconfigaom-av1: Speed 6 Realtime - Bosphorus 4Kaom-av1: Speed 6 Two-Pass - Bosphorus 4Kaom-av1: Speed 8 Realtime - Bosphorus 4Kaom-av1: Speed 9 Realtime - Bosphorus 4Kaom-av1: Speed 10 Realtime - Bosphorus 4Kaom-av1: Speed 6 Realtime - Bosphorus 1080paom-av1: Speed 6 Two-Pass - Bosphorus 1080paom-av1: Speed 8 Realtime - Bosphorus 1080paom-av1: Speed 9 Realtime - Bosphorus 1080paom-av1: Speed 10 Realtime - Bosphorus 1080pavifenc: 2avifenc: 6, Losslessbuild-godot: Time To Compilebuild-python: Defaultbuild-python: Released Build, PGO + LTO Optimizedbuild-erlang: Time To Compilebuild-mesa: Time To Compilebuild-nodejs: Time To Compilebuild-wasmer: Time To Compilenginx: 1nginx: 20nginx: 100nginx: 200nginx: 500nginx: 1000apache: 1apache: 20apache: 100apache: 200apache: 500apache: 1000node-express-loadtest: couchdb: 100 - 1000 - 30couchdb: 100 - 3000 - 30spark: 1000000 - 100 - SHA-512 Benchmark Timespark: 1000000 - 100 - Calculate Pi Benchmarkspark: 1000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 100 - Group By Test Timespark: 1000000 - 100 - Repartition Test Timespark: 1000000 - 100 - Inner Join Test Timespark: 1000000 - 500 - SHA-512 Benchmark Timespark: 1000000 - 500 - Calculate Pi Benchmarkspark: 1000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 500 - Group By Test Timespark: 1000000 - 500 - Repartition Test Timespark: 1000000 - 500 - Inner Join Test Timeclickhouse: 100M Rows Web Analytics Dataset, First Run / Cold Cacheclickhouse: 100M Rows Web Analytics Dataset, Second Runclickhouse: 100M Rows Web Analytics Dataset, Third Rundragonflydb: 50 - 1:5dragonflydb: 50 - 5:1influxdb: 4 - 10000 - 2,5000,1 - 10000influxdb: 64 - 10000 - 2,5000,1 - 10000rocksdb: Rand Fillrocksdb: Rand Readrocksdb: Update Randrocksdb: Read While Writingrocksdb: Read Rand Write Randsqlite-speedtest: Timed Time - Size 1,000cassandra: Writesnode-web-tooling: simdjson: LargeRandsimdjson: PartialTweetsnode-octane: bork: File Encryption Timesmhasher: fasthash32smhasher: t1ha2_atoncesmhasher: FarmHash32 x86_64 AVXsmhasher: t1ha0_aes_avx2 x86_64Defaultmitigations=offspectre_v2=offnospectre_v1mitigations_offmitigations_on24.05513.047469186.9292609.38398.0976192318320.408318269718.06583.2115576.7327852.7676019.83921.2318814.03630.5586.91813.73029.50060.6853737267.77750.33205644.24118.4262472.3718911.643918590.9230045281032071232325331538523.26063.51888.51145.04307.22161.71931.11874.46145.21533.84.5034.2743.3193372.5616931.7165623.3872463.3153652.6319161.8002473.39285154.62816.75660.713442.2448.340.143.8427.3716.912.2110.7869.61210.3294.52611.46816.1154.2810.79810.2760366.04709020.62082312.31352551.63010044.218872466937447.35773.38335.3712.3345.4468.1070.2060.9146.22148.53203.57222.5263.60610.94490.96013.983179.20377.34136.375494.31250.33895948.65802263.07789072.41777810.40768798.44761701.4619778.05132783.11167725.52157494.9117378.51113501.571367356.888173.6142.49142.7052910348.802.501.811.312.63144.648.842.701.961.49184.94195.43193.495204011.994748014.741639617.32170159.21273179618480487348222211654219381734.72712819821.391.768.49878424.72929.55327.48535.06527.29227.06585.042415168.0782369.92412.2852642410300.626296283218.06579.8915550.0027849.4073477.81978.4018813.51331.8016.66213.09131.88859.6464010537.28829.29262166.57102.0760145.9519465.074250094.392839181997814241526511613583.06573.52040.91209.24729.22421.01954.12058.86358.21721.04.6204.4823.0890362.2030201.3711053.2990193.1094682.4882901.6693913.30966253.51656.65360.705545.5968.130.143.6425.6415.102.0310.96810.12811.3184.58411.88817.1304.4130.8399.2598715.81979820.12968012.66241152.88497646.386851356855450.56976.09633.1712.0744.1064.9766.8959.0645.38143.93188.27205.0664.69211.22894.89014.633188.98180.47738.179514.19251.51599947.89806609.88792540.27781248.75771249.78772159.2819744.58133520.68157896.89157902.05119966.30113618.001333758.598180.8982.64170.389.532.532.001.392.83170.0891719449.662.902.151.63173.68181.49178.984906211.204433214.411422635.22008587.51254848598064877335252102673214676237.45712634520.631.738.42765175.96131.26532.64539.14330.07727.54565.541847172.81024310.75410.5891222474291.533296273918.76580.2715563.1727851.3573645.851016.5318813.66934.9566.72313.31634.29459.7743981215.14771.24261269.96104.3360067.8013388.004313556.042794256984966246827161643576.96559.12034.01249.64824.92452.71971.62050.56350.11700.94.6094.4813.0660312.0955091.3210643.2796083.0242472.4247751.6178313.27084553.34646.65020.705145.1248.110.143.6426.3316.072.0711.00510.17811.4224.71212.23416.9924.4290.8369.6517535.82933420.53340313.15339454.32985646.352848756809850.96076.42233.1812.1744.1265.4967.2158.1345.30143.11191.05202.1065.00111.06094.76314.753205.38780.45138.241513.65952.40699128.83813661.59796671.73785016.14773618.64773672.2219455.07127067.88144618.25144902.62116305.96110832.191341259.162180.8322.61169.9022134939.442.641.981.422.79169.3966867239.462.812.121.62179.39183.73179.394949025.014511086.671436546.82004002.81274009595098107485552125647213405033.66912443020.761.768.48795416.55832.90130.83937.66229.07424.18516.647446188.3002609.19394.6985142369320.397320270518.26582.8515575.8527854.7476727.22952.3018813.94931.4226.89913.66228.68860.8383780298.64870.37202570.27119.7862556.6818958.133887015.1929959961032757232525071519516.75989.31891.11141.44315.02164.01972.11882.76110.91557.64.4814.2953.3042902.5512321.7196193.3767673.3136372.6097891.8083803.38276954.53826.75010.713142.1848.380.143.8427.4217.042.2010.6839.55410.2554.53611.31915.9094.2490.79910.1553506.13689420.30293212.75539452.59609244.086878596959547.11073.40735.2212.4345.6468.5670.6461.3047.24148.41203.15218.2963.05110.74191.14913.866178.83976.25236.289493.78749.90595819.80810324.16794417.69783100.99771761.58770214.5519142.52126203.49155262.24150886.20115781.28110088.641382457.456175.1932.39143.2453714728.812.421.821.292.61143.1155188028.802.721.911.47191.05195.43199.055193823.834729270.871593004.02188262.91259950619769537461842170738219492134.17512951021.551.768.48876124.65329.58029.74435.06527.296007.3814078.4723398.8752042.39518.7024937.09171.45614.85433.17468.633139.4301839371.45671.09875.5782.2935605.443789.092422809.9313606276370562799.92857.6621.4612.8380.7381.12438.72425.1622.1612.5382.2376.526434680761.812639.03459.23323.47314.73758.53547.312788.21611.88.8429.0741.9454731.4655001.0236461.9826381.8893751.5065491.0510161.93559727.85413.22100.3457108.4804.570.082.1614.649.601.516.74620.02015.58716.77519.95711.7941.52613.98266615.18313155.23045932.42651682.94226394.2833889937273102.221160.78319.866.9628.5136.5436.8145.8724.7685.33103.07106.25109.30320.027203.62829.214348.913134.42290.59564737.71328822.73316282.35310504.54302079.24294626.6613365.0635894.8535052.6631616.3727257.1825223.012772317.252549838.5754235228526606270383104660791005163.98410.880.973.588.71137.05934.57843.23734.4716106.6413863.3623588.7153025.02293.6150461.794118.31930.87459.005114.411254.2611250493.35642.87896.8686.3738313.433651.831389284.0813761426433081991.51976.4577.5569.9358.1358.11902.31888.3579.7569.7358.9358.826464359727.312764.33379.92940.97263.43353.63980.212239.31603.37.5317.5041.9891281.4988691.0489432.0273911.9376281.5340231.0738681.97871028.59503.39960.367693.5574.830.092.3614.409.561.527.58018.91116.06616.91220.03110.6451.40531.05722727.48727886.10407563.69352398.61501193.965444014304096.215159.34020.267.6830.5239.9640.2944.6726.7786.37103.19112.09104.39818.493195.38528.059337.307132.28183.83536869.06213199.27211431.57209568.13206279.14205719.3711390.3436002.7838422.0535437.7431076.0528076.163743113.513600552.70511091.91053138.154361028461149309144116220599392176.51111.100.983.6210.17136.86034.41443.14734.469OpenBenchmarking.org

Selenium

Benchmark: ARES-6 - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: ARES-6 - Browser: Firefoxspectre_v2=offnospectre_v1mitigations=offDefault612182430SE +/- 0.37, N = 3SE +/- 0.23, N = 6SE +/- 0.31, N = 15SE +/- 0.16, N = 1527.5424.1827.0624.051. firefox 105.0.1

Selenium

Benchmark: Kraken - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: Kraken - Browser: Firefoxspectre_v2=offnospectre_v1mitigations=offDefault130260390520650SE +/- 6.80, N = 12SE +/- 2.84, N = 3SE +/- 4.45, N = 3SE +/- 3.87, N = 3565.5516.6585.0513.01. firefox 105.0.1

Selenium

Benchmark: Octane - Browser: Firefox

OpenBenchmarking.orgGeometric Mean, More Is BetterSeleniumBenchmark: Octane - Browser: Firefoxspectre_v2=offnospectre_v1mitigations=offDefault10K20K30K40K50KSE +/- 578.90, N = 15SE +/- 92.64, N = 3SE +/- 764.90, N = 15SE +/- 109.79, N = 3418474744642415474691. firefox 105.0.1

Selenium

Benchmark: Jetstream 2 - Browser: Firefox

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream 2 - Browser: Firefoxspectre_v2=offnospectre_v1mitigations=offDefault4080120160200SE +/- 1.93, N = 3SE +/- 1.05, N = 3SE +/- 1.05, N = 3SE +/- 2.08, N = 3172.81188.30168.08186.931. firefox 105.0.1

Selenium

Benchmark: Speedometer - Browser: Firefox

OpenBenchmarking.orgRuns Per Minute, More Is BetterSeleniumBenchmark: Speedometer - Browser: Firefoxspectre_v2=offnospectre_v1mitigations=offDefault60120180240300SE +/- 0.88, N = 3SE +/- 0.33, N = 3SE +/- 0.88, N = 3SE +/- 0.58, N = 32432602362601. firefox 105.0.1

Selenium

Benchmark: ARES-6 - Browser: Google Chrome

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: ARES-6 - Browser: Google Chromespectre_v2=offnospectre_v1mitigations=offDefault3691215SE +/- 0.06, N = 3SE +/- 0.07, N = 3SE +/- 0.12, N = 3SE +/- 0.10, N = 510.759.199.929.381. chrome 106.0.5249.91

Selenium

Benchmark: Kraken - Browser: Google Chrome

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: Kraken - Browser: Google Chromespectre_v2=offnospectre_v1mitigations=offDefault90180270360450SE +/- 2.14, N = 3SE +/- 3.44, N = 3SE +/- 1.20, N = 3SE +/- 0.75, N = 3410.5394.6412.2398.01. chrome 106.0.5249.91

Selenium

Benchmark: Octane - Browser: Google Chrome

OpenBenchmarking.orgGeometric Mean, More Is BetterSeleniumBenchmark: Octane - Browser: Google Chromespectre_v2=offnospectre_v1mitigations=offDefault20K40K60K80K100KSE +/- 1186.89, N = 3SE +/- 265.98, N = 3SE +/- 1825.46, N = 12SE +/- 337.18, N = 3891229851485264976191. chrome 106.0.5249.91

Selenium

Benchmark: PSPDFKit WASM - Browser: Firefox

OpenBenchmarking.orgScore, Fewer Is BetterSeleniumBenchmark: PSPDFKit WASM - Browser: Firefoxspectre_v2=offnospectre_v1mitigations=offDefault5001000150020002500SE +/- 28.75, N = 4SE +/- 24.36, N = 3SE +/- 2.85, N = 3SE +/- 8.37, N = 324742369241023181. firefox 105.0.1

Selenium

Benchmark: Jetstream 2 - Browser: Google Chrome

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream 2 - Browser: Google Chromespectre_v2=offnospectre_v1mitigations=offDefault70140210280350SE +/- 1.42, N = 3SE +/- 0.69, N = 3SE +/- 1.49, N = 3SE +/- 1.44, N = 3291.53320.40300.63320.411. chrome 106.0.5249.91

Selenium

Benchmark: Speedometer - Browser: Google Chrome

OpenBenchmarking.orgRuns Per Minute, More Is BetterSeleniumBenchmark: Speedometer - Browser: Google Chromespectre_v2=offnospectre_v1mitigations=offDefault70140210280350SE +/- 3.12, N = 4SE +/- 1.45, N = 3SE +/- 2.25, N = 15SE +/- 2.03, N = 32963202963181. chrome 106.0.5249.91

Selenium

Benchmark: PSPDFKit WASM - Browser: Google Chrome

OpenBenchmarking.orgScore, Fewer Is BetterSeleniumBenchmark: PSPDFKit WASM - Browser: Google Chromespectre_v2=offnospectre_v1mitigations=offDefault6001200180024003000SE +/- 32.56, N = 4SE +/- 10.71, N = 3SE +/- 26.90, N = 6SE +/- 24.26, N = 327392705283226971. chrome 106.0.5249.91

Selenium

Benchmark: WASM imageConvolute - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM imageConvolute - Browser: Firefoxspectre_v2=offnospectre_v1mitigations=offDefault510152025SE +/- 0.37, N = 15SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 318.718.218.018.01. firefox 105.0.1

SMHasher

Hash: fasthash32

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: fasthash32spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault14002800420056007000SE +/- 2.28, N = 3SE +/- 6.07, N = 3SE +/- 7.22, N = 3SE +/- 76.79, N = 3SE +/- 0.54, N = 3SE +/- 3.59, N = 36580.276582.856106.646007.386579.896583.21-flto-flto-flto=auto-flto=auto-flto-flto1. (CXX) g++ options: -march=native -O3 -fno-fat-lto-objects

SMHasher

Hash: t1ha2_atonce

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: t1ha2_atoncespectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault3K6K9K12K15KSE +/- 7.16, N = 3SE +/- 0.82, N = 3SE +/- 8.75, N = 3SE +/- 113.79, N = 3SE +/- 7.92, N = 3SE +/- 0.05, N = 315563.1715575.8513863.3614078.4715550.0015576.73-flto-flto-flto=auto-flto=auto-flto-flto1. (CXX) g++ options: -march=native -O3 -fno-fat-lto-objects

SMHasher

Hash: FarmHash32 x86_64 AVX

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: FarmHash32 x86_64 AVXspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault6K12K18K24K30KSE +/- 1.66, N = 3SE +/- 1.18, N = 3SE +/- 27.21, N = 3SE +/- 116.35, N = 3SE +/- 1.77, N = 3SE +/- 0.46, N = 327851.3527854.7423588.7123398.8727849.4027852.76-flto-flto-flto=auto-flto=auto-flto-flto1. (CXX) g++ options: -march=native -O3 -fno-fat-lto-objects

SMHasher

Hash: t1ha0_aes_avx2 x86_64

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: t1ha0_aes_avx2 x86_64spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault16K32K48K64K80KSE +/- 804.49, N = 15SE +/- 17.81, N = 3SE +/- 322.00, N = 3SE +/- 389.27, N = 3SE +/- 801.16, N = 15SE +/- 653.31, N = 1273645.8576727.2253025.0252042.3973477.8176019.83-flto-flto-flto=auto-flto=auto-flto-flto1. (CXX) g++ options: -march=native -O3 -fno-fat-lto-objects

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial Createspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault2004006008001000SE +/- 13.24, N = 3SE +/- 4.77, N = 3SE +/- 1.95, N = 3SE +/- 7.14, N = 15SE +/- 10.75, N = 15SE +/- 5.08, N = 31016.53952.30293.61518.70978.40921.23

ctx_clock

Context Switch Time

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch Timespectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault110220330440550SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 3.00, N = 12SE +/- 0.00, N = 3SE +/- 0.00, N = 3188188504249188188

Hackbench

Count: 8 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: Threadspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault1428425670SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.39, N = 3SE +/- 0.25, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 313.6713.9561.7937.0913.5114.041. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: Threadspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault306090120150SE +/- 0.51, N = 15SE +/- 0.23, N = 15SE +/- 0.95, N = 3SE +/- 0.31, N = 3SE +/- 0.32, N = 3SE +/- 0.16, N = 334.9631.42118.3271.4631.8030.561. (CC) gcc options: -lpthread

Hackbench

Count: 4 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: Processspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault714212835SE +/- 0.013, N = 3SE +/- 0.003, N = 3SE +/- 0.112, N = 3SE +/- 0.346, N = 15SE +/- 0.015, N = 3SE +/- 0.019, N = 36.7236.89930.87414.8546.6626.9181. (CC) gcc options: -lpthread

Hackbench

Count: 8 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: Processspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault1326395265SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.37, N = 3SE +/- 0.37, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 313.3213.6659.0133.1713.0913.731. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: Processspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault306090120150SE +/- 0.47, N = 15SE +/- 0.15, N = 3SE +/- 0.92, N = 3SE +/- 0.33, N = 3SE +/- 0.56, N = 15SE +/- 0.31, N = 1534.2928.69114.4168.6331.8929.501. (CC) gcc options: -lpthread

Hackbench

Count: 32 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: Processspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault60120180240300SE +/- 0.40, N = 3SE +/- 0.63, N = 4SE +/- 1.04, N = 3SE +/- 0.16, N = 3SE +/- 0.86, N = 3SE +/- 0.69, N = 459.7760.84254.26139.4359.6560.691. (CC) gcc options: -lpthread

Stress-NG

Test: Futex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Futexspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault900K1800K2700K3600K4500KSE +/- 18405.23, N = 3SE +/- 10778.99, N = 3SE +/- 7267.96, N = 3SE +/- 16270.14, N = 15SE +/- 30094.15, N = 3SE +/- 10256.33, N = 33981215.143780298.641250493.351839371.454010537.283737267.771. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

Stress-NG

Test: MEMFD

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: MEMFDspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault2004006008001000SE +/- 2.20, N = 3SE +/- 0.94, N = 3SE +/- 0.17, N = 3SE +/- 1.40, N = 3SE +/- 0.72, N = 3SE +/- 0.03, N = 3771.24870.37642.87671.09829.29750.331. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: SENDFILEspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault60K120K180K240K300KSE +/- 594.25, N = 3SE +/- 250.59, N = 3SE +/- 7.28, N = 15SE +/- 5.68, N = 15SE +/- 200.36, N = 3SE +/- 115.34, N = 3261269.96202570.27896.86875.57262166.57205644.241. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

Stress-NG

Test: CPU Cache

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: CPU Cachespectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault306090120150SE +/- 1.27, N = 15SE +/- 1.42, N = 15SE +/- 1.55, N = 15SE +/- 1.54, N = 15SE +/- 0.93, N = 7SE +/- 2.17, N = 15104.33119.7886.3782.29102.07118.421. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Vector Mathspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault13K26K39K52K65KSE +/- 37.86, N = 3SE +/- 27.16, N = 3SE +/- 9.12, N = 3SE +/- 62.33, N = 3SE +/- 29.89, N = 3SE +/- 30.81, N = 360067.8062556.6838313.4335605.4460145.9562472.371. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Socket Activityspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault4K8K12K16K20KSE +/- 154.65, N = 15SE +/- 33.52, N = 3SE +/- 30.46, N = 12SE +/- 28.05, N = 3SE +/- 120.42, N = 3SE +/- 36.09, N = 313388.0018958.133651.833789.0919465.0718911.641. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Context Switchingspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault900K1800K2700K3600K4500KSE +/- 32653.63, N = 3SE +/- 35449.67, N = 3SE +/- 2877.30, N = 3SE +/- 3700.78, N = 3SE +/- 24144.91, N = 3SE +/- 24498.62, N = 34313556.043887015.191389284.082422809.934250094.393918590.921. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

Cryptsetup

PBKDF2-sha512

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-sha512spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault600K1200K1800K2400K3000KSE +/- 52383.54, N = 15SE +/- 9884.29, N = 3SE +/- 6370.80, N = 3SE +/- 3582.07, N = 3SE +/- 49916.48, N = 15SE +/- 4298.33, N = 3279425629959961376142136062728391813004528

Cryptsetup

PBKDF2-whirlpool

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-whirlpoolspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault200K400K600K800K1000KSE +/- 12745.74, N = 15SE +/- 2958.90, N = 3SE +/- 1822.99, N = 3SE +/- 1953.49, N = 3SE +/- 12414.92, N = 15SE +/- 2035.67, N = 398496610327576433086370569978141032071

Cryptsetup

AES-XTS 256b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 256b Encryptionmitigations_onmitigations_off6001200180024003000SE +/- 4.95, N = 3SE +/- 93.02, N = 31991.52799.9

Cryptsetup

AES-XTS 256b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 256b Decryptionmitigations_onmitigations_off6001200180024003000SE +/- 4.60, N = 3SE +/- 18.47, N = 31976.42857.6

Cryptsetup

Serpent-XTS 256b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 256b Encryptionmitigations_onmitigations_off130260390520650SE +/- 3.63, N = 3SE +/- 1.27, N = 3577.5621.4

Cryptsetup

Serpent-XTS 256b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 256b Decryptionmitigations_onmitigations_off130260390520650SE +/- 1.38, N = 3SE +/- 2.22, N = 3569.9612.8

Cryptsetup

Twofish-XTS 256b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 256b Encryptionmitigations_onmitigations_off80160240320400SE +/- 1.55, N = 3SE +/- 0.92, N = 3358.1380.7

Cryptsetup

Twofish-XTS 256b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 256b Decryptionmitigations_onmitigations_off80160240320400SE +/- 0.61, N = 3SE +/- 0.76, N = 3358.1381.1

Cryptsetup

AES-XTS 512b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 512b Encryptionmitigations_onmitigations_off5001000150020002500SE +/- 3.80, N = 3SE +/- 8.76, N = 31902.32438.7

Cryptsetup

AES-XTS 512b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupAES-XTS 512b Decryptionmitigations_onmitigations_off5001000150020002500SE +/- 3.90, N = 3SE +/- 2.66, N = 31888.32425.1

Cryptsetup

Serpent-XTS 512b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 512b Encryptionmitigations_onmitigations_off130260390520650SE +/- 0.94, N = 3SE +/- 1.34, N = 3579.7622.1

Cryptsetup

Serpent-XTS 512b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupSerpent-XTS 512b Decryptionmitigations_onmitigations_off130260390520650SE +/- 1.07, N = 3SE +/- 0.26, N = 3569.7612.5

Cryptsetup

Twofish-XTS 512b Encryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 512b Encryptionmitigations_onmitigations_off80160240320400SE +/- 0.61, N = 3SE +/- 1.11, N = 3358.9382.2

Cryptsetup

Twofish-XTS 512b Decryption

OpenBenchmarking.orgMiB/s, More Is BetterCryptsetupTwofish-XTS 512b Decryptionmitigations_onmitigations_off80160240320400SE +/- 3.95, N = 3358.8376.5

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault6001200180024003000SE +/- 23.90, N = 4SE +/- 24.48, N = 17SE +/- 46.88, N = 20SE +/- 29.48, N = 5SE +/- 20.41, N = 20SE +/- 27.78, N = 20246823252646264324152323

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: Jythonspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault10002000300040005000SE +/- 23.92, N = 20SE +/- 17.36, N = 4SE +/- 51.36, N = 4SE +/- 51.86, N = 4SE +/- 27.46, N = 20SE +/- 28.54, N = 4271625074359468026512533

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: Tradebeansspectre_v2=offnospectre_v1mitigations=offDefault400800120016002000SE +/- 17.00, N = 4SE +/- 16.38, N = 5SE +/- 20.14, N = 4SE +/- 11.07, N = 201643151916131538

Renaissance

Test: Random Forest

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Random Forestspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault160320480640800SE +/- 6.35, N = 5SE +/- 2.97, N = 3SE +/- 7.80, N = 3SE +/- 3.32, N = 3SE +/- 8.39, N = 3SE +/- 3.72, N = 3576.9516.7727.3761.8583.0523.2MIN: 473.38 / MAX: 731.32MIN: 418.35 / MAX: 640.35MIN: 657.45 / MAX: 989.09MIN: 659.99 / MAX: 1001.63MIN: 494.2 / MAX: 674.22MIN: 448.83 / MAX: 620.39

Renaissance

Test: ALS Movie Lens

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: ALS Movie Lensspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault3K6K9K12K15KSE +/- 25.90, N = 3SE +/- 27.73, N = 3SE +/- 18.82, N = 3SE +/- 27.74, N = 3SE +/- 2.77, N = 3SE +/- 20.88, N = 36559.15989.312764.312639.06573.56063.5MIN: 6442.36 / MAX: 7276.37MIN: 5899.69 / MAX: 6630MIN: 12729.12 / MAX: 13791.68MIN: 12597.11 / MAX: 13973.25MIN: 6510.95 / MAX: 7229.43MIN: 5988.41 / MAX: 6666.79

Renaissance

Test: Apache Spark ALS

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark ALSspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault7001400210028003500SE +/- 5.86, N = 3SE +/- 14.03, N = 3SE +/- 5.56, N = 3SE +/- 9.39, N = 3SE +/- 11.25, N = 3SE +/- 4.75, N = 32034.01891.13379.93459.22040.91888.5MIN: 1961.02 / MAX: 2156.78MIN: 1794.4 / MAX: 2046.22MIN: 3274.34 / MAX: 3612.94MIN: 3313.68 / MAX: 3744.69MIN: 1946.42 / MAX: 2137.07MIN: 1781.01 / MAX: 1961.36

Renaissance

Test: Apache Spark Bayes

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark Bayesspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault7001400210028003500SE +/- 13.91, N = 15SE +/- 12.70, N = 3SE +/- 5.80, N = 3SE +/- 16.51, N = 3SE +/- 2.21, N = 3SE +/- 8.93, N = 31249.61141.42940.93323.41209.21145.0MIN: 815 / MAX: 1324.82MIN: 827.27 / MAX: 1162.45MIN: 2313.31 / MAX: 2950.59MIN: 2566.58 / MAX: 3351.28MIN: 897.84 / MAX: 1211.92MIN: 842.42 / MAX: 1157.93

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Savina Reactors.IOspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault16003200480064008000SE +/- 34.68, N = 15SE +/- 50.72, N = 4SE +/- 54.49, N = 15SE +/- 58.45, N = 3SE +/- 23.11, N = 3SE +/- 48.94, N = 44824.94315.07263.47314.74729.24307.2MIN: 4644.3 / MAX: 7420.62MIN: 4216.34 / MAX: 6180.86MIN: 7026.42 / MAX: 12864.91MIN: 7211.35 / MAX: 10618.03MIN: 4704.2 / MAX: 6866.7MIN: 4191.34 / MAX: 6592.77

Renaissance

Test: Apache Spark PageRank

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark PageRankspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault8001600240032004000SE +/- 21.61, N = 8SE +/- 24.73, N = 3SE +/- 8.95, N = 3SE +/- 45.88, N = 3SE +/- 8.89, N = 3SE +/- 17.22, N = 92452.72164.03353.63758.52421.02161.7MIN: 2017.59 / MAX: 2786.51MIN: 1978.41 / MAX: 2344.04MIN: 3009.89 / MAX: 3522.86MIN: 3232.47 / MAX: 4044.22MIN: 2054.83 / MAX: 2716.21MIN: 1892.77 / MAX: 2408.86

Renaissance

Test: Finagle HTTP Requests

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Finagle HTTP Requestsspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault9001800270036004500SE +/- 11.75, N = 3SE +/- 9.59, N = 3SE +/- 20.39, N = 3SE +/- 24.93, N = 3SE +/- 27.59, N = 3SE +/- 17.40, N = 31971.61972.13980.23547.31954.11931.1MIN: 1749.15 / MAX: 2379.6MIN: 1680.78 / MAX: 2306.77MIN: 3562.3 / MAX: 4349.42MIN: 2861.6 / MAX: 4207.51MIN: 1695.23 / MAX: 2338.25MIN: 1667.89 / MAX: 2421.74

Renaissance

Test: In-Memory Database Shootout

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: In-Memory Database Shootoutspectre_v2=offnospectre_v1mitigations=offDefault400800120016002000SE +/- 20.73, N = 3SE +/- 3.44, N = 3SE +/- 21.89, N = 3SE +/- 5.74, N = 32050.51882.72058.81874.4MIN: 1831.2 / MAX: 2295.42MIN: 1755.55 / MAX: 2079.19MIN: 1866.04 / MAX: 2319.96MIN: 1719.29 / MAX: 2054.21

Renaissance

Test: Akka Unbalanced Cobwebbed Tree

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Akka Unbalanced Cobwebbed Treespectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault3K6K9K12K15KSE +/- 26.64, N = 3SE +/- 19.74, N = 3SE +/- 39.83, N = 3SE +/- 40.62, N = 3SE +/- 11.45, N = 3SE +/- 9.16, N = 36350.16110.912239.312788.26358.26145.2MIN: 4684.07 / MAX: 6403.21MIN: 4623.37 / MAX: 6134.99MIN: 9559.13 / MAX: 12304.01MIN: 9911.88 / MAX: 12844.15MIN: 4813.39 / MAX: 6380.91MIN: 4647.99 / MAX: 6163.22

Renaissance

Test: Genetic Algorithm Using Jenetics + Futures

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Genetic Algorithm Using Jenetics + Futuresspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault400800120016002000SE +/- 9.47, N = 3SE +/- 19.26, N = 3SE +/- 16.15, N = 6SE +/- 3.65, N = 3SE +/- 12.40, N = 3SE +/- 8.13, N = 31700.91557.61603.31611.81721.01533.8MIN: 1670.11 / MAX: 1753.38MIN: 1509.71 / MAX: 1604.91MIN: 1501.38 / MAX: 1662.83MIN: 1540.62 / MAX: 1641.22MIN: 1639.6 / MAX: 1763.75MIN: 1419.89 / MAX: 1595.85

Darktable

Test: Boat - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.0.1Test: Boat - Acceleration: CPU-onlyspectre_v2=offnospectre_v1mitigations=offDefault1.03952.0793.11854.1585.1975SE +/- 0.008, N = 3SE +/- 0.013, N = 3SE +/- 0.011, N = 3SE +/- 0.015, N = 34.6094.4814.6204.503

Darktable

Test: Masskrug - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.0.1Test: Masskrug - Acceleration: CPU-onlyspectre_v2=offnospectre_v1mitigations=offDefault1.00852.0173.02554.0345.0425SE +/- 0.031, N = 3SE +/- 0.029, N = 3SE +/- 0.022, N = 3SE +/- 0.004, N = 34.4814.2954.4824.274

Darktable

Test: Boat - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.2.1Test: Boat - Acceleration: CPU-onlymitigations_onmitigations_off246810SE +/- 0.042, N = 3SE +/- 0.085, N = 67.5318.842

Darktable

Test: Masskrug - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.2.1Test: Masskrug - Acceleration: CPU-onlymitigations_onmitigations_off3691215SE +/- 0.006, N = 3SE +/- 0.036, N = 37.5049.074

Stargate Digital Audio Workstation

Sample Rate: 44100 - Buffer Size: 512

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 44100 - Buffer Size: 512spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault0.74691.49382.24072.98763.7345SE +/- 0.028583, N = 7SE +/- 0.007979, N = 3SE +/- 0.003662, N = 3SE +/- 0.002791, N = 3SE +/- 0.016823, N = 3SE +/- 0.005175, N = 33.0660313.3042901.9891281.9454733.0890363.3193371. (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: 512

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 96000 - Buffer Size: 512spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault0.57641.15281.72922.30562.882SE +/- 0.024275, N = 3SE +/- 0.006926, N = 3SE +/- 0.009866, N = 3SE +/- 0.001781, N = 3SE +/- 0.011840, N = 3SE +/- 0.004412, N = 32.0955092.5512321.4988691.4655002.2030202.5616931. (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: 192000 - Buffer Size: 512

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 192000 - Buffer Size: 512spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault0.38690.77381.16071.54761.9345SE +/- 0.018304, N = 3SE +/- 0.014851, N = 8SE +/- 0.000539, N = 3SE +/- 0.000279, N = 3SE +/- 0.021380, N = 12SE +/- 0.018935, N = 31.3210641.7196191.0489431.0236461.3711051.7165621. (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.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 44100 - Buffer Size: 1024spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault0.76211.52422.28633.04843.8105SE +/- 0.020488, N = 3SE +/- 0.002407, N = 3SE +/- 0.001859, N = 3SE +/- 0.003225, N = 3SE +/- 0.008268, N = 3SE +/- 0.004659, N = 33.2796083.3767672.0273911.9826383.2990193.3872461. (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: 512

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 480000 - Buffer Size: 512spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault0.7461.4922.2382.9843.73SE +/- 0.017755, N = 3SE +/- 0.007378, N = 3SE +/- 0.002442, N = 3SE +/- 0.003827, N = 3SE +/- 0.028578, N = 7SE +/- 0.007265, N = 33.0242473.3136371.9376281.8893753.1094683.3153651. (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.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 96000 - Buffer Size: 1024spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault0.59221.18441.77662.36882.961SE +/- 0.032968, N = 3SE +/- 0.001455, N = 3SE +/- 0.004999, N = 3SE +/- 0.002118, N = 3SE +/- 0.008482, N = 3SE +/- 0.000805, N = 32.4247752.6097891.5340231.5065492.4882902.6319161. (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: 192000 - Buffer Size: 1024

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 192000 - Buffer Size: 1024spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault0.40690.81381.22071.62762.0345SE +/- 0.003634, N = 3SE +/- 0.002602, N = 3SE +/- 0.000599, N = 3SE +/- 0.000870, N = 3SE +/- 0.003233, N = 3SE +/- 0.002266, N = 31.6178311.8083801.0738681.0510161.6693911.8002471. (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.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 480000 - Buffer Size: 1024spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault0.76341.52682.29023.05363.817SE +/- 0.009096, N = 3SE +/- 0.003307, N = 3SE +/- 0.004038, N = 3SE +/- 0.002159, N = 3SE +/- 0.020795, N = 3SE +/- 0.007974, N = 33.2708453.3827691.9787101.9355973.3096623.3928511. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

ASTC Encoder

Preset: Medium

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: Mediumspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault1224364860SE +/- 0.12, N = 3SE +/- 0.12, N = 3SE +/- 0.05, N = 3SE +/- 0.13, N = 3SE +/- 0.09, N = 3SE +/- 0.07, N = 353.3554.5428.6027.8553.5254.631. (CXX) g++ options: -O3 -flto -pthread

ASTC Encoder

Preset: Thorough

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: Thoroughspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault246810SE +/- 0.0058, N = 3SE +/- 0.0044, N = 3SE +/- 0.0050, N = 3SE +/- 0.0112, N = 3SE +/- 0.0060, N = 3SE +/- 0.0072, N = 36.65026.75013.39963.22106.65366.75661. (CXX) g++ options: -O3 -flto -pthread

ASTC Encoder

Preset: Exhaustive

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: Exhaustivespectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault0.16050.3210.48150.6420.8025SE +/- 0.0007, N = 3SE +/- 0.0004, N = 3SE +/- 0.0001, N = 3SE +/- 0.0007, N = 3SE +/- 0.0002, N = 3SE +/- 0.0005, N = 30.70510.71310.36760.34570.70550.71341. (CXX) g++ options: -O3 -flto -pthread

RawTherapee

Total Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterRawTherapeeTotal Benchmark Timespectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault20406080100SE +/- 0.15, N = 3SE +/- 0.14, N = 3SE +/- 0.36, N = 3SE +/- 0.19, N = 3SE +/- 0.20, N = 3SE +/- 0.01, N = 345.1242.1893.56108.4845.6042.241. spectre_v2=off: RawTherapee, version 5.8, command line.2. nospectre_v1: RawTherapee, version 5.8, command line.3. mitigations_on: RawTherapee, version 5.9, command line.4. mitigations_off: RawTherapee, version 5.9, command line.5. mitigations=off: RawTherapee, version 5.8, command line.6. Default: RawTherapee, version 5.8, command line.

WebP2 Image Encode

Encode Settings: Default

OpenBenchmarking.orgMP/s, More Is BetterWebP2 Image Encode 20220823Encode Settings: Defaultspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault246810SE +/- 0.05, N = 3SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.05, N = 5SE +/- 0.04, N = 3SE +/- 0.03, N = 38.118.384.834.578.138.34-ldl-ldl-ldl-ldl1. (CXX) g++ options: -msse4.2 -fno-rtti -O3

WebP2 Image Encode

Encode Settings: Quality 75, Compression Effort 7

OpenBenchmarking.orgMP/s, More Is BetterWebP2 Image Encode 20220823Encode Settings: Quality 75, Compression Effort 7spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault0.03150.0630.09450.1260.1575SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 30.140.140.090.080.140.14-ldl-ldl-ldl-ldl1. (CXX) g++ options: -msse4.2 -fno-rtti -O3

WebP2 Image Encode

Encode Settings: Quality 100, Compression Effort 5

OpenBenchmarking.orgMP/s, More Is BetterWebP2 Image Encode 20220823Encode Settings: Quality 100, Compression Effort 5spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault0.8641.7282.5923.4564.32SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 33.643.842.362.163.643.84-ldl-ldl-ldl-ldl1. (CXX) g++ options: -msse4.2 -fno-rtti -O3

WebP Image Encode

Encode Settings: Default

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Defaultspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault612182430SE +/- 0.31, N = 15SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.11, N = 3SE +/- 0.26, N = 15SE +/- 0.00, N = 326.3327.4214.4014.6425.6427.371. (CC) gcc options: -fvisibility=hidden -O2 -lm

WebP Image Encode

Encode Settings: Quality 100

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault48121620SE +/- 0.21, N = 15SE +/- 0.02, N = 3SE +/- 0.02, N = 3SE +/- 0.06, N = 3SE +/- 0.00, N = 3SE +/- 0.11, N = 316.0717.049.569.6015.1016.911. (CC) gcc options: -fvisibility=hidden -O2 -lm

WebP Image Encode

Encode Settings: Quality 100, Lossless

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, Losslessspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault0.49730.99461.49191.98922.4865SE +/- 0.04, N = 15SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.07, N = 12SE +/- 0.01, N = 32.072.201.521.512.032.211. (CC) gcc options: -fvisibility=hidden -O2 -lm

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.30Test: resizespectre_v2=offnospectre_v1mitigations=offDefault3691215SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.07, N = 3SE +/- 0.09, N = 311.0110.6810.9710.79

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.30Test: rotatespectre_v2=offnospectre_v1mitigations=offDefault3691215SE +/- 0.046, N = 3SE +/- 0.019, N = 3SE +/- 0.117, N = 3SE +/- 0.052, N = 310.1789.55410.1289.612

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.30Test: auto-levelsspectre_v2=offnospectre_v1mitigations=offDefault3691215SE +/- 0.07, N = 3SE +/- 0.05, N = 3SE +/- 0.08, N = 3SE +/- 0.05, N = 311.4210.2611.3210.33

Unpacking The Linux Kernel

linux-5.19.tar.xz

OpenBenchmarking.orgSeconds, Fewer Is BetterUnpacking The Linux Kernel 5.19linux-5.19.tar.xzspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault246810SE +/- 0.041, N = 20SE +/- 0.007, N = 4SE +/- 0.066, N = 4SE +/- 0.031, N = 4SE +/- 0.018, N = 4SE +/- 0.012, N = 44.7124.5367.5806.7464.5844.526

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.30Test: unsharp-maskspectre_v2=offnospectre_v1mitigations=offDefault3691215SE +/- 0.03, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 312.2311.3211.8911.47

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.34Test: resizemitigations_onmitigations_off510152025SE +/- 0.09, N = 3SE +/- 0.06, N = 318.9120.02

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.34Test: rotatemitigations_onmitigations_off48121620SE +/- 0.01, N = 3SE +/- 0.02, N = 316.0715.59

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.34Test: auto-levelsmitigations_onmitigations_off48121620SE +/- 0.01, N = 3SE +/- 0.02, N = 316.9116.78

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.34Test: unsharp-maskmitigations_onmitigations_off510152025SE +/- 0.02, N = 3SE +/- 0.03, N = 320.0319.96

Inkscape

Operation: SVG Files To PNG

OpenBenchmarking.orgSeconds, Fewer Is BetterInkscapeOperation: SVG Files To PNGspectre_v2=offnospectre_v1mitigations=offDefault48121620SE +/- 0.12, N = 15SE +/- 0.14, N = 7SE +/- 0.14, N = 12SE +/- 0.11, N = 1216.9915.9117.1316.121. Inkscape 1.1.2 (0a00cf5339, 2022-02-04)

GNU Octave Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterGNU Octave Benchmark 6.4.0spectre_v2=offnospectre_v1mitigations=offDefault0.99651.9932.98953.9864.9825SE +/- 0.042, N = 25SE +/- 0.034, N = 5SE +/- 0.047, N = 20SE +/- 0.026, N = 54.4294.2494.4134.281

GNU Octave Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterGNU Octave Benchmark 7.3.0mitigations_onmitigations_off3691215SE +/- 0.05, N = 5SE +/- 0.07, N = 510.6511.79

Sunflow Rendering System

Global Illumination + Image Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BetterSunflow Rendering System 0.07.2Global Illumination + Image Synthesisspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault0.34340.68681.03021.37361.717SE +/- 0.008, N = 15SE +/- 0.008, N = 15SE +/- 0.018, N = 3SE +/- 0.020, N = 3SE +/- 0.008, N = 15SE +/- 0.006, N = 150.8360.7991.4051.5260.8390.798MIN: 0.74 / MAX: 1.12MIN: 0.71 / MAX: 1.07MIN: 1.28 / MAX: 1.92MIN: 1.31 / MAX: 2.05MIN: 0.75 / MAX: 1.26MIN: 0.72 / MAX: 1.07

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Filesspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault714212835SE +/- 0.002596, N = 3SE +/- 0.005907, N = 3SE +/- 0.075161, N = 3SE +/- 0.055302, N = 3SE +/- 0.073113, N = 15SE +/- 0.007197, N = 39.65175310.15535031.05722713.9826669.25987110.2760361. (CC) gcc options: -lm

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Threadsspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault612182430SE +/- 0.029810, N = 3SE +/- 0.032370, N = 3SE +/- 0.111752, N = 3SE +/- 0.278379, N = 15SE +/- 0.045383, N = 3SE +/- 0.062329, N = 35.8293346.13689427.48727815.1831315.8197986.0470901. (CC) gcc options: -lm

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch Programsspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault20406080100SE +/- 0.28, N = 3SE +/- 0.10, N = 3SE +/- 0.26, N = 3SE +/- 0.68, N = 3SE +/- 0.07, N = 3SE +/- 0.20, N = 320.5320.3086.1055.2320.1320.621. (CC) gcc options: -lm

OSBench

Test: Create Processes

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Processesspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault1428425670SE +/- 0.10, N = 15SE +/- 0.15, N = 3SE +/- 0.50, N = 3SE +/- 0.42, N = 15SE +/- 0.15, N = 4SE +/- 0.07, N = 313.1512.7663.6932.4312.6612.311. (CC) gcc options: -lm

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory Allocationsspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault20406080100SE +/- 0.86, N = 15SE +/- 0.19, N = 3SE +/- 0.16, N = 3SE +/- 0.56, N = 15SE +/- 0.18, N = 3SE +/- 0.28, N = 354.3352.6098.6282.9452.8851.631. (CC) gcc options: -lm

Timed GDB GNU Debugger Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GDB GNU Debugger Compilation 10.2Time To Compilespectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault20406080100SE +/- 0.16, N = 3SE +/- 0.03, N = 3SE +/- 0.08, N = 3SE +/- 0.39, N = 3SE +/- 0.05, N = 3SE +/- 0.16, N = 346.3544.0993.9794.2846.3944.22

7-Zip Compression

Test: Compression Rating

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Compression Ratingspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault20K40K60K80K100KSE +/- 43.91, N = 3SE +/- 285.93, N = 3SE +/- 571.85, N = 3SE +/- 150.39, N = 3SE +/- 85.83, N = 3SE +/- 146.32, N = 38487587859444013889985135872461. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

7-Zip Compression

Test: Decompression Rating

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Decompression Ratingspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault15K30K45K60K75KSE +/- 328.48, N = 3SE +/- 57.41, N = 3SE +/- 625.31, N = 3SE +/- 469.69, N = 3SE +/- 109.49, N = 3SE +/- 52.92, N = 36809869595430403727368554693741. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 8.1.9Time To Compilespectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault20406080100SE +/- 0.02, N = 3SE +/- 0.14, N = 3SE +/- 0.27, N = 3SE +/- 0.48, N = 3SE +/- 0.65, N = 3SE +/- 0.12, N = 350.9647.1196.22102.2250.5747.36

Timed Linux Kernel Compilation

Build: defconfig

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.18Build: defconfigspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault4080120160200SE +/- 0.23, N = 3SE +/- 0.21, N = 3SE +/- 0.51, N = 3SE +/- 0.50, N = 3SE +/- 0.19, N = 3SE +/- 0.29, N = 376.4273.41159.34160.7876.1073.38

AOM AV1

Encoder Mode: Speed 6 Realtime - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 6 Realtime - Input: Bosphorus 4Kspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault816243240SE +/- 0.39, N = 12SE +/- 0.39, N = 12SE +/- 0.15, N = 3SE +/- 0.25, N = 3SE +/- 0.34, N = 15SE +/- 0.32, N = 1233.1835.2220.2619.8633.1735.371. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

AOM AV1

Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 4Kspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault3691215SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 312.1712.437.686.9612.0712.331. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

AOM AV1

Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4Kspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault1020304050SE +/- 0.44, N = 5SE +/- 0.04, N = 3SE +/- 0.04, N = 3SE +/- 0.10, N = 3SE +/- 0.26, N = 3SE +/- 0.17, N = 344.1245.6430.5228.5144.1045.441. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

AOM AV1

Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4Kspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault1530456075SE +/- 0.57, N = 15SE +/- 0.05, N = 3SE +/- 0.27, N = 3SE +/- 0.16, N = 3SE +/- 0.55, N = 15SE +/- 0.08, N = 365.4968.5639.9636.5464.9768.101. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

AOM AV1

Encoder Mode: Speed 10 Realtime - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 10 Realtime - Input: Bosphorus 4Kspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault1632486480SE +/- 0.74, N = 3SE +/- 0.19, N = 3SE +/- 0.09, N = 3SE +/- 0.23, N = 3SE +/- 0.58, N = 15SE +/- 0.08, N = 367.2170.6440.2936.8166.8970.201. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

AOM AV1

Encoder Mode: Speed 6 Realtime - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 6 Realtime - Input: Bosphorus 1080pspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault1428425670SE +/- 0.81, N = 3SE +/- 0.82, N = 3SE +/- 0.41, N = 3SE +/- 0.33, N = 3SE +/- 0.45, N = 10SE +/- 0.60, N = 1558.1361.3044.6745.8759.0660.911. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

AOM AV1

Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 6 Two-Pass - Input: Bosphorus 1080pspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault1122334455SE +/- 0.05, N = 3SE +/- 0.07, N = 3SE +/- 0.11, N = 3SE +/- 0.09, N = 3SE +/- 0.31, N = 3SE +/- 0.35, N = 345.3047.2426.7724.7645.3846.221. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

AOM AV1

Encoder Mode: Speed 8 Realtime - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 8 Realtime - Input: Bosphorus 1080pspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault306090120150SE +/- 0.34, N = 3SE +/- 0.12, N = 3SE +/- 0.13, N = 3SE +/- 0.85, N = 3SE +/- 0.96, N = 3SE +/- 0.43, N = 3143.11148.4186.3785.33143.93148.531. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

AOM AV1

Encoder Mode: Speed 9 Realtime - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 9 Realtime - Input: Bosphorus 1080pspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault4080120160200SE +/- 2.05, N = 15SE +/- 1.43, N = 3SE +/- 1.18, N = 3SE +/- 0.35, N = 3SE +/- 1.97, N = 15SE +/- 0.03, N = 3191.05203.15103.19103.07188.27203.571. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

AOM AV1

Encoder Mode: Speed 10 Realtime - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 10 Realtime - Input: Bosphorus 1080pspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault50100150200250SE +/- 1.88, N = 15SE +/- 2.33, N = 3SE +/- 0.22, N = 3SE +/- 1.26, N = 4SE +/- 1.93, N = 15SE +/- 2.39, N = 3202.10218.29112.09106.25205.06222.521. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

libavif avifenc

Encoder Speed: 2

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 2spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault20406080100SE +/- 0.17, N = 3SE +/- 0.05, N = 3SE +/- 0.32, N = 3SE +/- 0.25, N = 3SE +/- 0.16, N = 3SE +/- 0.05, N = 365.0063.05104.40109.3064.6963.611. (CXX) g++ options: -O3 -fPIC -lm

libavif avifenc

Encoder Speed: 6, Lossless

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 6, Losslessspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault510152025SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.05, N = 3SE +/- 0.11, N = 3SE +/- 0.10, N = 7SE +/- 0.02, N = 311.0610.7418.4920.0311.2310.941. (CXX) g++ options: -O3 -fPIC -lm

Timed Godot Game Engine Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 3.2.3Time To Compilespectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault4080120160200SE +/- 0.33, N = 3SE +/- 0.11, N = 3SE +/- 0.34, N = 3SE +/- 0.53, N = 3SE +/- 0.33, N = 3SE +/- 0.05, N = 394.7691.15195.39203.6394.8990.96

Timed CPython Compilation

Build Configuration: Default

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed CPython Compilation 3.10.6Build Configuration: Defaultspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault71421283514.7513.8728.0629.2114.6313.98

Timed CPython Compilation

Build Configuration: Released Build, PGO + LTO Optimized

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed CPython Compilation 3.10.6Build Configuration: Released Build, PGO + LTO Optimizedspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault80160240320400205.39178.84337.31348.91188.98179.20

Timed Erlang/OTP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Erlang/OTP Compilation 25.0Time To Compilespectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault306090120150SE +/- 0.11, N = 3SE +/- 0.21, N = 3SE +/- 0.21, N = 3SE +/- 0.19, N = 3SE +/- 0.17, N = 3SE +/- 0.45, N = 380.4576.25132.28134.4280.4877.34

Timed Mesa Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Mesa Compilation 21.0Time To Compilespectre_v2=offnospectre_v1mitigations=offDefault918273645SE +/- 0.06, N = 3SE +/- 0.11, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 338.2436.2938.1836.38

Timed Node.js Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Node.js Compilation 18.8Time To Compilespectre_v2=offnospectre_v1mitigations=offDefault110220330440550SE +/- 0.22, N = 3SE +/- 0.23, N = 3SE +/- 0.36, N = 3SE +/- 0.47, N = 3513.66493.79514.19494.31

Timed Wasmer Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Wasmer Compilation 2.3Time To Compilespectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault20406080100SE +/- 0.45, N = 3SE +/- 0.24, N = 3SE +/- 0.63, N = 3SE +/- 0.83, N = 3SE +/- 0.52, N = 6SE +/- 0.28, N = 352.4149.9183.8490.6051.5250.341. (CC) gcc options: -m64 -ldl -lgcc_s -lutil -lrt -lpthread -lm -lc -pie -nodefaultlibs

nginx

Concurrent Requests: 1

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 1spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault20K40K60K80K100KSE +/- 322.62, N = 3SE +/- 45.20, N = 3SE +/- 42.69, N = 3SE +/- 162.34, N = 3SE +/- 91.83, N = 3SE +/- 151.57, N = 399128.8395819.8036869.0664737.7199947.8995948.651. (CC) gcc options: -lcrypt -lz -O3 -march=native

nginx

Concurrent Requests: 20

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 20spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault200K400K600K800K1000KSE +/- 1001.65, N = 3SE +/- 1251.10, N = 3SE +/- 630.60, N = 3SE +/- 802.14, N = 3SE +/- 879.83, N = 3SE +/- 656.96, N = 3813661.59810324.16213199.27328822.73806609.88802263.071. (CC) gcc options: -lcrypt -lz -O3 -march=native

nginx

Concurrent Requests: 100

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 100spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault200K400K600K800K1000KSE +/- 193.95, N = 3SE +/- 425.55, N = 3SE +/- 94.44, N = 3SE +/- 326.13, N = 3SE +/- 555.72, N = 3SE +/- 1108.07, N = 3796671.73794417.69211431.57316282.35792540.27789072.411. (CC) gcc options: -lcrypt -lz -O3 -march=native

nginx

Concurrent Requests: 200

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 200spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault200K400K600K800K1000KSE +/- 817.28, N = 3SE +/- 531.06, N = 3SE +/- 200.13, N = 3SE +/- 224.91, N = 3SE +/- 881.66, N = 3SE +/- 1106.74, N = 3785016.14783100.99209568.13310504.54781248.75777810.401. (CC) gcc options: -lcrypt -lz -O3 -march=native

nginx

Concurrent Requests: 500

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 500spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault170K340K510K680K850KSE +/- 196.26, N = 3SE +/- 500.39, N = 3SE +/- 532.91, N = 3SE +/- 1209.25, N = 3SE +/- 973.32, N = 3SE +/- 188.62, N = 3773618.64771761.58206279.14302079.24771249.78768798.441. (CC) gcc options: -lcrypt -lz -O3 -march=native

nginx

Concurrent Requests: 1000

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 1000spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault170K340K510K680K850KSE +/- 2038.51, N = 3SE +/- 5142.20, N = 3SE +/- 364.30, N = 3SE +/- 394.03, N = 3SE +/- 734.26, N = 3SE +/- 525.15, N = 3773672.22770214.55205719.37294626.66772159.28761701.461. (CC) gcc options: -lcrypt -lz -O3 -march=native

Apache HTTP Server

Concurrent Requests: 1

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 1spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault4K8K12K16K20KSE +/- 72.23, N = 3SE +/- 262.03, N = 3SE +/- 14.09, N = 3SE +/- 57.38, N = 3SE +/- 57.71, N = 3SE +/- 44.42, N = 319455.0719142.5211390.3413365.0619744.5819778.051. (CC) gcc options: -shared -fPIC -O2

Apache HTTP Server

Concurrent Requests: 20

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 20spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault30K60K90K120K150KSE +/- 333.67, N = 3SE +/- 111.87, N = 3SE +/- 133.00, N = 3SE +/- 183.81, N = 3SE +/- 91.66, N = 3SE +/- 27.51, N = 3127067.88126203.4936002.7835894.85133520.68132783.111. (CC) gcc options: -shared -fPIC -O2

Apache HTTP Server

Concurrent Requests: 100

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 100spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault40K80K120K160K200KSE +/- 308.24, N = 3SE +/- 289.66, N = 3SE +/- 51.67, N = 3SE +/- 201.05, N = 3SE +/- 535.74, N = 3SE +/- 447.04, N = 3144618.25155262.2438422.0535052.66157896.89167725.521. (CC) gcc options: -shared -fPIC -O2

Apache HTTP Server

Concurrent Requests: 200

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 200spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault30K60K90K120K150KSE +/- 379.00, N = 3SE +/- 704.93, N = 3SE +/- 25.14, N = 3SE +/- 256.22, N = 3SE +/- 786.71, N = 3SE +/- 871.12, N = 3144902.62150886.2035437.7431616.37157902.05157494.901. (CC) gcc options: -shared -fPIC -O2

Apache HTTP Server

Concurrent Requests: 500

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 500spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault30K60K90K120K150KSE +/- 124.99, N = 3SE +/- 292.60, N = 3SE +/- 52.86, N = 3SE +/- 221.32, N = 3SE +/- 108.62, N = 3SE +/- 149.74, N = 3116305.96115781.2831076.0527257.18119966.30117378.511. (CC) gcc options: -shared -fPIC -O2

Apache HTTP Server

Concurrent Requests: 1000

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 1000spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault20K40K60K80K100KSE +/- 157.13, N = 3SE +/- 176.51, N = 3SE +/- 19.09, N = 3SE +/- 70.01, N = 3SE +/- 102.14, N = 3SE +/- 105.05, N = 3110832.19110088.6428076.1625223.01113618.00113501.571. (CC) gcc options: -shared -fPIC -O2

Node.js Express HTTP Load Test

OpenBenchmarking.orgRequests Per Second, More Is BetterNode.js Express HTTP Load Testspectre_v2=offnospectre_v1mitigations=offDefault3K6K9K12K15KSE +/- 54.36, N = 3SE +/- 119.32, N = 3SE +/- 88.05, N = 3SE +/- 52.83, N = 313412138241333713673

Apache CouchDB

Bulk Size: 100 - Inserts: 1000 - Rounds: 30

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.2.2Bulk Size: 100 - Inserts: 1000 - Rounds: 30spectre_v2=offnospectre_v1mitigations=offDefault1326395265SE +/- 0.20, N = 3SE +/- 0.12, N = 3SE +/- 0.33, N = 3SE +/- 0.54, N = 359.1657.4658.6056.891. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD

Apache CouchDB

Bulk Size: 100 - Inserts: 3000 - Rounds: 30

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.2.2Bulk Size: 100 - Inserts: 3000 - Rounds: 30spectre_v2=offnospectre_v1mitigations=offDefault4080120160200SE +/- 0.78, N = 3SE +/- 0.43, N = 3SE +/- 1.04, N = 3SE +/- 0.20, N = 3180.83175.19180.90173.611. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD

Apache Spark

Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark Timespectre_v2=offnospectre_v1mitigations=offDefault0.5941.1881.7822.3762.97SE +/- 0.03, N = 4SE +/- 0.03, N = 12SE +/- 0.03, N = 3SE +/- 0.01, N = 32.612.392.642.49

Apache Spark

Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmarkspectre_v2=offnospectre_v1mitigations=offDefault4080120160200SE +/- 0.46, N = 4SE +/- 0.41, N = 12SE +/- 0.37, N = 3SE +/- 0.39, N = 3169.90143.25170.38142.71

Apache Spark

Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframespectre_v2=offnospectre_v1mitigations=offDefault3691215SE +/- 0.18, N = 4SE +/- 0.01, N = 12SE +/- 0.17, N = 3SE +/- 0.03, N = 39.448.819.538.80

Apache Spark

Row Count: 1000000 - Partitions: 100 - Group By Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Group By Test Timespectre_v2=offnospectre_v1mitigations=offDefault0.5941.1881.7822.3762.97SE +/- 0.06, N = 4SE +/- 0.02, N = 12SE +/- 0.03, N = 3SE +/- 0.03, N = 32.642.422.532.50

Apache Spark

Row Count: 1000000 - Partitions: 100 - Repartition Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Repartition Test Timespectre_v2=offnospectre_v1mitigations=offDefault0.450.91.351.82.25SE +/- 0.02, N = 4SE +/- 0.01, N = 12SE +/- 0.03, N = 3SE +/- 0.03, N = 31.981.822.001.81

Apache Spark

Row Count: 1000000 - Partitions: 100 - Inner Join Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Inner Join Test Timespectre_v2=offnospectre_v1mitigations=offDefault0.31950.6390.95851.2781.5975SE +/- 0.04, N = 4SE +/- 0.02, N = 12SE +/- 0.01, N = 3SE +/- 0.02, N = 31.421.291.391.31

Apache Spark

Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark Timespectre_v2=offnospectre_v1mitigations=offDefault0.63681.27361.91042.54723.184SE +/- 0.01, N = 3SE +/- 0.02, N = 12SE +/- 0.02, N = 3SE +/- 0.02, N = 122.792.612.832.63

Apache Spark

Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmarkspectre_v2=offnospectre_v1mitigations=offDefault4080120160200SE +/- 0.81, N = 3SE +/- 0.38, N = 12SE +/- 0.44, N = 3SE +/- 0.94, N = 12169.40143.12170.09144.64

Apache Spark

Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframespectre_v2=offnospectre_v1mitigations=offDefault3691215SE +/- 0.18, N = 3SE +/- 0.01, N = 12SE +/- 0.22, N = 3SE +/- 0.01, N = 129.468.809.668.84

Apache Spark

Row Count: 1000000 - Partitions: 500 - Group By Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Group By Test Timespectre_v2=offnospectre_v1mitigations=offDefault0.65251.3051.95752.613.2625SE +/- 0.02, N = 3SE +/- 0.01, N = 12SE +/- 0.04, N = 3SE +/- 0.02, N = 122.812.722.902.70

Apache Spark

Row Count: 1000000 - Partitions: 500 - Repartition Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Repartition Test Timespectre_v2=offnospectre_v1mitigations=offDefault0.48380.96761.45141.93522.419SE +/- 0.02, N = 3SE +/- 0.01, N = 12SE +/- 0.05, N = 3SE +/- 0.01, N = 122.121.912.151.96

Apache Spark

Row Count: 1000000 - Partitions: 500 - Inner Join Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Inner Join Test Timespectre_v2=offnospectre_v1mitigations=offDefault0.36680.73361.10041.46721.834SE +/- 0.02, N = 3SE +/- 0.02, N = 12SE +/- 0.02, N = 3SE +/- 0.01, N = 121.621.471.631.49

ClickHouse

100M Rows Web Analytics Dataset, First Run / Cold Cache

OpenBenchmarking.orgQueries Per Minute, Geo Mean, More Is BetterClickHouse 22.5.4.19100M Rows Web Analytics Dataset, First Run / Cold Cachespectre_v2=offnospectre_v1mitigations=offDefault4080120160200SE +/- 1.63, N = 15SE +/- 2.42, N = 3SE +/- 0.95, N = 3SE +/- 1.75, N = 7179.39191.05173.68184.94MIN: 14.83 / MAX: 30000MIN: 14.44 / MAX: 30000MIN: 14.26 / MAX: 20000MIN: 13.44 / MAX: 300001. ClickHouse server version 22.5.4.19 (official build).

ClickHouse

100M Rows Web Analytics Dataset, Second Run

OpenBenchmarking.orgQueries Per Minute, Geo Mean, More Is BetterClickHouse 22.5.4.19100M Rows Web Analytics Dataset, Second Runspectre_v2=offnospectre_v1mitigations=offDefault4080120160200SE +/- 1.54, N = 15SE +/- 3.69, N = 3SE +/- 3.27, N = 3SE +/- 1.15, N = 7183.73195.43181.49195.43MIN: 14.92 / MAX: 30000MIN: 15.84 / MAX: 30000MIN: 14.91 / MAX: 30000MIN: 15.43 / MAX: 300001. ClickHouse server version 22.5.4.19 (official build).

ClickHouse

100M Rows Web Analytics Dataset, Third Run

OpenBenchmarking.orgQueries Per Minute, Geo Mean, More Is BetterClickHouse 22.5.4.19100M Rows Web Analytics Dataset, Third Runspectre_v2=offnospectre_v1mitigations=offDefault4080120160200SE +/- 1.76, N = 15SE +/- 2.76, N = 3SE +/- 3.01, N = 3SE +/- 2.33, N = 7179.39199.05178.98193.49MIN: 14.37 / MAX: 30000MIN: 13.71 / MAX: 30000MIN: 14.93 / MAX: 30000MIN: 15.28 / MAX: 300001. ClickHouse server version 22.5.4.19 (official build).

Dragonflydb

Clients: 50 - Set To Get Ratio: 1:5

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 0.6Clients: 50 - Set To Get Ratio: 1:5spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault1.1M2.2M3.3M4.4M5.5MSE +/- 30319.84, N = 3SE +/- 1238.97, N = 3SE +/- 30877.02, N = 3SE +/- 59774.28, N = 15SE +/- 30030.55, N = 3SE +/- 18534.87, N = 34949025.015193823.833743113.512772317.254906211.205204011.991. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Dragonflydb

Clients: 50 - Set To Get Ratio: 5:1

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 0.6Clients: 50 - Set To Get Ratio: 5:1spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault1000K2000K3000K4000K5000KSE +/- 21808.91, N = 3SE +/- 14392.05, N = 3SE +/- 81927.04, N = 12SE +/- 48234.65, N = 15SE +/- 2380.55, N = 3SE +/- 5534.42, N = 34511086.674729270.873600552.702549838.574433214.414748014.741. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

InfluxDB

Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000

OpenBenchmarking.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000spectre_v2=offnospectre_v1mitigations_onmitigations=offDefault400K800K1200K1600K2000KSE +/- 11065.03, N = 3SE +/- 12508.97, N = 3SE +/- 2218.20, N = 3SE +/- 11305.83, N = 15SE +/- 8362.03, N = 31436546.81593004.0511091.91422635.21639617.3

InfluxDB

Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000

OpenBenchmarking.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000spectre_v2=offnospectre_v1mitigations_onmitigations=offDefault500K1000K1500K2000K2500KSE +/- 7632.48, N = 3SE +/- 12147.99, N = 3SE +/- 2227.26, N = 3SE +/- 7361.87, N = 3SE +/- 2961.89, N = 32004002.82188262.91053138.12008587.52170159.2

Facebook RocksDB

Test: Random Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Random Fillspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault300K600K900K1200K1500KSE +/- 4988.21, N = 3SE +/- 6604.77, N = 3SE +/- 2019.93, N = 3SE +/- 1711.59, N = 3SE +/- 3726.79, N = 3SE +/- 9874.13, N = 312740091259950543610542352125484812731791. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Random Readspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault13M26M39M52M65MSE +/- 225292.34, N = 3SE +/- 176655.16, N = 3SE +/- 231803.16, N = 3SE +/- 10512.27, N = 3SE +/- 231143.15, N = 3SE +/- 32394.54, N = 35950981061976953284611492852660659806487618480481. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Update Random

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Update Randomspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault160K320K480K640K800KSE +/- 5261.31, N = 3SE +/- 2306.38, N = 3SE +/- 2278.95, N = 3SE +/- 281.52, N = 3SE +/- 3242.39, N = 3SE +/- 4024.29, N = 37485557461843091442703837335257348221. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Read While Writing

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Read While Writingspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault500K1000K1500K2000K2500KSE +/- 13568.43, N = 3SE +/- 16640.10, N = 3SE +/- 5714.81, N = 3SE +/- 8364.28, N = 15SE +/- 7823.94, N = 3SE +/- 4930.87, N = 32125647217073811622051046607210267322116541. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Read Random Write Random

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Read Random Write Randomspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault500K1000K1500K2000K2500KSE +/- 23302.96, N = 4SE +/- 5155.94, N = 3SE +/- 2199.67, N = 3SE +/- 3833.61, N = 3SE +/- 4689.09, N = 3SE +/- 11858.65, N = 321340502194921993921910051214676221938171. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault20406080100SE +/- 0.05, N = 3SE +/- 0.16, N = 3SE +/- 0.19, N = 3SE +/- 0.36, N = 3SE +/- 0.16, N = 3SE +/- 0.05, N = 333.6734.1876.5163.9837.4634.731. (CC) gcc options: -O2 -lz

Apache Cassandra

Test: Writes

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 4.0Test: Writesspectre_v2=offnospectre_v1mitigations=offDefault30K60K90K120K150KSE +/- 152.99, N = 3SE +/- 542.95, N = 3SE +/- 1151.27, N = 3SE +/- 155.83, N = 3124430129510126345128198

Node.js V8 Web Tooling Benchmark

OpenBenchmarking.orgruns/s, More Is BetterNode.js V8 Web Tooling Benchmarkspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault510152025SE +/- 0.09, N = 3SE +/- 0.06, N = 3SE +/- 0.12, N = 3SE +/- 0.09, N = 3SE +/- 0.08, N = 3SE +/- 0.04, N = 320.7621.5511.1010.8820.6321.39

simdjson

Throughput Test: LargeRandom

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: LargeRandomspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault0.3960.7921.1881.5841.98SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 31.761.760.980.971.731.761. (CXX) g++ options: -O3

simdjson

Throughput Test: PartialTweets

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: PartialTweetsspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault246810SE +/- 0.07, N = 3SE +/- 0.02, N = 3SE +/- 0.00, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.01, N = 38.488.483.623.588.428.491. (CXX) g++ options: -O3

Node.js Octane Benchmark

OpenBenchmarking.orgScore, More Is BetterNode.js Octane Benchmarkspectre_v2=offnospectre_v1mitigations=offDefault20K40K60K80K100KSE +/- 1487.67, N = 15SE +/- 358.52, N = 3SE +/- 391.32, N = 3SE +/- 129.99, N = 379541876127651787842

Bork File Encrypter

File Encryption Time

OpenBenchmarking.orgSeconds, Fewer Is BetterBork File Encrypter 1.4File Encryption Timespectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault3691215SE +/- 0.732, N = 12SE +/- 0.023, N = 3SE +/- 0.069, N = 3SE +/- 0.023, N = 3SE +/- 0.690, N = 12SE +/- 0.027, N = 36.5584.65310.1718.7115.9614.729

SMHasher

Hash: fasthash32

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: fasthash32spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault918273645SE +/- 1.64, N = 3SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.08, N = 3SE +/- 1.64, N = 3SE +/- 0.00, N = 332.9029.5836.8637.0631.2729.55-flto-flto-flto=auto-flto=auto-flto-flto1. (CXX) g++ options: -march=native -O3 -fno-fat-lto-objects

SMHasher

Hash: t1ha2_atonce

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: t1ha2_atoncespectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault816243240SE +/- 1.68, N = 3SE +/- 2.26, N = 3SE +/- 0.06, N = 3SE +/- 0.15, N = 3SE +/- 0.13, N = 3SE +/- 0.00, N = 330.8429.7434.4134.5832.6527.49-flto-flto-flto=auto-flto=auto-flto-flto1. (CXX) g++ options: -march=native -O3 -fno-fat-lto-objects

SMHasher

Hash: FarmHash32 x86_64 AVX

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: FarmHash32 x86_64 AVXspectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault1020304050SE +/- 1.50, N = 3SE +/- 0.00, N = 3SE +/- 0.10, N = 3SE +/- 0.08, N = 3SE +/- 2.06, N = 3SE +/- 0.00, N = 337.6635.0743.1543.2439.1435.07-flto-flto-flto=auto-flto=auto-flto-flto1. (CXX) g++ options: -march=native -O3 -fno-fat-lto-objects

SMHasher

Hash: t1ha0_aes_avx2 x86_64

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: t1ha0_aes_avx2 x86_64spectre_v2=offnospectre_v1mitigations_onmitigations_offmitigations=offDefault816243240SE +/- 0.65, N = 15SE +/- 0.00, N = 3SE +/- 0.06, N = 3SE +/- 0.06, N = 3SE +/- 0.70, N = 15SE +/- 0.00, N = 1229.0727.2934.4734.4730.0827.29-flto-flto-flto=auto-flto=auto-flto-flto1. (CXX) g++ options: -march=native -O3 -fno-fat-lto-objects


Phoronix Test Suite v10.8.5