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&gru&sro.

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: Hashstress-ng: MMAPstress-ng: NUMAstress-ng: Pollstress-ng: Zlibstress-ng: Futexstress-ng: MEMFDstress-ng: Mutexstress-ng: Atomicstress-ng: Mallocstress-ng: Cloningstress-ng: Forkingstress-ng: Pthreadstress-ng: AVL Treestress-ng: SENDFILEstress-ng: CPU Cachestress-ng: CPU Stressstress-ng: Power Mathstress-ng: Semaphoresstress-ng: Matrix Mathstress-ng: Vector Mathstress-ng: AVX-512 VNNIstress-ng: Function Callstress-ng: x86_64 RdRandstress-ng: Floating Pointstress-ng: Matrix 3D Mathstress-ng: Memory Copyingstress-ng: Vector Shufflestress-ng: Mixed Schedulerstress-ng: Exponential Mathstress-ng: Jpeg Compressionstress-ng: Logarithmic Mathstress-ng: Wide Vector Mathstress-ng: Context Switchingstress-ng: Fractal Generatorstress-ng: Radix String Sortstress-ng: Fused Multiply-Addstress-ng: Trigonometric Mathstress-ng: Bitonic Integer Sortstress-ng: Vector Floating Pointstress-ng: Glibc C String Functionsstress-ng: Glibc Qsort Data Sortingstress-ng: System V Message Passingcompress-7zip: Compression Ratingcompress-7zip: Decompression Ratingmemcached: 1:10memcached: 1:100apache-iotdb: 500 - 100 - 500 - 100apache-iotdb: 500 - 100 - 500 - 400apache-iotdb: 500 - 100 - 800 - 100apache-iotdb: 500 - 100 - 800 - 400apache-iotdb: 800 - 100 - 500 - 100apache-iotdb: 800 - 100 - 500 - 400apache-iotdb: 800 - 100 - 800 - 100apache-iotdb: 800 - 100 - 800 - 400clickhouse: 100M Rows Hits Dataset, First Run / Cold Cacheclickhouse: 100M Rows Hits Dataset, Second Runclickhouse: 100M Rows Hits Dataset, Third Runnginx: 500nginx: 1000numpy: selenium: Jetstream 2 - Firefoxselenium: SilverBench - Firefoxselenium: Speedometer 3.0 - Firefoxpgbench: 100 - 1000 - Read Onlypgbench: 100 - 1000 - Read Writeapache-iotdb: 500 - 100 - 500 - 100apache-iotdb: 500 - 100 - 500 - 400apache-iotdb: 500 - 100 - 800 - 100apache-iotdb: 500 - 100 - 800 - 400apache-iotdb: 800 - 100 - 500 - 100apache-iotdb: 800 - 100 - 500 - 400apache-iotdb: 800 - 100 - 800 - 100pyperformance: gopyperformance: chaospyperformance: floatpyperformance: nbodypyperformance: pathlibpyperformance: raytracepyperformance: xml_etreepyperformance: gc_collectpyperformance: json_loadspyperformance: crypto_pyaespyperformance: async_tree_iopyperformance: regex_compilepyperformance: python_startuppyperformance: asyncio_tcp_sslpyperformance: django_templatepyperformance: asyncio_websocketspyperformance: pickle_pure_pythonrenaissance: Savina Reactors.IOrenaissance: Finagle HTTP Requestsrenaissance: Akka Unbalanced Cobwebbed Treerenaissance: Genetic Algorithm Using Jenetics + Futurespgbench: 100 - 1000 - Read Only - Average Latencypgbench: 100 - 1000 - Read Write - Average Latencyselenium: WASM imageConvolute - Firefoxselenium: WASM collisionDetection - Firefoxdacapobench: Jythondacapobench: Eclipsedacapobench: GraphChidacapobench: Tradesoapdacapobench: Tradebeansdacapobench: Spring Bootdacapobench: Apache Kafkadacapobench: Apache Tomcatdacapobench: jMonkeyEnginedacapobench: Apache Xalan XSLTdacapobench: Batik SVG Toolkitdacapobench: H2 Database Enginedacapobench: FOP Print Formatterdacapobench: PMD Source Code Analyzerdacapobench: Apache Lucene Search Indexdacapobench: Apache Lucene Search Enginedacapobench: Avrora AVR Simulation Frameworkdacapobench: BioJava Biological Data Frameworkdacapobench: Zxing 1D/2D Barcode Image Processingselenium: PSPDFKit WASM - Firefoxmrbayes: Primate Phylogeny Analysisopenradioss: Bumper Beamopenradioss: Chrysler Neon 1Mopenradioss: Cell Phone Drop Testopenradioss: Bird Strike on Windshieldopenradioss: Rubber O-Ring Seal Installationopenradioss: INIVOL and Fluid Structure Interaction Drop Containerbuild-godot: Time To Compilebuild-linux-kernel: defconfigbuild-llvm: Ninjahackbench: 8 - Threadhackbench: 16 - Threadhackbench: 8 - Processhackbench: 16 - Processhackbench: 32 - Processdarktable: Boat - CPU-onlydarktable: Masskrug - CPU-onlydarktable: Server Rack - CPU-onlydarktable: Server Room - CPU-onlygimp: resizegimp: rotategimp: auto-levelsgimp: unsharp-maskrawtherapee: Total Benchmark TimeDefaultmitigations=off5866828.458476.79587.282504015.853001.913731433.242381.8113826299.63409.14142497407.882987.0468322.43281007.87285.10617305.662743269.1662431.1355667.7759820690.06136179.47162927.642950373.2322609.259879206.146257.712471.7510740.0821841.4032020.00121557.9436598.12176395.76895724.649060237.24207.38235.3439042496.9865808.99247.4269598.1233094395.33679.7833949550.062052331609925920085.997532965.367529882674947944854849768488823482934605843639478023619380270257282.18305.02305.83223952.39188842.691074.51296.577197532.114811151718460.33213.4885.43299.9456.69213.4794.8362.628.836.939.88.5813128.46159.9034.168959.74.5940217.02771363891.81449.15690.1875.60.67558.21416.3230.23367547920882007295815125366327168024178201658331842204315662099350848253055.57477.04670.4543.46127.3553.17239.32161.67147.656298.3668.02013.8197.21513.44428.0582.4071.6350.1611.5959.8828.2469.20411.68434.5785852834.238559.81604.872516690.652993.363731704.222406.4913866013.67408.25141993817.532975.0367935.93292984.81285.22786334.202756951.5561570.2355427.0563842672.58136720.10162387.462906824.3322330.759826674.036193.012472.6710731.6821798.3333323.27120619.7136438.80175629.70894388.1610226490.22206.27234.8139133957.9665667.70246.8569528.6833880074.11678.2034454589.582057991604276045087.827701354.057078943367874143740480417599326272348723762466757859011078019966274.43305.98306.48227896.31181372.721052.91296.617197031.415074251613164.32232.6798.92321.7662.45228.8896.8963.228.736.940.18.3813128.161112.634.368459.74.5740116.82771363886.71393.25869.9877.20.66362.06416.3228.33406542220822008290914785366327268064208131664333847204815701963354448151655.10677.11669.7643.29128.3753.02240.37161.40847.716297.4957.84613.3906.88413.04227.5412.3951.6070.1571.58110.0247.8729.15111.63434.542OpenBenchmarking.org

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: MMAP

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: MMAPDefaultmitigations=off2K4K6K8K10KSE +/- 6.61, N = 3SE +/- 3.99, N = 38476.798559.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: NUMA

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: NUMADefaultmitigations=off130260390520650SE +/- 2.91, N = 3SE +/- 2.41, N = 3587.28604.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

