AMD Zen 5 Mitigations

AMD Ryzen 9 9950X Zen 5 CPU security mitigation benchmarks by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2409050-PTS-AMDZEN5M05&sor&sgm&grs.

AMD Zen 5 MitigationsProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLCompilerFile-SystemScreen ResolutionDefaultmitigations=offAMD Ryzen 9 9950X 16-Core @ 5.75GHz (16 Cores / 32 Threads)ASUS ROG STRIX X670E-E GAMING WIFI (2204 BIOS)AMD Device 14d82 x 32GB DDR5-6400MT/s Corsair CMK64GX5M2B6400C322000GB Corsair MP700 PROAMD Radeon RX 7900 GRE 16GBAMD Navi 31 HDMI/DPDELL U2723QEIntel I225-V + Intel Wi-Fi 6EUbuntu 24.046.10.0-phx (x86_64)GNOME Shell 46.0X Server + Wayland4.6 Mesa 24.2~git2406040600.8112d4~oibaf~n (git-8112d44 2024-06-04 noble-oibaf-ppa) (LLVM 17.0.6 DRM 3.57)GCC 13.2.0ext43840x2160OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler Details- --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-backtrace --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-13-uJ7kn6/gcc-13-13.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-13-uJ7kn6/gcc-13-13.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- Scaling Governor: amd-pstate-epp powersave (EPP: balance_performance) - CPU Microcode: 0xb40401aJava Details- OpenJDK Runtime Environment (build 21.0.3+9-Ubuntu-1ubuntu1)Python Details- Python 3.12.3Security Details- Default: gather_data_sampling: Not affected + itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: 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 Enhanced / Automatic IBRS; IBPB: conditional; STIBP: always-on; RSB filling; PBRSB-eIBRS: Not affected; BHI: 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 + reg_file_data_sampling: Not affected + retbleed: Not affected + spec_rstack_overflow: 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; BHI: Not affected + srbds: Not affected + tsx_async_abort: Not affected

