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/2210046-PTS-RYZWN57678&grr&sor.

AMD Ryzen 5 7600X CPU Security MitigationsProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionDefaultmitigations=offspectre_v2=offnospectre_v1AMD 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.0ext43840x2160OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler Details- --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 Processor Details- Scaling Governor: amd-pstate schedutil (Boost: Enabled) - CPU Microcode: 0xa601203Java Details- OpenJDK Runtime Environment (build 11.0.16+8-post-Ubuntu-0ubuntu122.04)Python Details- Python 3.10.6Security 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 Disk Details- mitigations=off, spectre_v2=off, nospectre_v1: NONE / errors=remount-ro,relatime,rw / Block Size: 4096

AMD Ryzen 5 7600X CPU Security Mitigationsbuild-nodejs: Time To Compilespark: 1000000 - 500 - Inner Join Test Timespark: 1000000 - 500 - Repartition Test Timespark: 1000000 - 500 - Group By Test Timespark: 1000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 500 - Calculate Pi Benchmarkspark: 1000000 - 500 - SHA-512 Benchmark Timeselenium: Jetstream 2 - Google Chromeselenium: ARES-6 - Firefoxspark: 1000000 - 100 - Inner Join Test Timespark: 1000000 - 100 - Repartition Test Timespark: 1000000 - 100 - Group By Test Timespark: 1000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 100 - Calculate Pi Benchmarkspark: 1000000 - 100 - SHA-512 Benchmark Timestargate: 192000 - 512clickhouse: 100M Rows Web Analytics Dataset, Third Runclickhouse: 100M Rows Web Analytics Dataset, Second Runclickhouse: 100M Rows Web Analytics Dataset, First Run / Cold Cachecouchdb: 100 - 3000 - 30webp2: Quality 75, Compression Effort 7selenium: Octane - Firefoxinfluxdb: 4 - 10000 - 2,5000,1 - 10000renaissance: Apache Spark PageRankrenaissance: ALS Movie Lensrenaissance: Savina Reactors.IOselenium: Jetstream 2 - Firefoxstress-ng: CPU Cachecassandra: Writeshackbench: 16 - Processrenaissance: Akka Unbalanced Cobwebbed Treecryptsetup: PBKDF2-whirlpoolcryptsetup: PBKDF2-sha512hackbench: 16 - Threadstargate: 192000 - 1024build-godot: Time To Compileapache: 1000nginx: 500nginx: 1nginx: 1000apache: 200apache: 500nginx: 200nginx: 100apache: 100nginx: 20apache: 20apache: 1renaissance: Genetic Algorithm Using Jenetics + Futuressimdjson: LargeRandbuild-erlang: Time To Compileaom-av1: Speed 6 Realtime - Bosphorus 4Kbuild-linux-kernel: defconfigselenium: Speedometer - Google Chromerenaissance: Apache Spark Bayesstargate: 96000 - 512hackbench: 32 - Processastcenc: Exhaustiveselenium: Octane - Google Chromestargate: 480000 - 512stargate: 44100 - 512dragonflydb: 50 - 1:5dragonflydb: 50 - 5:1renaissance: Apache Spark ALSstargate: 96000 - 1024rocksdb: Read Rand Write Randselenium: Speedometer - Firefoxavifenc: 2build-wasmer: Time To Compileinkscape: SVG Files To PNGbuild-python: Released Build, PGO + LTO Optimizedsimdjson: PartialTweetsaom-av1: Speed 6 Two-Pass - Bosphorus 4Krocksdb: Rand Fillrocksdb: Update Randrocksdb: Read While Writingrocksdb: Rand Readstress-ng: Socket Activitynode-octane: couchdb: 100 - 1000 - 30influxdb: 64 - 10000 - 2,5000,1 - 10000node-web-tooling: build-php: Time To Compilestargate: 480000 - 1024selenium: Kraken - Firefoxstargate: 44100 - 1024build-gdb: Time To Compilerawtherapee: Total Benchmark Timesunflow: Global Illumination + Image Synthesisselenium: PSPDFKit WASM - Google Chromeastcenc: Thoroughselenium: PSPDFKit WASM - Firefoxbuild-mesa: Time To Compileselenium: ARES-6 - Google Chromerenaissance: In-Memory Database Shootoutsqlite-speedtest: Timed Time - Size 1,000renaissance: Rand Forestwebp: Quality 100, Losslessstress-ng: Futexstress-ng: Vector Mathstress-ng: SENDFILEstress-ng: Context Switchingstress-ng: MEMFDaom-av1: Speed 9 Realtime - Bosphorus 4Kaom-av1: Speed 6 Realtime - Bosphorus 1080prenaissance: Finagle HTTP Requestsdacapobench: H2compilebench: Initial Createoctave-benchmark: smhasher: t1ha0_aes_avx2 x86_64smhasher: t1ha0_aes_avx2 x86_64aom-av1: Speed 10 Realtime - Bosphorus 4Kcompress-7zip: Decompression Ratingcompress-7zip: Compression Ratingselenium: WASM imageConvolute - Firefoxaom-av1: Speed 6 Two-Pass - Bosphorus 1080pselenium: Kraken - Google Chromeaom-av1: Speed 8 Realtime - Bosphorus 4Kbork: File Encryption Timedacapobench: Tradebeansavifenc: 6, Losslessdacapobench: Jythonhackbench: 8 - Threadhackbench: 8 - Processunpack-linux: linux-5.19.tar.xzgimp: unsharp-maskastcenc: Mediumgimp: resizegimp: auto-levelsosbench: Create Filesosbench: Create Processesosbench: Memory Allocationsaom-av1: Speed 9 Realtime - Bosphorus 1080pgimp: rotateaom-av1: Speed 10 Realtime - Bosphorus 1080pnode-express-loadtest: hackbench: 4 - Processwebp2: Quality 100, Compression Effort 5smhasher: FarmHash32 x86_64 AVXsmhasher: FarmHash32 x86_64 AVXsmhasher: fasthash32smhasher: fasthash32smhasher: t1ha2_atoncesmhasher: t1ha2_atoncedarktable: Boat - CPU-onlydarktable: Masskrug - CPU-onlyosbench: Launch Programsosbench: Create Threadsbuild-python: Defaultaom-av1: Speed 8 Realtime - Bosphorus 1080pwebp: Quality 100webp: Defaultwebp2: Defaultctx-clock: Context Switch TimeDefaultmitigations=offspectre_v2=offnospectre_v1494.3121.491.962.708.84144.642.63320.40824.051.311.812.508.80142.7052910342.491.716562193.49195.43184.94173.6140.14474691639617.32161.76063.54307.2186.929118.4212819829.5006145.21032071300452830.5581.80024790.960113501.57768798.4495948.65761701.46157494.9117378.51777810.40789072.41167725.52802263.07132783.1119778.051533.81.7677.34135.3773.3833181145.02.56169360.6850.7134976193.3153653.3193375204011.994748014.741888.52.631916219381726063.60650.33816.115179.2038.4912.33127317973482222116546184804818911.648784256.8882170159.221.3947.3573.392851513.03.38724644.21842.2440.79826976.7566231836.3759.381874.434.727523.22.213737267.7762472.37205644.243918590.92750.3368.1060.911931.12323921.234.28127.29276019.8370.20693748724618.046.22398.045.444.729153810.944253314.03613.7304.52611.46854.628110.78610.32910.27603612.31352551.630100203.579.612222.52136736.9183.8435.06527852.7629.5536583.2127.48515576.734.5034.27420.6208236.04709013.983148.5316.9127.378.34188514.1921.632.152.909.66170.0891719442.83300.62627.061.392.002.539.53170.382.641.371105178.98181.49173.68180.8980.14424151422635.22421.06573.54729.2168.078102.0712634531.8886358.2997814283918131.8011.66939194.890113618.00771249.7899947.89772159.28157902.05119966.30781248.75792540.27157896.89806609.88133520.6819744.581721.01.7380.47733.1776.0962961209.22.20302059.6460.7055852643.1094683.0890364906211.204433214.412040.92.488290214676223664.69251.51517.130188.9818.4212.07125484873352521026735980648719465.077651758.5982008587.520.6350.5693.309662585.03.29901946.38645.5960.83928326.6536241038.1799.922058.837.457583.02.034010537.2860145.95262166.574250094.39829.2964.9759.061954.12415978.404.41330.07773477.8166.89685548513518.045.38412.244.105.961161311.228265113.51313.0914.58411.88853.516510.96811.3189.25987112.66241152.884976188.2710.128205.06133376.6623.6439.14327849.4031.2656579.8932.64515550.004.6204.48220.1296805.81979814.633143.9315.1025.648.13188513.6591.622.122.819.46169.3966867232.79291.53327.541.421.982.649.44169.9022134932.611.321064179.39183.73179.39180.8320.14418471436546.82452.76559.14824.9172.810104.3312443034.2946350.1984966279425634.9561.61783194.763110832.19773618.6499128.83773672.22144902.62116305.96785016.14796671.73144618.25813661.59127067.8819455.071700.91.7680.45133.1876.4222961249.62.09550959.7740.7051891223.0242473.0660314949025.014511086.672034.02.424775213405024365.00152.40616.992205.3878.4812.17127400974855521256475950981013388.007954159.1622004002.820.7650.9603.270845565.53.27960846.35245.1240.83627396.6502247438.24110.752050.533.669576.92.073981215.1460067.80261269.964313556.04771.2465.4958.131971.624681016.534.42929.07473645.8567.21680988487518.745.30410.544.126.558164311.060271613.66913.3164.71212.23453.346411.00511.4229.65175313.15339454.329856191.0510.178202.10134126.7233.6437.66227851.3532.9016580.2730.83915563.174.6094.48120.5334035.82933414.753143.1116.0726.338.11188493.7871.471.912.728.80143.1155188022.61320.39724.181.291.822.428.81143.2453714722.391.719619199.05195.43191.05175.1930.14474461593004.02164.05989.34315.0188.300119.7812951028.6886110.91032757299599631.4221.80838091.149110088.64771761.5895819.80770214.55150886.20115781.28783100.99794417.69155262.24810324.16126203.4919142.521557.61.7676.25235.2273.4073201141.42.55123260.8380.7131985143.3136373.3042905193823.834729270.871891.12.609789219492126063.05149.90515.909178.8398.4812.43125995074618421707386197695318958.138761257.4562188262.921.5547.1103.382769516.63.37676744.08642.1840.79927056.7501236936.2899.191882.734.175516.72.203780298.6462556.68202570.273887015.19870.3768.5661.301972.12325952.304.24927.2976727.2270.64695958785918.247.24394.645.644.653151910.741250713.94913.6624.53611.31954.538210.68310.25510.15535012.75539452.596092203.159.554218.29138246.8993.8435.06527854.7429.5806582.8529.74415575.854.4814.29520.3029326.13689413.866148.4117.0427.428.38188OpenBenchmarking.org