Stress-NG

Test: Poll

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: PollDefaultmitigations=off500K1000K1500K2000K2500KSE +/- 564.58, N = 3SE +/- 712.86, N = 32504015.852516690.651. (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

Stress-NG

Test: Futex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: FutexDefaultmitigations=off800K1600K2400K3200K4000KSE +/- 19303.33, N = 3SE +/- 22714.94, N = 33731433.243731704.221. (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: MEMFDDefaultmitigations=off5001000150020002500SE +/- 4.39, N = 3SE +/- 3.69, N = 32381.812406.491. (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: Mutex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: MutexDefaultmitigations=off3M6M9M12M15MSE +/- 144227.73, N = 15SE +/- 183608.74, N = 1513826299.6313866013.671. (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: 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

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: 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: Pthread

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: PthreadDefaultmitigations=off60K120K180K240K300KSE +/- 92.43, N = 3SE +/- 301.92, N = 3281007.87292984.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: AVL Tree

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: AVL TreeDefaultmitigations=off60120180240300SE +/- 0.22, N = 3SE +/- 0.11, N = 3285.10285.221. (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: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: SENDFILEDefaultmitigations=off200K400K600K800K1000KSE +/- 6259.31, N = 5SE +/- 6970.61, N = 15617305.66786334.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: CPU Cache

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: CPU CacheDefaultmitigations=off600K1200K1800K2400K3000KSE +/- 26250.57, N = 3SE +/- 21647.30, N = 32743269.162756951.551. (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: 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: 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

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: SemaphoresDefaultmitigations=off14M28M42M56M70MSE +/- 800749.74, N = 15SE +/- 962987.61, N = 1259820690.0663842672.581. (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 MathDefaultmitigations=off30K60K90K120K150KSE +/- 1052.73, N = 3SE +/- 1152.98, N = 15136179.47136720.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: 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

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: 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

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: 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: Matrix 3D Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Matrix 3D MathDefaultmitigations=off5001000150020002500SE +/- 1.90, N = 3SE +/- 1.42, N = 32471.752472.671. (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: 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

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

Stress-NG

Test: Mixed Scheduler

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Mixed SchedulerDefaultmitigations=off7K14K21K28K35KSE +/- 143.43, N = 3SE +/- 119.17, N = 332020.0033323.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: 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

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: 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

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Context SwitchingDefaultmitigations=off2M4M6M8M10MSE +/- 318711.36, N = 15SE +/- 250281.97, N = 129060237.2410226490.221. (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: 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: Fused Multiply-Add

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Fused Multiply-AddDefaultmitigations=off8M16M24M32M40MSE +/- 85164.52, N = 3SE +/- 3546.49, N = 339042496.9839133957.961. (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

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: 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

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: Glibc C String FunctionsDefaultmitigations=off7M14M21M28M35MSE +/- 306330.96, N = 15SE +/- 353295.77, N = 533094395.3333880074.111. (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: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.17.08Test: System V Message PassingDefaultmitigations=off7M14M21M28M35MSE +/- 51209.89, N = 3SE +/- 51948.04, N = 333949550.0634454589.581. (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: Compression Rating

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

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

Memcached

Set To Get Ratio: 1:10

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

Memcached

Set To Get Ratio: 1:100

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

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

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: 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: 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

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: 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

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

ClickHouse

100M Rows Hits Dataset, Second Run

OpenBenchmarking.orgQueries Per Minute, Geo Mean, More Is BetterClickHouse 22.12.3.5100M Rows Hits Dataset, Second RunDefaultmitigations=off70140210280350SE +/- 1.32, N = 5SE +/- 3.49, N = 4305.02305.98MIN: 18.66 / MAX: 12000MIN: 18.61 / MAX: 12000

ClickHouse

100M Rows Hits Dataset, Third Run

OpenBenchmarking.orgQueries Per Minute, Geo Mean, More Is BetterClickHouse 22.12.3.5100M Rows Hits Dataset, Third RunDefaultmitigations=off70140210280350SE +/- 1.61, N = 5SE +/- 2.65, N = 4305.83306.48MIN: 18.54 / MAX: 12000MIN: 18.33 / MAX: 12000

nginx

Connections: 500

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

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

Numpy Benchmark

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

Selenium

Benchmark: Jetstream 2 - Browser: Firefox

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream 2 - Browser: FirefoxDefaultmitigations=off60120180240300SE +/- 2.02, N = 3SE +/- 0.40, N = 3296.58296.621. firefox 126.0.1

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

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

PostgreSQL

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL 16Scaling Factor: 100 - Clients: 1000 - Mode: Read OnlyDefaultmitigations=off300K600K900K1200K1500KSE +/- 15835.22, N = 3SE +/- 10006.91, N = 3148111515074251. (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.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

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: 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: 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: 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: 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

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

PyPerformance

Benchmark: go

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

PyPerformance

Benchmark: chaos

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: chaosDefaultmitigations=off714212835SE +/- 0.00, N = 3SE +/- 0.03, N = 328.828.7

PyPerformance

Benchmark: float

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

PyPerformance

Benchmark: nbody

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

PyPerformance

Benchmark: pathlib

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: pathlibDefaultmitigations=off246810SE +/- 0.01, N = 3SE +/- 0.01, N = 38.588.38

PyPerformance

Benchmark: raytrace

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

PyPerformance

Benchmark: xml_etree

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: xml_etreeDefaultmitigations=off714212835SE +/- 0.03, N = 3SE +/- 0.03, N = 328.428.1

PyPerformance

Benchmark: gc_collect

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: gc_collectDefaultmitigations=off130260390520650SE +/- 1.86, N = 3SE +/- 0.67, N = 3615611

PyPerformance

Benchmark: json_loads

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

PyPerformance

Benchmark: crypto_pyaes

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

PyPerformance

Benchmark: async_tree_io

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: async_tree_ioDefaultmitigations=off150300450600750SE +/- 0.67, N = 3SE +/- 0.33, N = 3689684

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: python_startup

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: python_startupDefaultmitigations=off1.03282.06563.09844.13125.164SE +/- 0.00, N = 3SE +/- 0.00, N = 34.594.57

PyPerformance

Benchmark: asyncio_tcp_ssl

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: asyncio_tcp_sslDefaultmitigations=off90180270360450SE +/- 0.33, N = 3SE +/- 0.00, N = 3402401

PyPerformance

Benchmark: django_template

OpenBenchmarking.orgMilliseconds, Fewer Is BetterPyPerformance 1.11Benchmark: django_templateDefaultmitigations=off48121620SE +/- 0.03, N = 3SE +/- 0.00, N = 317.016.8

PyPerformance

Benchmark: asyncio_websockets

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

PyPerformance

Benchmark: pickle_pure_python

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

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Savina Reactors.IODefaultmitigations=off8001600240032004000SE +/- 19.42, N = 3SE +/- 35.89, N = 73891.83886.7MIN: 3853.27 / MAX: 6016.14MIN: 3808.71 / MAX: 5912.95

Renaissance

Test: Finagle HTTP Requests

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

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

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

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 LatencyDefaultmitigations=off0.15190.30380.45570.60760.7595SE +/- 0.007, N = 3SE +/- 0.005, N = 30.6750.6631. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

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

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

Selenium

Benchmark: WASM collisionDetection - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM collisionDetection - Browser: FirefoxDefaultmitigations=off50100150200250SE +/- 2.48, N = 3SE +/- 0.00, N = 3230.2228.31. firefox 126.0.1

DaCapo Benchmark

Java Test: Jython

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

DaCapo Benchmark

Java Test: Eclipse

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: EclipseDefaultmitigations=off12002400360048006000SE +/- 76.60, N = 3SE +/- 35.28, N = 354795422

DaCapo Benchmark

Java Test: GraphChi

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: GraphChiDefaultmitigations=off400800120016002000SE +/- 14.25, N = 3SE +/- 15.10, N = 320882082

DaCapo Benchmark

Java Test: Tradesoap

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

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: TradebeansDefaultmitigations=off6001200180024003000SE +/- 32.87, N = 3SE +/- 19.81, N = 329582909

DaCapo Benchmark

Java Test: Spring Boot

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Spring BootDefaultmitigations=off30060090012001500SE +/- 15.06, N = 3SE +/- 20.42, N = 315121478

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

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

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: Apache Xalan XSLT

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

DaCapo Benchmark

Java Test: Batik SVG Toolkit

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Batik SVG ToolkitDefaultmitigations=off2004006008001000SE +/- 0.58, N = 3SE +/- 8.97, N = 3820813

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

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

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

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

DaCapo Benchmark

Java Test: Avrora AVR Simulation Framework

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 23.11Java Test: Avrora AVR Simulation FrameworkDefaultmitigations=off5001000150020002500SE +/- 27.11, N = 15SE +/- 59.36, N = 1220991963

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

DaCapo Benchmark

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

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

Selenium

Benchmark: PSPDFKit WASM - Browser: Firefox

OpenBenchmarking.orgScore, Fewer Is BetterSeleniumBenchmark: PSPDFKit WASM - Browser: FirefoxDefaultmitigations=off110220330440550SE +/- 1.76, N = 3SE +/- 0.67, N = 35305161. firefox 126.0.1

Timed MrBayes Analysis

Primate Phylogeny Analysis

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed MrBayes Analysis 3.2.7Primate Phylogeny AnalysisDefaultmitigations=off1224364860SE +/- 0.38, N = 3SE +/- 0.14, N = 355.5755.111. (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

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

OpenRadioss

Model: Chrysler Neon 1M

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenRadioss 2023.09.15Model: Chrysler Neon 1MDefaultmitigations=off140280420560700SE +/- 0.55, N = 3SE +/- 0.48, N = 3670.45669.76

OpenRadioss

Model: Cell Phone Drop Test

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenRadioss 2023.09.15Model: Cell Phone Drop TestDefaultmitigations=off1020304050SE +/- 0.18, N = 3SE +/- 0.15, N = 343.4643.29

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

OpenRadioss

Model: Rubber O-Ring Seal Installation

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenRadioss 2023.09.15Model: Rubber O-Ring Seal InstallationDefaultmitigations=off1224364860SE +/- 0.02, N = 3SE +/- 0.33, N = 353.1753.02

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

Timed Godot Game Engine Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 4.0Time To CompileDefaultmitigations=off4080120160200SE +/- 0.17, N = 3SE +/- 0.21, N = 3161.67161.41

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

Timed LLVM Compilation

Build System: Ninja

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed LLVM Compilation 16.0Build System: NinjaDefaultmitigations=off60120180240300SE +/- 0.18, N = 3SE +/- 0.06, N = 3298.37297.50

Hackbench

Count: 8 - Type: Thread

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

Hackbench

Count: 16 - Type: Thread

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

Hackbench

Count: 8 - Type: Process

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

Hackbench

Count: 16 - Type: Process

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

Hackbench

Count: 32 - Type: Process

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

Darktable

Test: Boat - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.6.1Test: Boat - Acceleration: CPU-onlyDefaultmitigations=off0.54161.08321.62482.16642.708SE +/- 0.018, N = 3SE +/- 0.025, N = 32.4072.395

Darktable

Test: Masskrug - Acceleration: CPU-only

OpenBenchmarking.orgSeconds, Fewer Is BetterDarktable 4.6.1Test: Masskrug - Acceleration: CPU-onlyDefaultmitigations=off0.36790.73581.10371.47161.8395SE +/- 0.003, N = 3SE +/- 0.004, N = 31.6351.607

Darktable

Test: Server Rack - Acceleration: CPU-only

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

Darktable

Test: Server Room - Acceleration: CPU-only

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

GIMP

Test: resize

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

GIMP

Test: rotate

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.36Test: rotateDefaultmitigations=off246810SE +/- 0.027, N = 3SE +/- 0.011, N = 38.2467.872

GIMP

Test: auto-levels

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.36Test: auto-levelsDefaultmitigations=off3691215SE +/- 0.037, N = 3SE +/- 0.055, N = 39.2049.151

GIMP

Test: unsharp-mask

OpenBenchmarking.orgSeconds, Fewer Is BetterGIMP 2.10.36Test: unsharp-maskDefaultmitigations=off3691215SE +/- 0.05, N = 3SE +/- 0.02, N = 311.6811.63

RawTherapee

Total Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterRawTherapeeTotal Benchmark TimeDefaultmitigations=off816243240SE +/- 0.07, N = 3SE +/- 0.09, N = 334.5834.541. RawTherapee, version 5.10, command line.


Phoronix Test Suite v10.8.5