AMD Zen 5 Mitigationsstress-ng: SENDFILEpyperformance: json_loadsapache-iotdb: 500 - 100 - 800 - 100apache-iotdb: 500 - 100 - 800 - 100apache-iotdb: 800 - 100 - 500 - 100apache-iotdb: 800 - 100 - 500 - 400apache-iotdb: 500 - 100 - 500 - 400apache-iotdb: 800 - 100 - 500 - 100apache-iotdb: 500 - 100 - 500 - 400apache-iotdb: 800 - 100 - 500 - 400stress-ng: Semaphoresapache-iotdb: 500 - 100 - 500 - 100pgbench: 100 - 1000 - Read Write - Average Latencypgbench: 100 - 1000 - Read Writeapache-iotdb: 500 - 100 - 500 - 100hackbench: 8 - Processgimp: rotatestress-ng: Pthreadnginx: 1000stress-ng: Mixed Schedulerrenaissance: Finagle HTTP Requestshackbench: 16 - Threadrenaissance: Akka Unbalanced Cobwebbed Treehackbench: 16 - Processstress-ng: NUMAapache-iotdb: 800 - 100 - 800 - 400clickhouse: 100M Rows Hits Dataset, First Run / Cold Cacheselenium: PSPDFKit WASM - Firefoxdarktable: Server Rack - CPU-onlypyperformance: pathlibstress-ng: Glibc C String Functionsdacapobench: Spring Bootmemcached: 1:100selenium: Speedometer 3.0 - Firefoxhackbench: 8 - Threadapache-iotdb: 800 - 100 - 800 - 100memcached: 1:10apache-iotdb: 800 - 100 - 800 - 100numpy: hackbench: 32 - Processpgbench: 100 - 1000 - Read Only - Average Latencypgbench: 100 - 1000 - Read Onlynginx: 500darktable: Masskrug - CPU-onlydacapobench: Tradebeansstress-ng: AVX-512 VNNIstress-ng: System V Message Passinggimp: resizestress-ng: CPU Stressstress-ng: Function Callpyperformance: django_templatedacapobench: Jythonpyperformance: xml_etreedacapobench: Eclipsestress-ng: Floating Pointstress-ng: MEMFDdacapobench: BioJava Biological Data Frameworkstress-ng: MMAPpyperformance: godarktable: Server Room - CPU-onlydacapobench: Batik SVG Toolkitmrbayes: Primate Phylogeny Analysisselenium: WASM collisionDetection - Firefoxopenradioss: Bird Strike on Windshieldstress-ng: Exponential Mathpyperformance: nbodypyperformance: async_tree_iodacapobench: Apache Xalan XSLTpyperformance: gc_collectdacapobench: FOP Print Formatterdacapobench: PMD Source Code Analyzerpyperformance: crypto_pyaesgimp: auto-levelsstress-ng: Forkingstress-ng: Fractal Generatorstress-ng: x86_64 RdRandstress-ng: Polldarktable: Boat - CPU-onlystress-ng: CPU Cacheopenradioss: INIVOL and Fluid Structure Interaction Drop Containerpyperformance: python_startupstress-ng: Jpeg Compressionstress-ng: Logarithmic Mathstress-ng: Power Mathgimp: unsharp-maskstress-ng: Cloningstress-ng: Matrix Mathopenradioss: Cell Phone Drop Testdacapobench: H2 Database Enginestress-ng: Malloccompress-7zip: Decompression Ratingpyperformance: chaosstress-ng: Vector Mathclickhouse: 100M Rows Hits Dataset, Second Runbuild-llvm: Ninjadacapobench: GraphChistress-ng: Mutexstress-ng: Zlibopenradioss: Rubber O-Ring Seal Installationcompress-7zip: Compression Ratingdacapobench: Apache Lucene Search Engineselenium: SilverBench - Firefoxpyperformance: asyncio_tcp_ssldacapobench: Apache Lucene Search Indexstress-ng: Hashstress-ng: Fused Multiply-Addstress-ng: Glibc Qsort Data Sortingstress-ng: Bitonic Integer Sortstress-ng: Radix String Sortstress-ng: Atomicstress-ng: Trigonometric Mathclickhouse: 100M Rows Hits Dataset, Third Rundacapobench: Zxing 1D/2D Barcode Image Processingstress-ng: Vector Shufflerenaissance: Genetic Algorithm Using Jenetics + Futuresbuild-godot: Time To Compilestress-ng: Wide Vector Mathrenaissance: Savina Reactors.IObuild-linux-kernel: defconfigrawtherapee: Total Benchmark Timeopenradioss: Chrysler Neon 1Mstress-ng: Vector Floating Pointopenradioss: Bumper Beamstress-ng: Memory Copyingdacapobench: jMonkeyEnginedacapobench: Tradesoapstress-ng: AVL Treestress-ng: Matrix 3D Mathdacapobench: Apache Tomcatselenium: Jetstream 2 - Firefoxstress-ng: Futexselenium: WASM imageConvolute - Firefoxpyperformance: pickle_pure_pythonpyperformance: asyncio_websocketspyperformance: regex_compilepyperformance: raytracepyperformance: floatdacapobench: Apache Kafkastress-ng: Context Switchingapache-iotdb: 500 - 100 - 800 - 400apache-iotdb: 500 - 100 - 800 - 400dacapobench: Avrora AVR Simulation FrameworkDefaultmitigations=off617305.669.9085.438548497682934605843639477494794456.69213.48213.4759820690.0660.3358.21417184752988267.2158.246281007.87188842.6932020.001449.113.8195690.113.444587.2880270257282.185300.1618.5833094395.3315127532965.3632.18.02094.835920085.99802361931074.5128.0580.6751481115223952.391.63529582950373.2333949550.069.88262431.1322609.2517.0336728.454796257.712381.8135088476.7962.61.59582055.574230.2127.35121557.9439.868941761533184234.19.20468322.43207.389879206.142504015.852.4072743269.16239.324.5936598.12176395.7655667.7711.6842987.04136179.4743.461658142497407.8816099228.8162927.64305.02298.366208813826299.633001.9153.172052331566197540220435866828.4539042496.98679.78247.42235.34409.1465808.99305.8348221841.40875.6161.671895724.643891.847.65634.578670.4569598.1277.0410740.0868022007285.102471.753271296.5773731433.2416.313627759.713136.953669060237.24299.94848882342099786334.2012.698.927404804172348723762466756787414362.45232.67228.8863842672.5864.3262.06416131707894336.8847.872292984.81181372.7233323.271393.213.3905869.913.042604.8778019966274.435160.1578.3833880074.1114787701354.0531.47.84696.896045087.82785901101052.9127.5410.6631507425227896.311.60729092906824.3334454589.5810.02461570.2322330.7516.8340628.154226193.012406.4935448559.8163.21.58181355.106228.3128.37120619.7140.168442061133384734.39.15167935.93206.279826674.032516690.652.3952756951.55240.374.5736438.80175629.7055427.0511.6342975.03136720.1043.291664141993817.5316042728.7162387.46305.98297.495208213866013.672993.3653.022057991570197040120485852834.2339133957.96678.20246.85234.81408.2565667.70306.4848121798.33877.2161.408894388.163886.747.71634.542669.7669528.6877.1110731.6868062008285.222472.673272296.6173731704.2216.313627759.713136.9536610226490.22321.76759932621963OpenBenchmarking.org

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: SENDFILEmitigations=offDefault200K400K600K800K1000KSE +/- 6970.61, N = 15SE +/- 6259.31, N = 5786334.20617305.661. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

PyPerformance

Benchmark: json_loads

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: json_loadsDefaultmitigations=off3691215SE +/- 0.01, N = 3SE +/- 0.00, N = 39.9012.60

Apache IoTDB

Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100Defaultmitigations=off20406080100SE +/- 0.74, N = 3SE +/- 0.87, N = 385.4398.92MAX: 12245.48MAX: 14076.48

Apache IoTDB

Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100Defaultmitigations=off20M40M60M80M100MSE +/- 407711.53, N = 3SE +/- 335348.85, N = 38548497674048041

Apache IoTDB

Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100Defaultmitigations=off20M40M60M80M100MSE +/- 493815.61, N = 3SE +/- 815003.93, N = 48293460572348723