Timed Node.js Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Node.js Compilation 18.8Time To Compilenospectre_v1Defaultspectre_v2=offmitigations=off110220330440550SE +/- 0.23, N = 3SE +/- 0.47, N = 3SE +/- 0.22, N = 3SE +/- 0.36, N = 3493.79494.31513.66514.19

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 Timenospectre_v1Defaultspectre_v2=offmitigations=off0.36680.73361.10041.46721.834SE +/- 0.02, N = 12SE +/- 0.01, N = 12SE +/- 0.02, N = 3SE +/- 0.02, N = 31.471.491.621.63

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Repartition Test Timenospectre_v1Defaultspectre_v2=offmitigations=off0.48380.96761.45141.93522.419SE +/- 0.01, N = 12SE +/- 0.01, N = 12SE +/- 0.02, N = 3SE +/- 0.05, N = 31.911.962.122.15

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 TimeDefaultnospectre_v1spectre_v2=offmitigations=off0.65251.3051.95752.613.2625SE +/- 0.02, N = 12SE +/- 0.01, N = 12SE +/- 0.02, N = 3SE +/- 0.04, N = 32.702.722.812.90

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 Dataframenospectre_v1Defaultspectre_v2=offmitigations=off3691215SE +/- 0.01, N = 12SE +/- 0.01, N = 12SE +/- 0.18, N = 3SE +/- 0.22, N = 38.808.849.469.66

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmarknospectre_v1Defaultspectre_v2=offmitigations=off4080120160200SE +/- 0.38, N = 12SE +/- 0.94, N = 12SE +/- 0.81, N = 3SE +/- 0.44, N = 3143.12144.64169.40170.09

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 Timenospectre_v1Defaultspectre_v2=offmitigations=off0.63681.27361.91042.54723.184SE +/- 0.02, N = 12SE +/- 0.02, N = 12SE +/- 0.01, N = 3SE +/- 0.02, N = 32.612.632.792.83

Selenium

Benchmark: Jetstream 2 - Browser: Google Chrome

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream 2 - Browser: Google ChromeDefaultnospectre_v1mitigations=offspectre_v2=off70140210280350SE +/- 1.44, N = 3SE +/- 0.69, N = 3SE +/- 1.49, N = 3SE +/- 1.42, N = 3320.41320.40300.63291.531. chrome 106.0.5249.91

Selenium

Benchmark: ARES-6 - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: ARES-6 - Browser: FirefoxDefaultnospectre_v1mitigations=offspectre_v2=off612182430SE +/- 0.16, N = 15SE +/- 0.23, N = 6SE +/- 0.31, N = 15SE +/- 0.37, N = 324.0524.1827.0627.541. firefox 105.0.1

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 Timenospectre_v1Defaultmitigations=offspectre_v2=off0.31950.6390.95851.2781.5975SE +/- 0.02, N = 12SE +/- 0.02, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 41.291.311.391.42

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Repartition Test TimeDefaultnospectre_v1spectre_v2=offmitigations=off0.450.91.351.82.25SE +/- 0.03, N = 3SE +/- 0.01, N = 12SE +/- 0.02, N = 4SE +/- 0.03, N = 31.811.821.982.00

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 Timenospectre_v1Defaultmitigations=offspectre_v2=off0.5941.1881.7822.3762.97SE +/- 0.02, N = 12SE +/- 0.03, N = 3SE +/- 0.03, N = 3SE +/- 0.06, N = 42.422.502.532.64

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 DataframeDefaultnospectre_v1spectre_v2=offmitigations=off3691215SE +/- 0.03, N = 3SE +/- 0.01, N = 12SE +/- 0.18, N = 4SE +/- 0.17, N = 38.808.819.449.53

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi BenchmarkDefaultnospectre_v1spectre_v2=offmitigations=off4080120160200SE +/- 0.39, N = 3SE +/- 0.41, N = 12SE +/- 0.46, N = 4SE +/- 0.37, N = 3142.71143.25169.90170.38

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 Timenospectre_v1Defaultspectre_v2=offmitigations=off0.5941.1881.7822.3762.97SE +/- 0.03, N = 12SE +/- 0.01, N = 3SE +/- 0.03, N = 4SE +/- 0.03, N = 32.392.492.612.64

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: 512nospectre_v1Defaultmitigations=offspectre_v2=off0.38690.77381.16071.54761.9345SE +/- 0.014851, N = 8SE +/- 0.018935, N = 3SE +/- 0.021380, N = 12SE +/- 0.018304, N = 31.7196191.7165621.3711051.3210641. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

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 Runnospectre_v1Defaultspectre_v2=offmitigations=off4080120160200SE +/- 2.76, N = 3SE +/- 2.33, N = 7SE +/- 1.76, N = 15SE +/- 3.01, N = 3199.05193.49179.39178.98MIN: 13.71 / MAX: 30000MIN: 15.28 / MAX: 30000MIN: 14.37 / MAX: 30000MIN: 14.93 / 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 Runnospectre_v1Defaultspectre_v2=offmitigations=off4080120160200SE +/- 3.69, N = 3SE +/- 1.15, N = 7SE +/- 1.54, N = 15SE +/- 3.27, N = 3195.43195.43183.73181.49MIN: 15.84 / MAX: 30000MIN: 15.43 / MAX: 30000MIN: 14.92 / MAX: 30000MIN: 14.91 / MAX: 300001. ClickHouse server version 22.5.4.19 (official build).

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 Cachenospectre_v1Defaultspectre_v2=offmitigations=off4080120160200SE +/- 2.42, N = 3SE +/- 1.75, N = 7SE +/- 1.63, N = 15SE +/- 0.95, N = 3191.05184.94179.39173.68MIN: 14.44 / MAX: 30000MIN: 13.44 / MAX: 30000MIN: 14.83 / MAX: 30000MIN: 14.26 / MAX: 200001. ClickHouse server version 22.5.4.19 (official build).