Apache IoTDB

Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400Defaultmitigations=off20M40M60M80M100MSE +/- 319188.36, N = 3SE +/- 865692.02, N = 48436394776246675

Apache IoTDB

Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400Defaultmitigations=off16M32M48M64M80MSE +/- 453059.27, N = 3SE +/- 977027.26, N = 157494794467874143

Apache IoTDB

Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100Defaultmitigations=off1428425670SE +/- 0.32, N = 3SE +/- 0.96, N = 456.6962.45MAX: 24938.11MAX: 24899.07

Apache IoTDB

Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400Defaultmitigations=off50100150200250SE +/- 2.74, N = 3SE +/- 3.60, N = 15213.48232.67MAX: 27311.52MAX: 39483.58

Apache IoTDB

Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 400Defaultmitigations=off50100150200250SE +/- 1.82, N = 3SE +/- 5.85, N = 4213.47228.88MAX: 29260.51MAX: 44182.01

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Semaphoresmitigations=offDefault14M28M42M56M70MSE +/- 962987.61, N = 12SE +/- 800749.74, N = 1563842672.5859820690.061. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Apache IoTDB

Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100Defaultmitigations=off1428425670SE +/- 0.44, N = 3SE +/- 0.67, N = 1560.3364.32MAX: 12988.2MAX: 15243.25

PostgreSQL

Scaling Factor: 100 - Clients: 1000 - Mode: Read Write - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL 16Scaling Factor: 100 - Clients: 1000 - Mode: Read Write - Average LatencyDefaultmitigations=off1428425670SE +/- 0.62, N = 4SE +/- 0.64, N = 1258.2162.061. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

PostgreSQL

Scaling Factor: 100 - Clients: 1000 - Mode: Read Write

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL 16Scaling Factor: 100 - Clients: 1000 - Mode: Read WriteDefaultmitigations=off4K8K12K16K20KSE +/- 183.03, N = 4SE +/- 166.25, N = 1217184161311. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

Apache IoTDB

Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 500 - Client Number: 100Defaultmitigations=off16M32M48M64M80MSE +/- 473410.46, N = 3SE +/- 721673.47, N = 157529882670789433

Hackbench

Count: 8 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: Processmitigations=offDefault246810SE +/- 0.025, N = 3SE +/- 0.052, N = 36.8847.2151. (CC) gcc options: -lpthread

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.36Test: rotatemitigations=offDefault246810SE +/- 0.011, N = 3SE +/- 0.027, N = 37.8728.246

Stress-NG

Test: Pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Pthreadmitigations=offDefault60K120K180K240K300KSE +/- 301.92, N = 3SE +/- 92.43, N = 3292984.81281007.871. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

nginx

Connections: 1000

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.23.2Connections: 1000Defaultmitigations=off40K80K120K160K200KSE +/- 1208.51, N = 3SE +/- 179.05, N = 3188842.69181372.721. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2

Stress-NG

Test: Mixed Scheduler

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Mixed Schedulermitigations=offDefault7K14K21K28K35KSE +/- 119.17, N = 3SE +/- 143.43, N = 333323.2732020.001. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Renaissance

Test: Finagle HTTP Requests

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Finagle HTTP Requestsmitigations=offDefault30060090012001500SE +/- 8.10, N = 3SE +/- 6.33, N = 31393.21449.1MIN: 1257.07 / MAX: 1490.78MIN: 1297.62 / MAX: 1681.3

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: Threadmitigations=offDefault48121620SE +/- 0.03, N = 3SE +/- 0.03, N = 313.3913.821. (CC) gcc options: -lpthread

Renaissance

Test: Akka Unbalanced Cobwebbed Tree

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Akka Unbalanced Cobwebbed TreeDefaultmitigations=off13002600390052006500SE +/- 16.71, N = 3SE +/- 63.87, N = 35690.15869.9MIN: 4183.1 / MAX: 5714.85MIN: 4344 / MAX: 5986.35

Hackbench

Count: 16 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: Processmitigations=offDefault3691215SE +/- 0.04, N = 3SE +/- 0.02, N = 313.0413.441. (CC) gcc options: -lpthread

Stress-NG

Test: NUMA

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: NUMAmitigations=offDefault130260390520650SE +/- 2.41, N = 3SE +/- 2.91, N = 3604.87587.281. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Apache IoTDB

Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400Defaultmitigations=off20M40M60M80M100MSE +/- 460838.41, N = 3SE +/- 543199.55, N = 38027025778019966

ClickHouse

100M Rows Hits Dataset, First Run / Cold Cache

OpenBenchmarking.orgQueries Per Minute, Geo Mean, More Is BetterClickHouse 22.12.3.5100M Rows Hits Dataset, First Run / Cold CacheDefaultmitigations=off60120180240300SE +/- 3.11, N = 5SE +/- 2.90, N = 4282.18274.43MIN: 15.82 / MAX: 12000MIN: 15.54 / MAX: 12000

Selenium

Benchmark: PSPDFKit WASM - Browser: Firefox

OpenBenchmarking.orgScore, Fewer Is BetterSeleniumBenchmark: PSPDFKit WASM - Browser: Firefoxmitigations=offDefault110220330440550SE +/- 0.67, N = 3SE +/- 1.76, N = 35165301. firefox 126.0.1

Darktable

Test: Server Rack - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.6.1Test: Server Rack - Acceleration: CPU-onlymitigations=offDefault0.03620.07240.10860.14480.181SE +/- 0.000, N = 3SE +/- 0.002, N = 30.1570.161

PyPerformance

Benchmark: pathlib

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: pathlibmitigations=offDefault246810SE +/- 0.01, N = 3SE +/- 0.01, N = 38.388.58

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Glibc C String Functionsmitigations=offDefault7M14M21M28M35MSE +/- 353295.77, N = 5SE +/- 306330.96, N = 1533880074.1133094395.331. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

DaCapo Benchmark

Java Test: Spring Boot

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Spring Bootmitigations=offDefault30060090012001500SE +/- 20.42, N = 3SE +/- 15.06, N = 314781512

Memcached

Set To Get Ratio: 1:100

OpenBenchmarking.orgOps/sec, More Is BetterMemcached 1.6.19Set To Get Ratio: 1:100mitigations=offDefault1.6M3.2M4.8M6.4M8MSE +/- 3241.90, N = 3SE +/- 5517.56, N = 37701354.057532965.361. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Selenium

Benchmark: Speedometer 3.0 - Browser: Firefox

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Speedometer 3.0 - Browser: FirefoxDefaultmitigations=off714212835SE +/- 0.37, N = 4SE +/- 0.32, N = 332.131.41. firefox 126.0.1

Hackbench

Count: 8 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 8 - Type: Threadmitigations=offDefault246810SE +/- 0.059, N = 3SE +/- 0.062, N = 37.8468.0201. (CC) gcc options: -lpthread

Apache IoTDB

Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100Defaultmitigations=off20406080100SE +/- 0.23, N = 3SE +/- 0.60, N = 394.8396.89MAX: 24907.85MAX: 24853.03

Memcached

Set To Get Ratio: 1:10

OpenBenchmarking.orgOps/sec, More Is BetterMemcached 1.6.19Set To Get Ratio: 1:10mitigations=offDefault1.3M2.6M3.9M5.2M6.5MSE +/- 62439.08, N = 3SE +/- 17007.58, N = 36045087.825920085.991. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Apache IoTDB

Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 800 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 100Defaultmitigations=off20M40M60M80M100MSE +/- 248065.14, N = 3SE +/- 226414.28, N = 38023619378590110

Numpy Benchmark

OpenBenchmarking.orgScore, More Is BetterNumpy BenchmarkDefaultmitigations=off2004006008001000SE +/- 3.40, N = 3SE +/- 8.13, N = 31074.511052.91

Hackbench

Count: 32 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: Processmitigations=offDefault714212835SE +/- 0.11, N = 3SE +/- 0.09, N = 327.5428.061. (CC) gcc options: -lpthread

PostgreSQL

Scaling Factor: 100 - Clients: 1000 - Mode: Read Only - Average Latency

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL 16Scaling Factor: 100 - Clients: 1000 - Mode: Read Only - Average Latencymitigations=offDefault0.15190.30380.45570.60760.7595SE +/- 0.005, N = 3SE +/- 0.007, N = 30.6630.6751. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

PostgreSQL

Scaling Factor: 100 - Clients: 1000 - Mode: Read Only

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL 16Scaling Factor: 100 - Clients: 1000 - Mode: Read Onlymitigations=offDefault300K600K900K1200K1500KSE +/- 10006.91, N = 3SE +/- 15835.22, N = 3150742514811151. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

nginx

Connections: 500

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.23.2Connections: 500mitigations=offDefault50K100K150K200K250KSE +/- 366.61, N = 3SE +/- 641.63, N = 3227896.31223952.391. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2

Darktable

Test: Masskrug - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.6.1Test: Masskrug - Acceleration: CPU-onlymitigations=offDefault0.36790.73581.10371.47161.8395SE +/- 0.004, N = 3SE +/- 0.003, N = 31.6071.635

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Tradebeansmitigations=offDefault6001200180024003000SE +/- 19.81, N = 3SE +/- 32.87, N = 329092958

Stress-NG

Test: AVX-512 VNNI

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: AVX-512 VNNIDefaultmitigations=off600K1200K1800K2400K3000KSE +/- 24649.96, N = 3SE +/- 30435.89, N = 32950373.232906824.331. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: System V Message Passingmitigations=offDefault7M14M21M28M35MSE +/- 51948.04, N = 3SE +/- 51209.89, N = 334454589.5833949550.061. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

GIMP

Test: resize

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.36Test: resizeDefaultmitigations=off3691215SE +/- 0.012, N = 3SE +/- 0.104, N = 159.88210.024

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: CPU StressDefaultmitigations=off13K26K39K52K65KSE +/- 809.71, N = 3SE +/- 316.49, N = 362431.1361570.231. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Stress-NG

Test: Function Call

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Function CallDefaultmitigations=off5K10K15K20K25KSE +/- 108.66, N = 3SE +/- 33.38, N = 322609.2522330.751. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

PyPerformance