Apache CouchDB

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

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

WebP2 Image Encode

Encode Settings: Quality 75, Compression Effort 7

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

Selenium

Benchmark: Octane - Browser: Firefox

OpenBenchmarking.orgGeometric Mean, More Is BetterSeleniumBenchmark: Octane - Browser: FirefoxDefaultnospectre_v1mitigations=offspectre_v2=off10K20K30K40K50KSE +/- 109.79, N = 3SE +/- 92.64, N = 3SE +/- 764.90, N = 15SE +/- 578.90, N = 15474694744642415418471. firefox 105.0.1

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: 10000Defaultnospectre_v1spectre_v2=offmitigations=off400K800K1200K1600K2000KSE +/- 8362.03, N = 3SE +/- 12508.97, N = 3SE +/- 11065.03, N = 3SE +/- 11305.83, N = 151639617.31593004.01436546.81422635.2

Renaissance

Test: Apache Spark PageRank

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark PageRankDefaultnospectre_v1mitigations=offspectre_v2=off5001000150020002500SE +/- 17.22, N = 9SE +/- 24.73, N = 3SE +/- 8.89, N = 3SE +/- 21.61, N = 82161.72164.02421.02452.7MIN: 1892.77 / MAX: 2408.86MIN: 1978.41 / MAX: 2344.04MIN: 2054.83 / MAX: 2716.21MIN: 2017.59 / MAX: 2786.51

Renaissance

Test: ALS Movie Lens

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: ALS Movie Lensnospectre_v1Defaultspectre_v2=offmitigations=off14002800420056007000SE +/- 27.73, N = 3SE +/- 20.88, N = 3SE +/- 25.90, N = 3SE +/- 2.77, N = 35989.36063.56559.16573.5MIN: 5899.69 / MAX: 6630MIN: 5988.41 / MAX: 6666.79MIN: 6442.36 / MAX: 7276.37MIN: 6510.95 / MAX: 7229.43

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Savina Reactors.IODefaultnospectre_v1mitigations=offspectre_v2=off10002000300040005000SE +/- 48.94, N = 4SE +/- 50.72, N = 4SE +/- 23.11, N = 3SE +/- 34.68, N = 154307.24315.04729.24824.9MIN: 4191.34 / MAX: 6592.77MIN: 4216.34 / MAX: 6180.86MIN: 4704.2 / MAX: 6866.7MIN: 4644.3 / MAX: 7420.62

Selenium

Benchmark: Jetstream 2 - Browser: Firefox

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream 2 - Browser: Firefoxnospectre_v1Defaultspectre_v2=offmitigations=off4080120160200SE +/- 1.05, N = 3SE +/- 2.08, N = 3SE +/- 1.93, N = 3SE +/- 1.05, N = 3188.30186.93172.81168.081. firefox 105.0.1

Stress-NG

Test: CPU Cache

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: CPU Cachenospectre_v1Defaultspectre_v2=offmitigations=off306090120150SE +/- 1.42, N = 15SE +/- 2.17, N = 15SE +/- 1.27, N = 15SE +/- 0.93, N = 7119.78118.42104.33102.071. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

Apache Cassandra

Test: Writes

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 4.0Test: Writesnospectre_v1Defaultmitigations=offspectre_v2=off30K60K90K120K150KSE +/- 542.95, N = 3SE +/- 155.83, N = 3SE +/- 1151.27, N = 3SE +/- 152.99, N = 3129510128198126345124430

Hackbench

Count: 16 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: Processnospectre_v1Defaultmitigations=offspectre_v2=off816243240SE +/- 0.15, N = 3SE +/- 0.31, N = 15SE +/- 0.56, N = 15SE +/- 0.47, N = 1528.6929.5031.8934.291. (CC) gcc options: -lpthread

Renaissance

Test: Akka Unbalanced Cobwebbed Tree

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Akka Unbalanced Cobwebbed Treenospectre_v1Defaultspectre_v2=offmitigations=off14002800420056007000SE +/- 19.74, N = 3SE +/- 9.16, N = 3SE +/- 26.64, N = 3SE +/- 11.45, N = 36110.96145.26350.16358.2MIN: 4623.37 / MAX: 6134.99MIN: 4647.99 / MAX: 6163.22MIN: 4684.07 / MAX: 6403.21MIN: 4813.39 / MAX: 6380.91

Cryptsetup

PBKDF2-whirlpool

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-whirlpoolnospectre_v1Defaultmitigations=offspectre_v2=off200K400K600K800K1000KSE +/- 2958.90, N = 3SE +/- 2035.67, N = 3SE +/- 12414.92, N = 15SE +/- 12745.74, N = 1510327571032071997814984966

Cryptsetup

PBKDF2-sha512

OpenBenchmarking.orgIterations Per Second, More Is BetterCryptsetupPBKDF2-sha512Defaultnospectre_v1mitigations=offspectre_v2=off600K1200K1800K2400K3000KSE +/- 4298.33, N = 3SE +/- 9884.29, N = 3SE +/- 49916.48, N = 15SE +/- 52383.54, N = 153004528299599628391812794256

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadDefaultnospectre_v1mitigations=offspectre_v2=off816243240SE +/- 0.16, N = 3SE +/- 0.23, N = 15SE +/- 0.32, N = 3SE +/- 0.51, N = 1530.5631.4231.8034.961. (CC) gcc options: -lpthread

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: 1024nospectre_v1Defaultmitigations=offspectre_v2=off0.40690.81381.22071.62762.0345SE +/- 0.002602, N = 3SE +/- 0.002266, N = 3SE +/- 0.003233, N = 3SE +/- 0.003634, N = 31.8083801.8002471.6693911.6178311. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Timed Godot Game Engine Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 3.2.3Time To CompileDefaultnospectre_v1spectre_v2=offmitigations=off20406080100SE +/- 0.05, N = 3SE +/- 0.11, N = 3SE +/- 0.33, N = 3SE +/- 0.33, N = 390.9691.1594.7694.89