Benchmark: django_template

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: django_templatemitigations=offDefault48121620SE +/- 0.00, N = 3SE +/- 0.03, N = 316.817.0

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: JythonDefaultmitigations=off7001400210028003500SE +/- 23.10, N = 3SE +/- 28.69, N = 333673406

PyPerformance

Benchmark: xml_etree

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: xml_etreemitigations=offDefault714212835SE +/- 0.03, N = 3SE +/- 0.03, N = 328.128.4

DaCapo Benchmark

Java Test: Eclipse

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Eclipsemitigations=offDefault12002400360048006000SE +/- 35.28, N = 3SE +/- 76.60, N = 354225479

Stress-NG

Test: Floating Point

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Floating PointDefaultmitigations=off13002600390052006500SE +/- 19.11, N = 3SE +/- 76.95, N = 36257.716193.011. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Stress-NG

Test: MEMFD

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: MEMFDmitigations=offDefault5001000150020002500SE +/- 3.69, N = 3SE +/- 4.39, N = 32406.492381.811. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

DaCapo Benchmark

Java Test: BioJava Biological Data Framework

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: BioJava Biological Data FrameworkDefaultmitigations=off8001600240032004000SE +/- 42.52, N = 3SE +/- 24.61, N = 335083544

Stress-NG

Test: MMAP

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: MMAPmitigations=offDefault2K4K6K8K10KSE +/- 3.99, N = 3SE +/- 6.61, N = 38559.818476.791. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

PyPerformance

Benchmark: go

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: goDefaultmitigations=off1428425670SE +/- 0.12, N = 3SE +/- 0.06, N = 362.663.2

Darktable

Test: Server Room - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.6.1Test: Server Room - Acceleration: CPU-onlymitigations=offDefault0.35890.71781.07671.43561.7945SE +/- 0.008, N = 3SE +/- 0.003, N = 31.5811.595

DaCapo Benchmark

Java Test: Batik SVG Toolkit

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Batik SVG Toolkitmitigations=offDefault2004006008001000SE +/- 8.97, N = 3SE +/- 0.58, N = 3813820

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny Analysismitigations=offDefault1224364860SE +/- 0.14, N = 3SE +/- 0.38, N = 355.1155.571. (CC) gcc options: -mmmx -msse -msse2 -msse3 -mssse3 -msse4.1 -msse4.2 -msse4a -msha -maes -mavx -mfma -mavx2 -mavx512f -mavx512cd -mavx512vl -mavx512bw -mavx512dq -mavx512ifma -mavx512vbmi -mrdrnd -mbmi -mbmi2 -madx -mabm -O3 -std=c99 -pedantic -lm -lreadline

Selenium

Benchmark: WASM collisionDetection - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM collisionDetection - Browser: Firefoxmitigations=offDefault50100150200250SE +/- 0.00, N = 3SE +/- 2.48, N = 3228.3230.21. firefox 126.0.1

OpenRadioss

Model: Bird Strike on Windshield

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenRadioss 2023.09.15Model: Bird Strike on WindshieldDefaultmitigations=off306090120150SE +/- 0.27, N = 3SE +/- 0.14, N = 3127.35128.37

Stress-NG

Test: Exponential Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Exponential MathDefaultmitigations=off30K60K90K120K150KSE +/- 103.30, N = 3SE +/- 178.23, N = 3121557.94120619.711. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

PyPerformance

Benchmark: nbody

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: nbodyDefaultmitigations=off918273645SE +/- 0.09, N = 3SE +/- 0.15, N = 339.840.1

PyPerformance

Benchmark: async_tree_io

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: async_tree_iomitigations=offDefault150300450600750SE +/- 0.33, N = 3SE +/- 0.67, N = 3684689

DaCapo Benchmark

Java Test: Apache Xalan XSLT

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Apache Xalan XSLTDefaultmitigations=off90180270360450SE +/- 2.85, N = 3SE +/- 5.84, N = 3417420

PyPerformance

Benchmark: gc_collect

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: gc_collectmitigations=offDefault130260390520650SE +/- 0.67, N = 3SE +/- 1.86, N = 3611615

DaCapo Benchmark

Java Test: FOP Print Formatter

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: FOP Print FormatterDefaultmitigations=off70140210280350SE +/- 0.33, N = 3SE +/- 2.94, N = 15331333

DaCapo Benchmark

Java Test: PMD Source Code Analyzer

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: PMD Source Code AnalyzerDefaultmitigations=off2004006008001000SE +/- 3.53, N = 3SE +/- 3.46, N = 3842847

PyPerformance

Benchmark: crypto_pyaes

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: crypto_pyaesDefaultmitigations=off816243240SE +/- 0.03, N = 3SE +/- 0.03, N = 334.134.3

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.36Test: auto-levelsmitigations=offDefault3691215SE +/- 0.055, N = 3SE +/- 0.037, N = 39.1519.204

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: ForkingDefaultmitigations=off15K30K45K60K75KSE +/- 118.45, N = 3SE +/- 226.06, N = 368322.4367935.931. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Stress-NG

Test: Fractal Generator

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Fractal GeneratorDefaultmitigations=off50100150200250SE +/- 0.04, N = 3SE +/- 0.02, N = 3207.38206.271. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Stress-NG

Test: x86_64 RdRand

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: x86_64 RdRandDefaultmitigations=off2M4M6M8M10MSE +/- 3528.33, N = 3SE +/- 3387.88, N = 39879206.149826674.031. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Stress-NG

Test: Poll

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Pollmitigations=offDefault500K1000K1500K2000K2500KSE +/- 712.86, N = 3SE +/- 564.58, N = 32516690.652504015.851. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Darktable

Test: Boat - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.6.1Test: Boat - Acceleration: CPU-onlymitigations=offDefault0.54161.08321.62482.16642.708SE +/- 0.025, N = 3SE +/- 0.018, N = 32.3952.407

Stress-NG

Test: CPU Cache

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: CPU Cachemitigations=offDefault600K1200K1800K2400K3000KSE +/- 21647.30, N = 3SE +/- 26250.57, N = 32756951.552743269.161. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

OpenRadioss

Model: INIVOL and Fluid Structure Interaction Drop Container

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenRadioss 2023.09.15Model: INIVOL and Fluid Structure Interaction Drop ContainerDefaultmitigations=off50100150200250SE +/- 0.28, N = 3SE +/- 0.59, N = 3239.32240.37

PyPerformance

Benchmark: python_startup

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: python_startupmitigations=offDefault1.03282.06563.09844.13125.164SE +/- 0.00, N = 3SE +/- 0.00, N = 34.574.59

Stress-NG

Test: Jpeg Compression

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Jpeg CompressionDefaultmitigations=off8K16K24K32K40KSE +/- 73.18, N = 3SE +/- 295.77, N = 336598.1236438.801. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Stress-NG

Test: Logarithmic Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Logarithmic MathDefaultmitigations=off40K80K120K160K200KSE +/- 56.43, N = 3SE +/- 114.00, N = 3176395.76175629.701. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Stress-NG

Test: Power Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Power MathDefaultmitigations=off12K24K36K48K60KSE +/- 11.11, N = 3SE +/- 32.81, N = 355667.7755427.051. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.36Test: unsharp-maskmitigations=offDefault3691215SE +/- 0.02, N = 3SE +/- 0.05, N = 311.6311.68

Stress-NG

Test: Cloning

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: CloningDefaultmitigations=off6001200180024003000SE +/- 4.58, N = 3SE +/- 1.71, N = 32987.042975.031. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Matrix Mathmitigations=offDefault30K60K90K120K150KSE +/- 1152.98, N = 15SE +/- 1052.73, N = 3136720.10136179.471. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

OpenRadioss

Model: Cell Phone Drop Test

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenRadioss 2023.09.15Model: Cell Phone Drop Testmitigations=offDefault1020304050SE +/- 0.15, N = 3SE +/- 0.18, N = 343.2943.46

DaCapo Benchmark

Java Test: H2 Database Engine

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: H2 Database EngineDefaultmitigations=off400800120016002000SE +/- 3.06, N = 3SE +/- 16.60, N = 316581664

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: MallocDefaultmitigations=off30M60M90M120M150MSE +/- 169148.52, N = 3SE +/- 238038.18, N = 3142497407.88141993817.531. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

7-Zip Compression

Test: Decompression Rating

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 24.05Test: Decompression RatingDefaultmitigations=off30K60K90K120K150KSE +/- 37.62, N = 3SE +/- 164.78, N = 31609921604271. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

PyPerformance

Benchmark: chaos

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: chaosmitigations=offDefault714212835SE +/- 0.03, N = 3SE +/- 0.00, N = 328.728.8

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Vector MathDefaultmitigations=off30K60K90K120K150KSE +/- 34.65, N = 3SE +/- 16.97, N = 3162927.64162387.461. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

ClickHouse

100M Rows Hits Dataset, Second Run

OpenBenchmarking.orgQueries Per Minute, Geo Mean, More Is BetterClickHouse 22.12.3.5100M Rows Hits Dataset, Second Runmitigations=offDefault70140210280350SE +/- 3.49, N = 4SE +/- 1.32, N = 5305.98305.02MIN: 18.61 / MAX: 12000MIN: 18.66 / MAX: 12000

Timed LLVM Compilation

Build System: Ninja

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 16.0Build System: Ninjamitigations=offDefault60120180240300SE +/- 0.06, N = 3SE +/- 0.18, N = 3297.50298.37

DaCapo Benchmark

Java Test: GraphChi

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: GraphChimitigations=offDefault400800120016002000SE +/- 15.10, N = 3SE +/- 14.25, N = 320822088

Stress-NG

Test: Mutex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Mutexmitigations=offDefault3M6M9M12M15MSE +/- 183608.74, N = 15SE +/- 144227.73, N = 1513866013.6713826299.631. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Stress-NG

Test: Zlib

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: ZlibDefaultmitigations=off6001200180024003000SE +/- 0.31, N = 3SE +/- 0.71, N = 33001.912993.361. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

OpenRadioss

Model: Rubber O-Ring Seal Installation

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenRadioss 2023.09.15Model: Rubber O-Ring Seal Installationmitigations=offDefault1224364860SE +/- 0.33, N = 3SE +/- 0.02, N = 353.0253.17

7-Zip Compression