Apache HTTP Server

Concurrent Requests: 1000

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 1000mitigations=offDefaultspectre_v2=offnospectre_v120K40K60K80K100KSE +/- 102.14, N = 3SE +/- 105.05, N = 3SE +/- 157.13, N = 3SE +/- 176.51, N = 3113618.00113501.57110832.19110088.641. (CC) gcc options: -shared -fPIC -O2

nginx

Concurrent Requests: 500

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

nginx

Concurrent Requests: 1

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 1mitigations=offspectre_v2=offDefaultnospectre_v120K40K60K80K100KSE +/- 91.83, N = 3SE +/- 322.62, N = 3SE +/- 151.57, N = 3SE +/- 45.20, N = 399947.8999128.8395948.6595819.801. (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=offmitigations=offnospectre_v1Default170K340K510K680K850KSE +/- 2038.51, N = 3SE +/- 734.26, N = 3SE +/- 5142.20, N = 3SE +/- 525.15, N = 3773672.22772159.28770214.55761701.461. (CC) gcc options: -lcrypt -lz -O3 -march=native

Apache HTTP Server

Concurrent Requests: 200

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 200mitigations=offDefaultnospectre_v1spectre_v2=off30K60K90K120K150KSE +/- 786.71, N = 3SE +/- 871.12, N = 3SE +/- 704.93, N = 3SE +/- 379.00, N = 3157902.05157494.90150886.20144902.621. (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: 500mitigations=offDefaultspectre_v2=offnospectre_v130K60K90K120K150KSE +/- 108.62, N = 3SE +/- 149.74, N = 3SE +/- 124.99, N = 3SE +/- 292.60, N = 3119966.30117378.51116305.96115781.281. (CC) gcc options: -shared -fPIC -O2

nginx

Concurrent Requests: 200

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 200spectre_v2=offnospectre_v1mitigations=offDefault200K400K600K800K1000KSE +/- 817.28, N = 3SE +/- 531.06, N = 3SE +/- 881.66, N = 3SE +/- 1106.74, N = 3785016.14783100.99781248.75777810.401. (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=offDefault200K400K600K800K1000KSE +/- 193.95, N = 3SE +/- 425.55, N = 3SE +/- 555.72, N = 3SE +/- 1108.07, N = 3796671.73794417.69792540.27789072.411. (CC) gcc options: -lcrypt -lz -O3 -march=native

Apache HTTP Server

Concurrent Requests: 100

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 100Defaultmitigations=offnospectre_v1spectre_v2=off40K80K120K160K200KSE +/- 447.04, N = 3SE +/- 535.74, N = 3SE +/- 289.66, N = 3SE +/- 308.24, N = 3167725.52157896.89155262.24144618.251. (CC) gcc options: -shared -fPIC -O2

nginx

Concurrent Requests: 20

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

Apache HTTP Server

Concurrent Requests: 20

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 20mitigations=offDefaultspectre_v2=offnospectre_v130K60K90K120K150KSE +/- 91.66, N = 3SE +/- 27.51, N = 3SE +/- 333.67, N = 3SE +/- 111.87, N = 3133520.68132783.11127067.88126203.491. (CC) gcc options: -shared -fPIC -O2

Apache HTTP Server

Concurrent Requests: 1

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 1Defaultmitigations=offspectre_v2=offnospectre_v14K8K12K16K20KSE +/- 44.42, N = 3SE +/- 57.71, N = 3SE +/- 72.23, N = 3SE +/- 262.03, N = 319778.0519744.5819455.0719142.521. (CC) gcc options: -shared -fPIC -O2

Renaissance

Test: Genetic Algorithm Using Jenetics + Futures

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Genetic Algorithm Using Jenetics + FuturesDefaultnospectre_v1spectre_v2=offmitigations=off400800120016002000SE +/- 8.13, N = 3SE +/- 19.26, N = 3SE +/- 9.47, N = 3SE +/- 12.40, N = 31533.81557.61700.91721.0MIN: 1419.89 / MAX: 1595.85MIN: 1509.71 / MAX: 1604.91MIN: 1670.11 / MAX: 1753.38MIN: 1639.6 / MAX: 1763.75

simdjson

Throughput Test: LargeRandom

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: LargeRandomnospectre_v1spectre_v2=offDefaultmitigations=off0.3960.7921.1881.5841.98SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.02, N = 31.761.761.761.731. (CXX) g++ options: -O3

Timed Erlang/OTP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Erlang/OTP Compilation 25.0Time To Compilenospectre_v1Defaultspectre_v2=offmitigations=off20406080100SE +/- 0.21, N = 3SE +/- 0.45, N = 3SE +/- 0.11, N = 3SE +/- 0.17, N = 376.2577.3480.4580.48

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 4KDefaultnospectre_v1spectre_v2=offmitigations=off816243240SE +/- 0.32, N = 12SE +/- 0.39, N = 12SE +/- 0.39, N = 12SE +/- 0.34, N = 1535.3735.2233.1833.171. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

Timed Linux Kernel Compilation

Build: defconfig

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 5.18Build: defconfigDefaultnospectre_v1mitigations=offspectre_v2=off20406080100SE +/- 0.29, N = 3SE +/- 0.21, N = 3SE +/- 0.19, N = 3SE +/- 0.23, N = 373.3873.4176.1076.42

Selenium

Benchmark: Speedometer - Browser: Google Chrome

OpenBenchmarking.orgRuns Per Minute, More Is BetterSeleniumBenchmark: Speedometer - Browser: Google Chromenospectre_v1Defaultspectre_v2=offmitigations=off70140210280350SE +/- 1.45, N = 3SE +/- 2.03, N = 3SE +/- 3.12, N = 4SE +/- 2.25, N = 153203182962961. chrome 106.0.5249.91

Renaissance

Test: Apache Spark Bayes

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark Bayesnospectre_v1Defaultmitigations=offspectre_v2=off30060090012001500SE +/- 12.70, N = 3SE +/- 8.93, N = 3SE +/- 2.21, N = 3SE +/- 13.91, N = 151141.41145.01209.21249.6MIN: 827.27 / MAX: 1162.45MIN: 842.42 / MAX: 1157.93MIN: 897.84 / MAX: 1211.92MIN: 815 / MAX: 1324.82

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: 512Defaultnospectre_v1mitigations=offspectre_v2=off0.57641.15281.72922.30562.882SE +/- 0.004412, N = 3SE +/- 0.006926, N = 3SE +/- 0.011840, N = 3SE +/- 0.024275, N = 32.5616932.5512322.2030202.0955091. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Hackbench

Count: 32 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: Processmitigations=offspectre_v2=offDefaultnospectre_v11428425670SE +/- 0.86, N = 3SE +/- 0.40, N = 3SE +/- 0.69, N = 4SE +/- 0.63, N = 459.6559.7760.6960.841. (CC) gcc options: -lpthread

ASTC Encoder

Preset: Exhaustive

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: ExhaustiveDefaultnospectre_v1mitigations=offspectre_v2=off0.16050.3210.48150.6420.8025SE +/- 0.0005, N = 3SE +/- 0.0004, N = 3SE +/- 0.0002, N = 3SE +/- 0.0007, N = 30.71340.71310.70550.70511. (CXX) g++ options: -O3 -flto -pthread

Selenium

Benchmark: Octane - Browser: Google Chrome

OpenBenchmarking.orgGeometric Mean, More Is BetterSeleniumBenchmark: Octane - Browser: Google Chromenospectre_v1Defaultspectre_v2=offmitigations=off20K40K60K80K100KSE +/- 265.98, N = 3SE +/- 337.18, N = 3SE +/- 1186.89, N = 3SE +/- 1825.46, N = 12985149761989122852641. chrome 106.0.5249.91

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: 512Defaultnospectre_v1mitigations=offspectre_v2=off0.7461.4922.2382.9843.73SE +/- 0.007265, N = 3SE +/- 0.007378, N = 3SE +/- 0.028578, N = 7SE +/- 0.017755, N = 33.3153653.3136373.1094683.0242471. (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.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 44100 - Buffer Size: 512Defaultnospectre_v1mitigations=offspectre_v2=off0.74691.49382.24072.98763.7345SE +/- 0.005175, N = 3SE +/- 0.007979, N = 3SE +/- 0.016823, N = 3SE +/- 0.028583, N = 73.3193373.3042903.0890363.0660311. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Dragonflydb

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

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 0.6Clients: 50 - Set To Get Ratio: 1:5Defaultnospectre_v1spectre_v2=offmitigations=off1.1M2.2M3.3M4.4M5.5MSE +/- 18534.87, N = 3SE +/- 1238.97, N = 3SE +/- 30319.84, N = 3SE +/- 30030.55, N = 35204011.995193823.834949025.014906211.201. (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:1Defaultnospectre_v1spectre_v2=offmitigations=off1000K2000K3000K4000K5000KSE +/- 5534.42, N = 3SE +/- 14392.05, N = 3SE +/- 21808.91, N = 3SE +/- 2380.55, N = 34748014.744729270.874511086.674433214.411. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Renaissance

Test: Apache Spark ALS

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark ALSDefaultnospectre_v1spectre_v2=offmitigations=off400800120016002000SE +/- 4.75, N = 3SE +/- 14.03, N = 3SE +/- 5.86, N = 3SE +/- 11.25, N = 31888.51891.12034.02040.9MIN: 1781.01 / MAX: 1961.36MIN: 1794.4 / MAX: 2046.22MIN: 1961.02 / MAX: 2156.78MIN: 1946.42 / MAX: 2137.07

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: 1024Defaultnospectre_v1mitigations=offspectre_v2=off0.59221.18441.77662.36882.961SE +/- 0.000805, N = 3SE +/- 0.001455, N = 3SE +/- 0.008482, N = 3SE +/- 0.032968, N = 32.6319162.6097892.4882902.4247751. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Facebook RocksDB

Test: Read Random Write Random

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Read Random Write Randomnospectre_v1Defaultmitigations=offspectre_v2=off500K1000K1500K2000K2500KSE +/- 5155.94, N = 3SE +/- 11858.65, N = 3SE +/- 4689.09, N = 3SE +/- 23302.96, N = 421949212193817214676221340501. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Selenium

Benchmark: Speedometer - Browser: Firefox

OpenBenchmarking.orgRuns Per Minute, More Is BetterSeleniumBenchmark: Speedometer - Browser: Firefoxnospectre_v1Defaultspectre_v2=offmitigations=off60120180240300SE +/- 0.33, N = 3SE +/- 0.58, N = 3SE +/- 0.88, N = 3SE +/- 0.88, N = 32602602432361. firefox 105.0.1

libavif avifenc

Encoder Speed: 2

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 2nospectre_v1Defaultmitigations=offspectre_v2=off1530456075SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.16, N = 3SE +/- 0.17, N = 363.0563.6164.6965.001. (CXX) g++ options: -O3 -fPIC -lm

Timed Wasmer Compilation

Time To Compile

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

Inkscape

Operation: SVG Files To PNG

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

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 Optimizednospectre_v1Defaultmitigations=offspectre_v2=off50100150200250178.84179.20188.98205.39

simdjson

Throughput Test: PartialTweets

OpenBenchmarking.orgGB/s, More Is Bettersimdjson 2.0Throughput Test: PartialTweetsDefaultnospectre_v1spectre_v2=offmitigations=off246810SE +/- 0.01, N = 3SE +/- 0.02, N = 3SE +/- 0.07, N = 3SE +/- 0.06, N = 38.498.488.488.421. (CXX) g++ options: -O3

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 4Knospectre_v1Defaultspectre_v2=offmitigations=off3691215SE +/- 0.05, N = 3SE +/- 0.04, N = 3SE +/- 0.03, N = 3SE +/- 0.03, N = 312.4312.3312.1712.071. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

Facebook RocksDB

Test: Random Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Random Fillspectre_v2=offDefaultnospectre_v1mitigations=off300K600K900K1200K1500KSE +/- 4988.21, N = 3SE +/- 9874.13, N = 3SE +/- 6604.77, N = 3SE +/- 3726.79, N = 312740091273179125995012548481. (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_v1Defaultmitigations=off160K320K480K640K800KSE +/- 5261.31, N = 3SE +/- 2306.38, N = 3SE +/- 4024.29, N = 3SE +/- 3242.39, N = 37485557461847348227335251. (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 WritingDefaultnospectre_v1spectre_v2=offmitigations=off500K1000K1500K2000K2500KSE +/- 4930.87, N = 3SE +/- 16640.10, N = 3SE +/- 13568.43, N = 3SE +/- 7823.94, N = 322116542170738212564721026731. (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 Readnospectre_v1Defaultmitigations=offspectre_v2=off13M26M39M52M65MSE +/- 176655.16, N = 3SE +/- 32394.54, N = 3SE +/- 231143.15, N = 3SE +/- 225292.34, N = 3619769536184804859806487595098101. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Socket Activitymitigations=offnospectre_v1Defaultspectre_v2=off4K8K12K16K20KSE +/- 120.42, N = 3SE +/- 33.52, N = 3SE +/- 36.09, N = 3SE +/- 154.65, N = 1519465.0718958.1318911.6413388.001. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

Node.js Octane Benchmark

OpenBenchmarking.orgScore, More Is BetterNode.js Octane BenchmarkDefaultnospectre_v1spectre_v2=offmitigations=off20K40K60K80K100KSE +/- 129.99, N = 3SE +/- 358.52, N = 3SE +/- 1487.67, N = 15SE +/- 391.32, N = 387842876127954176517

Apache CouchDB

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

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

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: 10000nospectre_v1Defaultmitigations=offspectre_v2=off500K1000K1500K2000K2500KSE +/- 12147.99, N = 3SE +/- 2961.89, N = 3SE +/- 7361.87, N = 3SE +/- 7632.48, N = 32188262.92170159.22008587.52004002.8

Node.js V8 Web Tooling Benchmark

OpenBenchmarking.orgruns/s, More Is BetterNode.js V8 Web Tooling Benchmarknospectre_v1Defaultspectre_v2=offmitigations=off510152025SE +/- 0.06, N = 3SE +/- 0.04, N = 3SE +/- 0.09, N = 3SE +/- 0.08, N = 321.5521.3920.7620.63

Timed PHP Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed PHP Compilation 8.1.9Time To Compilenospectre_v1Defaultmitigations=offspectre_v2=off1122334455SE +/- 0.14, N = 3SE +/- 0.12, N = 3SE +/- 0.65, N = 3SE +/- 0.02, N = 347.1147.3650.5750.96

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: 1024Defaultnospectre_v1mitigations=offspectre_v2=off0.76341.52682.29023.05363.817SE +/- 0.007974, N = 3SE +/- 0.003307, N = 3SE +/- 0.020795, N = 3SE +/- 0.009096, N = 33.3928513.3827693.3096623.2708451. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Selenium

Benchmark: Kraken - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: Kraken - Browser: FirefoxDefaultnospectre_v1spectre_v2=offmitigations=off130260390520650SE +/- 3.87, N = 3SE +/- 2.84, N = 3SE +/- 6.80, N = 12SE +/- 4.45, N = 3513.0516.6565.5585.01. firefox 105.0.1

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: 1024Defaultnospectre_v1mitigations=offspectre_v2=off0.76211.52422.28633.04843.8105SE +/- 0.004659, N = 3SE +/- 0.002407, N = 3SE +/- 0.008268, N = 3SE +/- 0.020488, N = 33.3872463.3767673.2990193.2796081. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Timed GDB GNU Debugger Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed GDB GNU Debugger Compilation 10.2Time To Compilenospectre_v1Defaultspectre_v2=offmitigations=off1122334455SE +/- 0.03, N = 3SE +/- 0.16, N = 3SE +/- 0.16, N = 3SE +/- 0.05, N = 344.0944.2246.3546.39

RawTherapee

Total Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterRawTherapeeTotal Benchmark Timenospectre_v1Defaultspectre_v2=offmitigations=off1020304050SE +/- 0.14, N = 3SE +/- 0.01, N = 3SE +/- 0.15, N = 3SE +/- 0.20, N = 342.1842.2445.1245.601. RawTherapee, version 5.8, command line.

Sunflow Rendering System

Global Illumination + Image Synthesis

OpenBenchmarking.orgSeconds, Fewer Is BetterSunflow Rendering System 0.07.2Global Illumination + Image SynthesisDefaultnospectre_v1spectre_v2=offmitigations=off0.18880.37760.56640.75520.944SE +/- 0.006, N = 15SE +/- 0.008, N = 15SE +/- 0.008, N = 15SE +/- 0.008, N = 150.7980.7990.8360.839MIN: 0.72 / MAX: 1.07MIN: 0.71 / MAX: 1.07MIN: 0.74 / MAX: 1.12MIN: 0.75 / MAX: 1.26

Selenium

Benchmark: PSPDFKit WASM - Browser: Google Chrome

OpenBenchmarking.orgScore, Fewer Is BetterSeleniumBenchmark: PSPDFKit WASM - Browser: Google ChromeDefaultnospectre_v1spectre_v2=offmitigations=off6001200180024003000SE +/- 24.26, N = 3SE +/- 10.71, N = 3SE +/- 32.56, N = 4SE +/- 26.90, N = 626972705273928321. chrome 106.0.5249.91

ASTC Encoder

Preset: Thorough

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: ThoroughDefaultnospectre_v1mitigations=offspectre_v2=off246810SE +/- 0.0072, N = 3SE +/- 0.0044, N = 3SE +/- 0.0060, N = 3SE +/- 0.0058, N = 36.75666.75016.65366.65021. (CXX) g++ options: -O3 -flto -pthread

Selenium

Benchmark: PSPDFKit WASM - Browser: Firefox

OpenBenchmarking.orgScore, Fewer Is BetterSeleniumBenchmark: PSPDFKit WASM - Browser: FirefoxDefaultnospectre_v1mitigations=offspectre_v2=off5001000150020002500SE +/- 8.37, N = 3SE +/- 24.36, N = 3SE +/- 2.85, N = 3SE +/- 28.75, N = 423182369241024741. firefox 105.0.1

Timed Mesa Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Mesa Compilation 21.0Time To Compilenospectre_v1Defaultmitigations=offspectre_v2=off918273645SE +/- 0.11, N = 3SE +/- 0.06, N = 3SE +/- 0.05, N = 3SE +/- 0.06, N = 336.2936.3838.1838.24

Selenium

Benchmark: ARES-6 - Browser: Google Chrome

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: ARES-6 - Browser: Google Chromenospectre_v1Defaultmitigations=offspectre_v2=off3691215SE +/- 0.07, N = 3SE +/- 0.10, N = 5SE +/- 0.12, N = 3SE +/- 0.06, N = 39.199.389.9210.751. chrome 106.0.5249.91

Renaissance

Test: In-Memory Database Shootout

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

SQLite Speedtest

Timed Time - Size 1,000

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

Renaissance

Test: Random Forest

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Random Forestnospectre_v1Defaultspectre_v2=offmitigations=off130260390520650SE +/- 2.97, N = 3SE +/- 3.72, N = 3SE +/- 6.35, N = 5SE +/- 8.39, N = 3516.7523.2576.9583.0MIN: 418.35 / MAX: 640.35MIN: 448.83 / MAX: 620.39MIN: 473.38 / MAX: 731.32MIN: 494.2 / MAX: 674.22

WebP Image Encode

Encode Settings: Quality 100, Lossless

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, LosslessDefaultnospectre_v1spectre_v2=offmitigations=off0.49730.99461.49191.98922.4865SE +/- 0.01, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 15SE +/- 0.07, N = 122.212.202.072.031. (CC) gcc options: -fvisibility=hidden -O2 -lm

Stress-NG

Test: Futex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Futexmitigations=offspectre_v2=offnospectre_v1Default900K1800K2700K3600K4500KSE +/- 30094.15, N = 3SE +/- 18405.23, N = 3SE +/- 10778.99, N = 3SE +/- 10256.33, N = 34010537.283981215.143780298.643737267.771. (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 Mathnospectre_v1Defaultmitigations=offspectre_v2=off13K26K39K52K65KSE +/- 27.16, N = 3SE +/- 30.81, N = 3SE +/- 29.89, N = 3SE +/- 37.86, N = 362556.6862472.3760145.9560067.801. (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: SENDFILEmitigations=offspectre_v2=offDefaultnospectre_v160K120K180K240K300KSE +/- 200.36, N = 3SE +/- 594.25, N = 3SE +/- 115.34, N = 3SE +/- 250.59, N = 3262166.57261269.96205644.24202570.271. (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=offmitigations=offDefaultnospectre_v1900K1800K2700K3600K4500KSE +/- 32653.63, N = 3SE +/- 24144.91, N = 3SE +/- 24498.62, N = 3SE +/- 35449.67, N = 34313556.044250094.393918590.923887015.191. (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: MEMFDnospectre_v1mitigations=offspectre_v2=offDefault2004006008001000SE +/- 0.94, N = 3SE +/- 0.72, N = 3SE +/- 2.20, N = 3SE +/- 0.03, N = 3870.37829.29771.24750.331. (CC) gcc options: -O2 -std=gnu99 -lm -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lz -pthread

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 4Knospectre_v1Defaultspectre_v2=offmitigations=off1530456075SE +/- 0.05, N = 3SE +/- 0.08, N = 3SE +/- 0.57, N = 15SE +/- 0.55, N = 1568.5668.1065.4964.971. (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 1080pnospectre_v1Defaultmitigations=offspectre_v2=off1428425670SE +/- 0.82, N = 3SE +/- 0.60, N = 15SE +/- 0.45, N = 10SE +/- 0.81, N = 361.3060.9159.0658.131. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

Renaissance

Test: Finagle HTTP Requests

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Finagle HTTP RequestsDefaultmitigations=offspectre_v2=offnospectre_v1400800120016002000SE +/- 17.40, N = 3SE +/- 27.59, N = 3SE +/- 11.75, N = 3SE +/- 9.59, N = 31931.11954.11971.61972.1MIN: 1667.89 / MAX: 2421.74MIN: 1695.23 / MAX: 2338.25MIN: 1749.15 / MAX: 2379.6MIN: 1680.78 / MAX: 2306.77

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2Defaultnospectre_v1mitigations=offspectre_v2=off5001000150020002500SE +/- 27.78, N = 20SE +/- 24.48, N = 17SE +/- 20.41, N = 20SE +/- 23.90, N = 42323232524152468

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial Createspectre_v2=offmitigations=offnospectre_v1Default2004006008001000SE +/- 13.24, N = 3SE +/- 10.75, N = 15SE +/- 4.77, N = 3SE +/- 5.08, N = 31016.53978.40952.30921.23

GNU Octave Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterGNU Octave Benchmark 6.4.0nospectre_v1Defaultmitigations=offspectre_v2=off0.99651.9932.98953.9864.9825SE +/- 0.034, N = 5SE +/- 0.026, N = 5SE +/- 0.047, N = 20SE +/- 0.042, N = 254.2494.2814.4134.429

SMHasher

Hash: t1ha0_aes_avx2 x86_64

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: t1ha0_aes_avx2 x86_64nospectre_v1Defaultspectre_v2=offmitigations=off714212835SE +/- 0.00, N = 3SE +/- 0.00, N = 12SE +/- 0.65, N = 15SE +/- 0.70, N = 1527.2927.2929.0730.081. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects

SMHasher

Hash: t1ha0_aes_avx2 x86_64

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: t1ha0_aes_avx2 x86_64nospectre_v1Defaultspectre_v2=offmitigations=off16K32K48K64K80KSE +/- 17.81, N = 3SE +/- 653.31, N = 12SE +/- 804.49, N = 15SE +/- 801.16, N = 1576727.2276019.8373645.8573477.811. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects

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 4Knospectre_v1Defaultspectre_v2=offmitigations=off1632486480SE +/- 0.19, N = 3SE +/- 0.08, N = 3SE +/- 0.74, N = 3SE +/- 0.58, N = 1570.6470.2067.2166.891. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

7-Zip Compression

Test: Decompression Rating

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Decompression Ratingnospectre_v1Defaultmitigations=offspectre_v2=off15K30K45K60K75KSE +/- 57.41, N = 3SE +/- 52.92, N = 3SE +/- 109.49, N = 3SE +/- 328.48, N = 3695956937468554680981. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

7-Zip Compression

Test: Compression Rating

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 22.01Test: Compression Ratingnospectre_v1Defaultmitigations=offspectre_v2=off20K40K60K80K100KSE +/- 285.93, N = 3SE +/- 146.32, N = 3SE +/- 85.83, N = 3SE +/- 43.91, N = 3878598724685135848751. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

Selenium

Benchmark: WASM imageConvolute - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM imageConvolute - Browser: FirefoxDefaultmitigations=offnospectre_v1spectre_v2=off510152025SE +/- 0.09, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 3SE +/- 0.37, N = 1518.018.018.218.71. firefox 105.0.1

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 1080pnospectre_v1Defaultmitigations=offspectre_v2=off1122334455SE +/- 0.07, N = 3SE +/- 0.35, N = 3SE +/- 0.31, N = 3SE +/- 0.05, N = 347.2446.2245.3845.301. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

Selenium

Benchmark: Kraken - Browser: Google Chrome

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: Kraken - Browser: Google Chromenospectre_v1Defaultspectre_v2=offmitigations=off90180270360450SE +/- 3.44, N = 3SE +/- 0.75, N = 3SE +/- 2.14, N = 3SE +/- 1.20, N = 3394.6398.0410.5412.21. chrome 106.0.5249.91

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 4Knospectre_v1Defaultspectre_v2=offmitigations=off1020304050SE +/- 0.04, N = 3SE +/- 0.17, N = 3SE +/- 0.44, N = 5SE +/- 0.26, N = 345.6445.4444.1244.101. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

Bork File Encrypter

File Encryption Time

OpenBenchmarking.orgSeconds, Fewer Is BetterBork File Encrypter 1.4File Encryption Timenospectre_v1Defaultmitigations=offspectre_v2=off246810SE +/- 0.023, N = 3SE +/- 0.027, N = 3SE +/- 0.690, N = 12SE +/- 0.732, N = 124.6534.7295.9616.558

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: Tradebeansnospectre_v1Defaultmitigations=offspectre_v2=off400800120016002000SE +/- 16.38, N = 5SE +/- 11.07, N = 20SE +/- 20.14, N = 4SE +/- 17.00, N = 41519153816131643

libavif avifenc

Encoder Speed: 6, Lossless

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 6, Losslessnospectre_v1Defaultspectre_v2=offmitigations=off3691215SE +/- 0.03, N = 3SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.10, N = 710.7410.9411.0611.231. (CXX) g++ options: -O3 -fPIC -lm

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: Jythonnospectre_v1Defaultmitigations=offspectre_v2=off6001200180024003000SE +/- 17.36, N = 4SE +/- 28.54, N = 4SE +/- 27.46, N = 20SE +/- 23.92, N = 202507253326512716

Hackbench

Count: 8 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: Threadmitigations=offspectre_v2=offnospectre_v1Default48121620SE +/- 0.01, N = 3SE +/- 0.03, N = 3SE +/- 0.01, N = 3SE +/- 0.04, N = 313.5113.6713.9514.041. (CC) gcc options: -lpthread

Hackbench

Count: 8 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: Processmitigations=offspectre_v2=offnospectre_v1Default48121620SE +/- 0.02, N = 3SE +/- 0.04, N = 3SE +/- 0.02, N = 3SE +/- 0.03, N = 313.0913.3213.6613.731. (CC) gcc options: -lpthread

Unpacking The Linux Kernel

linux-5.19.tar.xz

OpenBenchmarking.orgSeconds, Fewer Is BetterUnpacking The Linux Kernel 5.19linux-5.19.tar.xzDefaultnospectre_v1mitigations=offspectre_v2=off1.06022.12043.18064.24085.301SE +/- 0.012, N = 4SE +/- 0.007, N = 4SE +/- 0.018, N = 4SE +/- 0.041, N = 204.5264.5364.5844.712

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.30Test: unsharp-masknospectre_v1Defaultmitigations=offspectre_v2=off3691215SE +/- 0.07, N = 3SE +/- 0.01, N = 3SE +/- 0.06, N = 3SE +/- 0.03, N = 311.3211.4711.8912.23

ASTC Encoder

Preset: Medium

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: MediumDefaultnospectre_v1mitigations=offspectre_v2=off1224364860SE +/- 0.07, N = 3SE +/- 0.12, N = 3SE +/- 0.09, N = 3SE +/- 0.12, N = 354.6354.5453.5253.351. (CXX) g++ options: -O3 -flto -pthread

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.30Test: resizenospectre_v1Defaultmitigations=offspectre_v2=off3691215SE +/- 0.05, N = 3SE +/- 0.09, N = 3SE +/- 0.07, N = 3SE +/- 0.03, N = 310.6810.7910.9711.01

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.30Test: auto-levelsnospectre_v1Defaultmitigations=offspectre_v2=off3691215SE +/- 0.05, N = 3SE +/- 0.05, N = 3SE +/- 0.08, N = 3SE +/- 0.07, N = 310.2610.3311.3211.42

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Filesmitigations=offspectre_v2=offnospectre_v1Default3691215SE +/- 0.073113, N = 15SE +/- 0.002596, N = 3SE +/- 0.005907, N = 3SE +/- 0.007197, N = 39.2598719.65175310.15535010.2760361. (CC) gcc options: -lm

OSBench

Test: Create Processes

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesDefaultmitigations=offnospectre_v1spectre_v2=off3691215SE +/- 0.07, N = 3SE +/- 0.15, N = 4SE +/- 0.15, N = 3SE +/- 0.10, N = 1512.3112.6612.7613.151. (CC) gcc options: -lm

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsDefaultnospectre_v1mitigations=offspectre_v2=off1224364860SE +/- 0.28, N = 3SE +/- 0.19, N = 3SE +/- 0.18, N = 3SE +/- 0.86, N = 1551.6352.6052.8854.331. (CC) gcc options: -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 1080pDefaultnospectre_v1spectre_v2=offmitigations=off4080120160200SE +/- 0.03, N = 3SE +/- 1.43, N = 3SE +/- 2.05, N = 15SE +/- 1.97, N = 15203.57203.15191.05188.271. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.30Test: rotatenospectre_v1Defaultmitigations=offspectre_v2=off3691215SE +/- 0.019, N = 3SE +/- 0.052, N = 3SE +/- 0.117, N = 3SE +/- 0.046, N = 39.5549.61210.12810.178

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 1080pDefaultnospectre_v1mitigations=offspectre_v2=off50100150200250SE +/- 2.39, N = 3SE +/- 2.33, N = 3SE +/- 1.93, N = 15SE +/- 1.88, N = 15222.52218.29205.06202.101. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

Node.js Express HTTP Load Test

OpenBenchmarking.orgRequests Per Second, More Is BetterNode.js Express HTTP Load Testnospectre_v1Defaultspectre_v2=offmitigations=off3K6K9K12K15KSE +/- 119.32, N = 3SE +/- 52.83, N = 3SE +/- 54.36, N = 3SE +/- 88.05, N = 313824136731341213337

Hackbench

Count: 4 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 4 - Type: Processmitigations=offspectre_v2=offnospectre_v1Default246810SE +/- 0.015, N = 3SE +/- 0.013, N = 3SE +/- 0.003, N = 3SE +/- 0.019, N = 36.6626.7236.8996.9181. (CC) gcc options: -lpthread

WebP2 Image Encode

Encode Settings: Quality 100, Compression Effort 5

OpenBenchmarking.orgMP/s, More Is BetterWebP2 Image Encode 20220823Encode Settings: Quality 100, Compression Effort 5nospectre_v1Defaultspectre_v2=offmitigations=off0.8641.7282.5923.4564.32SE +/- 0.01, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 33.843.843.643.641. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -ldl

SMHasher

Hash: FarmHash32 x86_64 AVX

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: FarmHash32 x86_64 AVXDefaultnospectre_v1spectre_v2=offmitigations=off918273645SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 1.50, N = 3SE +/- 2.06, N = 335.0735.0737.6639.141. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects

SMHasher

Hash: FarmHash32 x86_64 AVX

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: FarmHash32 x86_64 AVXnospectre_v1Defaultspectre_v2=offmitigations=off6K12K18K24K30KSE +/- 1.18, N = 3SE +/- 0.46, N = 3SE +/- 1.66, N = 3SE +/- 1.77, N = 327854.7427852.7627851.3527849.401. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects

SMHasher

Hash: fasthash32

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: fasthash32Defaultnospectre_v1mitigations=offspectre_v2=off816243240SE +/- 0.00, N = 3SE +/- 0.02, N = 3SE +/- 1.64, N = 3SE +/- 1.64, N = 329.5529.5831.2732.901. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects

SMHasher

Hash: fasthash32

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: fasthash32Defaultnospectre_v1spectre_v2=offmitigations=off14002800420056007000SE +/- 3.59, N = 3SE +/- 6.07, N = 3SE +/- 2.28, N = 3SE +/- 0.54, N = 36583.216582.856580.276579.891. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects

SMHasher

Hash: t1ha2_atonce

OpenBenchmarking.orgcycles/hash, Fewer Is BetterSMHasher 2022-08-22Hash: t1ha2_atonceDefaultnospectre_v1spectre_v2=offmitigations=off816243240SE +/- 0.00, N = 3SE +/- 2.26, N = 3SE +/- 1.68, N = 3SE +/- 0.13, N = 327.4929.7430.8432.651. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects

SMHasher

Hash: t1ha2_atonce

OpenBenchmarking.orgMiB/sec, More Is BetterSMHasher 2022-08-22Hash: t1ha2_atonceDefaultnospectre_v1spectre_v2=offmitigations=off3K6K9K12K15KSE +/- 0.05, N = 3SE +/- 0.82, N = 3SE +/- 7.16, N = 3SE +/- 7.92, N = 315576.7315575.8515563.1715550.001. (CXX) g++ options: -march=native -O3 -flto -fno-fat-lto-objects

Darktable

Test: Boat - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.0.1Test: Boat - Acceleration: CPU-onlynospectre_v1Defaultspectre_v2=offmitigations=off1.03952.0793.11854.1585.1975SE +/- 0.013, N = 3SE +/- 0.015, N = 3SE +/- 0.008, N = 3SE +/- 0.011, N = 34.4814.5034.6094.620

Darktable

Test: Masskrug - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.0.1Test: Masskrug - Acceleration: CPU-onlyDefaultnospectre_v1spectre_v2=offmitigations=off1.00852.0173.02554.0345.0425SE +/- 0.004, N = 3SE +/- 0.029, N = 3SE +/- 0.031, N = 3SE +/- 0.022, N = 34.2744.2954.4814.482

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch Programsmitigations=offnospectre_v1spectre_v2=offDefault510152025SE +/- 0.07, N = 3SE +/- 0.10, N = 3SE +/- 0.28, N = 3SE +/- 0.20, N = 320.1320.3020.5320.621. (CC) gcc options: -lm

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create Threadsmitigations=offspectre_v2=offDefaultnospectre_v1246810SE +/- 0.045383, N = 3SE +/- 0.029810, N = 3SE +/- 0.062329, N = 3SE +/- 0.032370, N = 35.8197985.8293346.0470906.1368941. (CC) gcc options: -lm

Timed CPython Compilation

Build Configuration: Default

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed CPython Compilation 3.10.6Build Configuration: Defaultnospectre_v1Defaultmitigations=offspectre_v2=off4812162013.8713.9814.6314.75

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 1080pDefaultnospectre_v1mitigations=offspectre_v2=off306090120150SE +/- 0.43, N = 3SE +/- 0.12, N = 3SE +/- 0.96, N = 3SE +/- 0.34, N = 3148.53148.41143.93143.111. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

WebP Image Encode

Encode Settings: Quality 100

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

WebP Image Encode

Encode Settings: Default

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Defaultnospectre_v1Defaultspectre_v2=offmitigations=off612182430SE +/- 0.03, N = 3SE +/- 0.00, N = 3SE +/- 0.31, N = 15SE +/- 0.26, N = 1527.4227.3726.3325.641. (CC) gcc options: -fvisibility=hidden -O2 -lm

WebP2 Image Encode

Encode Settings: Default

OpenBenchmarking.orgMP/s, More Is BetterWebP2 Image Encode 20220823Encode Settings: Defaultnospectre_v1Defaultmitigations=offspectre_v2=off246810SE +/- 0.02, N = 3SE +/- 0.03, N = 3SE +/- 0.04, N = 3SE +/- 0.05, N = 38.388.348.138.111. (CXX) g++ options: -msse4.2 -fno-rtti -O3 -ldl

ctx_clock

Context Switch Time

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch TimeDefaultmitigations=offspectre_v2=offnospectre_v14080120160200SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3SE +/- 0.00, N = 3188188188188


Phoronix Test Suite v10.8.5