Test: Compression Rating

OpenBenchmarking.orgMIPS, More Is Better7-Zip Compression 24.05Test: Compression Ratingmitigations=offDefault40K80K120K160K200KSE +/- 220.22, N = 3SE +/- 41.58, N = 32057992052331. (CXX) g++ options: -lpthread -ldl -O2 -fPIC

DaCapo Benchmark

Java Test: Apache Lucene Search Engine

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Apache Lucene Search EngineDefaultmitigations=off30060090012001500SE +/- 12.17, N = 3SE +/- 11.78, N = 315661570

Selenium

Benchmark: SilverBench - Browser: Firefox

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: SilverBench - Browser: FirefoxDefaultmitigations=off400800120016002000SE +/- 15.39, N = 3SE +/- 22.39, N = 4197519701. firefox 126.0.1

PyPerformance

Benchmark: asyncio_tcp_ssl

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: asyncio_tcp_sslmitigations=offDefault90180270360450SE +/- 0.00, N = 3SE +/- 0.33, N = 3401402

DaCapo Benchmark

Java Test: Apache Lucene Search Index

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Apache Lucene Search IndexDefaultmitigations=off400800120016002000SE +/- 18.33, N = 3SE +/- 19.70, N = 320432048

Stress-NG

Test: Hash

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: HashDefaultmitigations=off1.3M2.6M3.9M5.2M6.5MSE +/- 6696.69, N = 3SE +/- 1004.03, N = 35866828.455852834.231. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Stress-NG

Test: Fused Multiply-Add

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Fused Multiply-Addmitigations=offDefault8M16M24M32M40MSE +/- 3546.49, N = 3SE +/- 85164.52, N = 339133957.9639042496.981. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Glibc Qsort Data SortingDefaultmitigations=off150300450600750SE +/- 1.11, N = 3SE +/- 2.17, N = 3679.78678.201. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Stress-NG

Test: Bitonic Integer Sort

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Bitonic Integer SortDefaultmitigations=off50100150200250SE +/- 0.47, N = 3SE +/- 0.35, N = 3247.42246.851. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Stress-NG

Test: Radix String Sort

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Radix String SortDefaultmitigations=off50100150200250SE +/- 0.57, N = 3SE +/- 0.15, N = 3235.34234.811. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Stress-NG

Test: Atomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: AtomicDefaultmitigations=off90180270360450SE +/- 0.21, N = 3SE +/- 0.23, N = 3409.14408.251. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Stress-NG

Test: Trigonometric Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Trigonometric MathDefaultmitigations=off14K28K42K56K70KSE +/- 62.85, N = 3SE +/- 77.95, N = 365808.9965667.701. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

ClickHouse

100M Rows Hits Dataset, Third Run

OpenBenchmarking.orgQueries Per Minute, Geo Mean, More Is BetterClickHouse 22.12.3.5100M Rows Hits Dataset, Third Runmitigations=offDefault70140210280350SE +/- 2.65, N = 4SE +/- 1.61, N = 5306.48305.83MIN: 18.33 / MAX: 12000MIN: 18.54 / MAX: 12000

DaCapo Benchmark

Java Test: Zxing 1D/2D Barcode Image Processing

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Zxing 1D/2D Barcode Image Processingmitigations=offDefault100200300400500SE +/- 5.55, N = 3SE +/- 6.66, N = 3481482

Stress-NG

Test: Vector Shuffle

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Vector ShuffleDefaultmitigations=off5K10K15K20K25KSE +/- 2.92, N = 3SE +/- 4.66, N = 321841.4021798.331. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Renaissance

Test: Genetic Algorithm Using Jenetics + Futures

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Genetic Algorithm Using Jenetics + FuturesDefaultmitigations=off2004006008001000SE +/- 11.67, N = 3SE +/- 3.37, N = 3875.6877.2MIN: 813.92 / MAX: 907.51MIN: 820.97 / MAX: 899.68

Timed Godot Game Engine Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 4.0Time To Compilemitigations=offDefault4080120160200SE +/- 0.21, N = 3SE +/- 0.17, N = 3161.41161.67

Stress-NG

Test: Wide Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Wide Vector MathDefaultmitigations=off200K400K600K800K1000KSE +/- 261.35, N = 3SE +/- 325.25, N = 3895724.64894388.161. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Savina Reactors.IOmitigations=offDefault8001600240032004000SE +/- 35.89, N = 7SE +/- 19.42, N = 33886.73891.8MIN: 3808.71 / MAX: 5912.95MIN: 3853.27 / MAX: 6016.14

Timed Linux Kernel Compilation

Build: defconfig

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 6.8Build: defconfigDefaultmitigations=off1122334455SE +/- 0.32, N = 3SE +/- 0.30, N = 347.6647.72

RawTherapee

Total Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterRawTherapeeTotal Benchmark Timemitigations=offDefault816243240SE +/- 0.09, N = 3SE +/- 0.07, N = 334.5434.581. RawTherapee, version 5.10, command line.

OpenRadioss

Model: Chrysler Neon 1M

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenRadioss 2023.09.15Model: Chrysler Neon 1Mmitigations=offDefault140280420560700SE +/- 0.48, N = 3SE +/- 0.55, N = 3669.76670.45

Stress-NG

Test: Vector Floating Point

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Vector Floating PointDefaultmitigations=off15K30K45K60K75KSE +/- 608.58, N = 7SE +/- 612.70, N = 1569598.1269528.681. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

OpenRadioss

Model: Bumper Beam

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenRadioss 2023.09.15Model: Bumper BeamDefaultmitigations=off20406080100SE +/- 0.11, N = 3SE +/- 0.10, N = 377.0477.11

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Memory CopyingDefaultmitigations=off2K4K6K8K10KSE +/- 40.03, N = 3SE +/- 46.60, N = 310740.0810731.681. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

DaCapo Benchmark

Java Test: jMonkeyEngine

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: jMonkeyEngineDefaultmitigations=off15003000450060007500SE +/- 4.04, N = 3SE +/- 2.19, N = 368026806

DaCapo Benchmark

Java Test: Tradesoap

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: TradesoapDefaultmitigations=off400800120016002000SE +/- 15.43, N = 3SE +/- 21.95, N = 420072008

Stress-NG

Test: AVL Tree

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: AVL Treemitigations=offDefault60120180240300SE +/- 0.11, N = 3SE +/- 0.22, N = 3285.22285.101. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Stress-NG

Test: Matrix 3D Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Matrix 3D Mathmitigations=offDefault5001000150020002500SE +/- 1.42, N = 3SE +/- 1.90, N = 32472.672471.751. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

DaCapo Benchmark

Java Test: Apache Tomcat

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Apache TomcatDefaultmitigations=off7001400210028003500SE +/- 3.93, N = 3SE +/- 4.06, N = 332713272

Selenium

Benchmark: Jetstream 2 - Browser: Firefox

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream 2 - Browser: Firefoxmitigations=offDefault60120180240300SE +/- 0.40, N = 3SE +/- 2.02, N = 3296.62296.581. firefox 126.0.1

Stress-NG

Test: Futex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Futexmitigations=offDefault800K1600K2400K3200K4000KSE +/- 22714.94, N = 3SE +/- 19303.33, N = 33731704.223731433.241. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Selenium

Benchmark: WASM imageConvolute - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM imageConvolute - Browser: FirefoxDefaultmitigations=off48121620SE +/- 0.19, N = 3SE +/- 0.17, N = 316.316.31. firefox 126.0.1

PyPerformance

Benchmark: pickle_pure_python

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: pickle_pure_pythonDefaultmitigations=off306090120150SE +/- 0.33, N = 3SE +/- 0.00, N = 3136136

PyPerformance

Benchmark: asyncio_websockets

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: asyncio_websocketsDefaultmitigations=off60120180240300SE +/- 0.33, N = 3SE +/- 0.33, N = 3277277

PyPerformance

Benchmark: regex_compile

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: regex_compileDefaultmitigations=off1326395265SE +/- 0.03, N = 3SE +/- 0.06, N = 359.759.7

PyPerformance

Benchmark: raytrace

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: raytraceDefaultmitigations=off306090120150SE +/- 0.00, N = 3SE +/- 0.00, N = 3131131

PyPerformance

Benchmark: float

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: floatDefaultmitigations=off816243240SE +/- 0.00, N = 3SE +/- 0.00, N = 336.936.9

DaCapo Benchmark

Java Test: Apache Kafka

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Apache KafkaDefaultmitigations=off12002400360048006000SE +/- 3.79, N = 3SE +/- 4.16, N = 353665366

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Context Switchingmitigations=offDefault2M4M6M8M10MSE +/- 250281.97, N = 12SE +/- 318711.36, N = 1510226490.229060237.241. (CXX) g++ options: -lm -lapparmor -latomic -lcrypt -ldl -ljpeg -lEGL -lGLESv2 -lgmp -lgbm -lmpfr -lsctp -lz -lrt -lpthread -lc -std=gnu99 -O2 -U_FORTIFY_SOURCE

Apache IoTDB

Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400

OpenBenchmarking.orgAverage Latency, Fewer Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400Defaultmitigations=off70140210280350SE +/- 3.48, N = 3SE +/- 7.66, N = 12299.94321.76MAX: 28258.86MAX: 51176.84

Apache IoTDB

Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400

OpenBenchmarking.orgpoint/sec, More Is BetterApache IoTDB 1.2Device Count: 500 - Batch Size Per Write: 100 - Sensor Count: 800 - Client Number: 400Defaultmitigations=off20M40M60M80M100MSE +/- 518190.91, N = 3SE +/- 1496601.45, N = 128488823475993262

DaCapo Benchmark

Java Test: Avrora AVR Simulation Framework

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Avrora AVR Simulation Frameworkmitigations=offDefault5001000150020002500SE +/- 59.36, N = 12SE +/- 27.11, N = 1519632099

Geometric Mean Of All Test Results

Result Composite - AMD Zen 5 Mitigations

OpenBenchmarking.orgGeometric Mean, More Is BetterGeometric Mean Of All Test ResultsResult Composite - AMD Zen 5 MitigationsDefaultmitigations=off50100150200250225.14224.00


Phoronix Test Suite v10.8.5