AMD Zen 4 CPU Security Mitigation Benchmarks

AMD Zen 4 CPU mitigation security tests by Michael Larabel for a future article.

Compare your own system(s) to this result file with the Phoronix Test Suite by running the command: phoronix-test-suite benchmark 2209265-NE-ZEN4MITIG74
Jump To Table - Results

View

Do Not Show Noisy Results
Do Not Show Results With Incomplete Data
Do Not Show Results With Little Change/Spread
List Notable Results

Limit displaying results to tests within:

AV1 3 Tests
Web Browsers 1 Tests
Timed Code Compilation 3 Tests
C/C++ Compiler Tests 6 Tests
CPU Massive 11 Tests
Creator Workloads 10 Tests
Database Test Suite 10 Tests
Disk Test Suite 2 Tests
Encoding 4 Tests
Game Development 3 Tests
Go Language Tests 3 Tests
Imaging 4 Tests
Java 2 Tests
Common Kernel Benchmarks 6 Tests
Multi-Core 7 Tests
Node.js + NPM Tests 2 Tests
Productivity 3 Tests
Programmer / Developer System Benchmarks 5 Tests
Python Tests 6 Tests
Server 14 Tests
Server CPU Tests 5 Tests
Single-Threaded 4 Tests
Texture Compression 2 Tests
Video Encoding 3 Tests

Statistics

Show Overall Harmonic Mean(s)
Show Overall Geometric Mean
Show Geometric Means Per-Suite/Category
Show Wins / Losses Counts (Pie Chart)
Normalize Results
Remove Outliers Before Calculating Averages

Graph Settings

Force Line Graphs Where Applicable
Convert To Scalar Where Applicable
Prefer Vertical Bar Graphs

Multi-Way Comparison

Condense Multi-Option Tests Into Single Result Graphs

Table

Show Detailed System Result Table

Run Management

Highlight
Result
Hide
Result
Result
Identifier
Performance Per
Dollar
Date
Run
  Test
  Duration
Default
September 24 2022
  14 Hours, 40 Minutes
mitigations=off
September 24 2022
  23 Hours, 26 Minutes
Invert Hiding All Results Option
  19 Hours, 3 Minutes
Only show results matching title/arguments (delimit multiple options with a comma):
Do not show results matching title/arguments (delimit multiple options with a comma):


AMD Zen 4 CPU Security Mitigation Benchmarks - Phoronix Test Suite

AMD Zen 4 CPU Security Mitigation Benchmarks

AMD Zen 4 CPU mitigation security tests by Michael Larabel for a future article.

HTML result view exported from: https://openbenchmarking.org/result/2209265-NE-ZEN4MITIG74&sro&grw.

AMD Zen 4 CPU Security Mitigation BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionDefaultmitigations=offAMD Ryzen 9 7950X 16-Core @ 5.88GHz (16 Cores / 32 Threads)ASUS ROG CROSSHAIR X670E HERO (0604 BIOS)AMD Device 14d832GB2000GB Samsung SSD 980 PRO 2TBAMD Radeon RX 6800 XT 16GB (2575/1000MHz)AMD Navi 21 HDMI AudioASUS MG28UIntel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411Ubuntu 22.046.0.0-060000rc6daily20220923-generic (x86_64)GNOME Shell 42.2X Server 1.21.1.3 + Wayland4.6 Mesa 22.3.0-devel (git-4685385 2022-08-23 jammy-oibaf-ppa) (LLVM 14.0.6 DRM 3.48)1.3.224GCC 12.0.1 20220319ext43840x2160OpenBenchmarking.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-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-defaulted --enable-offload-targets=nvptx-none=/build/gcc-12-OcsLtf/gcc-12-12-20220319/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-12-OcsLtf/gcc-12-12-20220319/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 Disk Details- NONE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Details- Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa601203Java Details- OpenJDK Runtime Environment (build 11.0.16+8-post-Ubuntu-0ubuntu122.04)Python Details- Python 3.10.4Security Details- Default: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Retpolines IBPB: conditional IBRS_FW STIBP: always-on RSB filling PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected - mitigations=off: itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Not affected + retbleed: Not affected + spec_store_bypass: Vulnerable + spectre_v1: Vulnerable: __user pointer sanitization and usercopy barriers only; no swapgs barriers + spectre_v2: Vulnerable IBPB: disabled STIBP: disabled PBRSB-eIBRS: Not affected + srbds: Not affected + tsx_async_abort: Not affected

AMD Zen 4 CPU Security Mitigation Benchmarksselenium: ARES-6 - Firefoxselenium: Kraken - Firefoxselenium: Jetstream 2 - Firefoxselenium: Speedometer - Firefoxselenium: ARES-6 - Google Chromeselenium: Kraken - Google Chromeselenium: PSPDFKit WASM - Firefoxselenium: Jetstream 2 - Google Chromeselenium: Speedometer - Google Chromeselenium: PSPDFKit WASM - Google Chromeselenium: WASM imageConvolute - Firefoxselenium: WASM collisionDetection - Firefoxselenium: WASM imageConvolute - Google Chromeselenium: WASM collisionDetection - Google Chromecompilebench: Compilecompilebench: Initial Createcompilebench: Read Compiled Treestress-ng: MMAPstress-ng: NUMAstress-ng: Futexstress-ng: MEMFDstress-ng: Atomicstress-ng: Cryptostress-ng: Mallocstress-ng: Forkingstress-ng: IO_uringstress-ng: SENDFILEstress-ng: CPU Cachestress-ng: CPU Stressstress-ng: Semaphoresstress-ng: Matrix Mathstress-ng: Vector Mathstress-ng: Memory Copyingstress-ng: Socket Activitystress-ng: Context Switchingstress-ng: Glibc C String Functionsstress-ng: Glibc Qsort Data Sortingstress-ng: System V Message Passingsockperf: Throughputsockperf: Latency Ping Pongsockperf: Latency Under Loaddacapobench: H2dacapobench: Jythondacapobench: Tradesoapdacapobench: Tradebeansrenaissance: Scala Dottyrenaissance: Rand Forestrenaissance: ALS Movie Lensrenaissance: Apache Spark ALSrenaissance: Apache Spark Bayesrenaissance: Savina Reactors.IOrenaissance: Apache Spark PageRankrenaissance: Finagle HTTP Requestsrenaissance: In-Memory Database Shootoutrenaissance: Akka Unbalanced Cobwebbed Treerenaissance: Genetic Algorithm Using Jenetics + Futuresstargate: 96000 - 1024stargate: 192000 - 1024stargate: 480000 - 1024stargate: 96000 - 512stargate: 192000 - 512stargate: 480000 - 512astcenc: Mediumastcenc: Thoroughastcenc: Exhaustiveetcpak: Multi-Threaded - ETC2etcpak: Single-Threaded - ETC2rawtherapee: Total Benchmark Timewebp: Defaultwebp: Quality 100webp: Quality 100, Losslesswebp: Quality 100, Highest Compressioninkscape: SVG Files To PNGoctave-benchmark: osbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create Processesosbench: Memory Allocationswireguard: postmark: Disk Transaction Performanceaom-av1: Speed 6 Realtime - Bosphorus 4Kaom-av1: Speed 8 Realtime - Bosphorus 4Kaom-av1: Speed 9 Realtime - Bosphorus 4Kaom-av1: Speed 10 Realtime - Bosphorus 4Kaom-av1: Speed 6 Realtime - Bosphorus 1080paom-av1: Speed 8 Realtime - Bosphorus 1080paom-av1: Speed 9 Realtime - Bosphorus 1080paom-av1: Speed 10 Realtime - Bosphorus 1080psvt-av1: Preset 8 - Bosphorus 4Ksvt-av1: Preset 10 - Bosphorus 4Ksvt-av1: Preset 12 - Bosphorus 4Ksvt-av1: Preset 8 - Bosphorus 1080psvt-av1: Preset 10 - Bosphorus 1080psvt-av1: Preset 12 - Bosphorus 1080pavifenc: 2avifenc: 6avifenc: 6, Losslessbuild-godot: Time To Compilebuild-python: Defaultbuild-python: Released Build, PGO + LTO Optimizedbuild-mesa: Time To Compilelibreoffice: 20 Documents To PDFluaradio: Five Back to Back FIR Filtersluaradio: FM Deemphasis Filterluaradio: Hilbert Transformluaradio: Complex Phasenginx: 1nginx: 20nginx: 100nginx: 200nginx: 500nginx: 1000apache: 1apache: 20apache: 100apache: 200apache: 500apache: 1000node-express-loadtest: couchdb: 100 - 1000 - 30couchdb: 100 - 3000 - 30couchdb: 300 - 1000 - 30spark: 10000000 - 100 - SHA-512 Benchmark Timespark: 10000000 - 100 - Calculate Pi Benchmarkspark: 10000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 100 - Group By Test Timespark: 10000000 - 100 - Repartition Test Timespark: 10000000 - 100 - Inner Join Test Timespark: 10000000 - 100 - Broadcast Inner Join Test Timespark: 40000000 - 100 - SHA-512 Benchmark Timespark: 40000000 - 100 - Calculate Pi Benchmarkspark: 40000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 100 - Group By Test Timespark: 40000000 - 100 - Repartition Test Timespark: 40000000 - 100 - Inner Join Test Timespark: 40000000 - 100 - Broadcast Inner Join Test Timespark: 10000000 - 2000 - SHA-512 Benchmark Timespark: 10000000 - 2000 - Calculate Pi Benchmarkspark: 10000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 2000 - Group By Test Timespark: 10000000 - 2000 - Repartition Test Timespark: 10000000 - 2000 - Inner Join Test Timespark: 10000000 - 2000 - Broadcast Inner Join Test Timespark: 40000000 - 2000 - SHA-512 Benchmark Timespark: 40000000 - 2000 - Calculate Pi Benchmarkspark: 40000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 2000 - Group By Test Timespark: 40000000 - 2000 - Repartition Test Timespark: 40000000 - 2000 - Inner Join Test Timespark: 40000000 - 2000 - Broadcast Inner Join Test Timeclickhouse: 100M Rows Web Analytics Dataset, First Run / Cold Cacheclickhouse: 100M Rows Web Analytics Dataset, Second Runclickhouse: 100M Rows Web Analytics Dataset, Third Rundragonflydb: 50 - 1:5dragonflydb: 50 - 5:1dragonflydb: 200 - 1:5dragonflydb: 200 - 5:1etcd: PUT - 50 - 100etcd: PUT - 50 - 100 - Average Latencyetcd: PUT - 50 - 1000etcd: PUT - 50 - 1000 - Average Latencyetcd: PUT - 500 - 100etcd: PUT - 500 - 100 - Average Latencyetcd: PUT - 500 - 1000etcd: PUT - 500 - 1000 - Average Latencyetcd: RANGE - 50 - 100etcd: RANGE - 50 - 100 - Average Latencyetcd: RANGE - 50 - 1000etcd: RANGE - 50 - 1000 - Average Latencyetcd: RANGE - 500 - 100etcd: RANGE - 500 - 100 - Average Latencyetcd: RANGE - 500 - 1000etcd: RANGE - 500 - 1000 - Average Latencyetcd: PUT - 100 - 100etcd: PUT - 100 - 100 - Average Latencyetcd: PUT - 100 - 1000etcd: PUT - 100 - 1000 - Average Latencyetcd: RANGE - 100 - 100etcd: RANGE - 100 - 100 - Average Latencyetcd: RANGE - 100 - 1000etcd: RANGE - 100 - 1000 - Average Latencymemtier-benchmark: Redis - 50 - 5:1memtier-benchmark: Redis - 50 - 1:10memtier-benchmark: Redis - 500 - 5:1memtier-benchmark: Redis - 500 - 1:10keydb: redis: GET - 50redis: SET - 50redis: GET - 1000redis: SET - 1000sqlite-speedtest: Timed Time - Size 1,000cassandra: Writesnode-web-tooling: Defaultmitigations=off19.12514.4190.882282.97.53361.32122317.201368251317.8244.918.06216.343332.95936.395213.45388.43699.914618271.481432.03209734.3940878.6240205432.1497123.346825.93499481.43193.9450863.933536120.53118389.86139690.545603.5330459.238609494.143475407.49337.8310870267.4011297531.66510.6931805230917571610442.2376.08175.11991.5837.53913.01994.62270.62185.29433.71012.66.6288494.4616918.7794766.2753954.1040488.334751142.258517.17501.70546812.168373.43533.52416.712.215.1614.5004.50510.3991808.50359624.78679020.42293653.093751145.722974352.4264.8978.8578.5896.39127.66149.68150.7880.362145.858204.299209.707459.811710.47439.6754.1966.15954.50612.268180.44423.1314.5632153.9524.3155.81024.6169849.10419795.96424682.85429260.88433407.24430269.4022291.06102083.60123418.89125346.58113815.06110364.89135398.1761.083.934.775.095.915.9827.7861.453.9517.3918.9522.5023.108.2061.303.945.005.176.056.2227.0461.223.9513.7718.3522.0521.11303.74319.07321.775558979.575070283.805515158.555117091.7914584.70556.889196.156511.214582.53146.987071.832211.514547.89206.988697.526111.314568.29866.987648.842811.414602.04096.988116.151211.314542.26146.987532.257011.43279563.153716582.933126487.143697260.04910607.575299186.24313932.75397659.24273245.9435.44928039420.1321.26552.8174.7222708.48375.92205298.647346254618.8242.625.75215.903325.55971.094646.37387.00711.734361845.481400.78209049.7440881.4841479769.3595164.286865.56632415.47185.3951643.493547350.61118258.63139254.755566.5830491.448996769.013528137.95338.1911002040.1412424761.48310.3501907249818151700519.5420.38436.92160.0845.94752.32140.12264.92296.09497.61115.75.8235563.8002468.0491285.1545643.3059987.431031139.740917.07851.69926736.040369.78435.31727.1315.992.135.1715.5744.8119.2611998.23179926.15610820.21630652.152189140.094985449.8761.8374.9475.6595.54119.82146.02144.5279.360140.692202.022204.752445.536695.89840.1424.4466.37055.87213.33190.34724.2304.7891881.2523.6155.31016.7176792.21405215.15400478.08404114.42402257.45402984.0321833.5597470.07128378.21140186.92112654.69115043.371303058.436178.403275.3418.4070.904.194.945.226.206.1329.3271.714.2118.3119.3323.0023.898.5771.504.245.105.356.446.3127.1872.074.1314.1418.5922.6121.76290.90304.61305.095332063.704865733.355377398.184960019.2214698.20446.889645.525311.114670.66566.888761.795111.314688.50806.889807.527011.114633.04046.889621.865511.214643.69976.889610.964111.114640.36466.889366.780711.23177445.463660165.373037465.103585844.88919167.975069012.273808391.35051291.84108606.2538.34627220018.89OpenBenchmarking.org

Selenium

Benchmark: ARES-6 - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: ARES-6 - Browser: FirefoxDefaultmitigations=off510152025SE +/- 0.06, N = 3SE +/- 0.46, N = 919.1221.261. firefox 103.0.2

Selenium

Benchmark: Kraken - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: Kraken - Browser: FirefoxDefaultmitigations=off120240360480600SE +/- 1.69, N = 3SE +/- 9.72, N = 15514.4552.81. firefox 103.0.2

Selenium

Benchmark: Jetstream 2 - Browser: Firefox

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream 2 - Browser: FirefoxDefaultmitigations=off4080120160200SE +/- 1.91, N = 3SE +/- 1.37, N = 12190.88174.721. firefox 103.0.2

Selenium

Benchmark: Speedometer - Browser: Firefox

OpenBenchmarking.orgRuns Per Minute, More Is BetterSeleniumBenchmark: Speedometer - Browser: FirefoxDefaultmitigations=off60120180240300SE +/- 2.23, N = 3SE +/- 2.85, N = 3282.9270.01. firefox 103.0.2

Selenium

Benchmark: ARES-6 - Browser: Google Chrome

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: ARES-6 - Browser: Google ChromeDefaultmitigations=off246810SE +/- 0.06, N = 3SE +/- 0.09, N = 37.538.481. chrome 104.0.5112.101

Selenium

Benchmark: Kraken - Browser: Google Chrome

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: Kraken - Browser: Google ChromeDefaultmitigations=off80160240320400SE +/- 0.48, N = 3SE +/- 2.76, N = 15361.3375.91. chrome 104.0.5112.101

Selenium

Benchmark: PSPDFKit WASM - Browser: Firefox

OpenBenchmarking.orgScore, Fewer Is BetterSeleniumBenchmark: PSPDFKit WASM - Browser: FirefoxDefaultmitigations=off5001000150020002500SE +/- 5.78, N = 3SE +/- 26.81, N = 3212222051. firefox 103.0.2

Selenium

Benchmark: Jetstream 2 - Browser: Google Chrome

OpenBenchmarking.orgScore, More Is BetterSeleniumBenchmark: Jetstream 2 - Browser: Google ChromeDefaultmitigations=off70140210280350SE +/- 1.68, N = 3SE +/- 3.27, N = 12317.20298.651. chrome 104.0.5112.101

Selenium

Benchmark: Speedometer - Browser: Google Chrome

OpenBenchmarking.orgRuns Per Minute, More Is BetterSeleniumBenchmark: Speedometer - Browser: Google ChromeDefaultmitigations=off80160240320400SE +/- 0.88, N = 3SE +/- 4.06, N = 33683461. chrome 104.0.5112.101

Selenium

Benchmark: PSPDFKit WASM - Browser: Google Chrome

OpenBenchmarking.orgScore, Fewer Is BetterSeleniumBenchmark: PSPDFKit WASM - Browser: Google ChromeDefaultmitigations=off5001000150020002500SE +/- 4.58, N = 3SE +/- 11.46, N = 3251325461. chrome 104.0.5112.101

Selenium

Benchmark: WASM imageConvolute - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM imageConvolute - Browser: FirefoxDefaultmitigations=off510152025SE +/- 0.06, N = 3SE +/- 0.35, N = 1517.818.81. firefox 103.0.2

Selenium

Benchmark: WASM collisionDetection - Browser: Firefox

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM collisionDetection - Browser: FirefoxDefaultmitigations=off50100150200250SE +/- 0.68, N = 3SE +/- 2.87, N = 3244.9242.61. firefox 103.0.2

Selenium

Benchmark: WASM imageConvolute - Browser: Google Chrome

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM imageConvolute - Browser: Google ChromeDefaultmitigations=off612182430SE +/- 0.05, N = 3SE +/- 1.26, N = 1518.0625.751. chrome 104.0.5112.101

Selenium

Benchmark: WASM collisionDetection - Browser: Google Chrome

OpenBenchmarking.orgms, Fewer Is BetterSeleniumBenchmark: WASM collisionDetection - Browser: Google ChromeDefaultmitigations=off50100150200250SE +/- 2.24, N = 3SE +/- 0.49, N = 3216.34215.901. chrome 104.0.5112.101

Compile Bench

Test: Compile

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: CompileDefaultmitigations=off7001400210028003500SE +/- 14.29, N = 3SE +/- 24.38, N = 33332.953325.55

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateDefaultmitigations=off2004006008001000SE +/- 5.58, N = 3SE +/- 19.94, N = 3936.39971.09

Compile Bench

Test: Read Compiled Tree

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Read Compiled TreeDefaultmitigations=off11002200330044005500SE +/- 0.00, N = 3SE +/- 70.46, N = 35213.454646.37

Stress-NG

Test: MMAP

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: MMAPDefaultmitigations=off80160240320400SE +/- 0.80, N = 3SE +/- 0.46, N = 3388.43387.001. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: NUMA

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: NUMADefaultmitigations=off150300450600750SE +/- 2.75, N = 3SE +/- 1.42, N = 3699.91711.731. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Futex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: FutexDefaultmitigations=off1000K2000K3000K4000K5000KSE +/- 30447.18, N = 14SE +/- 45471.57, N = 154618271.484361845.481. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: MEMFD

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: MEMFDDefaultmitigations=off30060090012001500SE +/- 0.98, N = 3SE +/- 0.99, N = 31432.031400.781. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Atomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: AtomicDefaultmitigations=off40K80K120K160K200KSE +/- 120.43, N = 3SE +/- 195.42, N = 3209734.39209049.741. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: CryptoDefaultmitigations=off9K18K27K36K45KSE +/- 70.59, N = 3SE +/- 56.24, N = 340878.6240881.481. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: MallocDefaultmitigations=off9M18M27M36M45MSE +/- 232062.83, N = 3SE +/- 143135.77, N = 340205432.1441479769.351. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: ForkingDefaultmitigations=off20K40K60K80K100KSE +/- 966.75, N = 5SE +/- 943.06, N = 397123.3495164.281. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: IO_uring

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: IO_uringDefaultmitigations=off15003000450060007500SE +/- 47.07, N = 3SE +/- 8.12, N = 36825.936865.561. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: SENDFILEDefaultmitigations=off140K280K420K560K700KSE +/- 1502.57, N = 3SE +/- 2275.80, N = 3499481.43632415.471. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: CPU Cache

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: CPU CacheDefaultmitigations=off4080120160200SE +/- 1.84, N = 3SE +/- 2.59, N = 3193.94185.391. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: CPU StressDefaultmitigations=off11K22K33K44K55KSE +/- 540.81, N = 3SE +/- 577.94, N = 350863.9351643.491. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: SemaphoresDefaultmitigations=off800K1600K2400K3200K4000KSE +/- 1841.28, N = 3SE +/- 378.45, N = 33536120.533547350.611. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Matrix MathDefaultmitigations=off30K60K90K120K150KSE +/- 160.67, N = 3SE +/- 283.59, N = 3118389.86118258.631. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Vector MathDefaultmitigations=off30K60K90K120K150KSE +/- 61.84, N = 3SE +/- 123.38, N = 3139690.54139254.751. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Memory CopyingDefaultmitigations=off12002400360048006000SE +/- 17.02, N = 3SE +/- 10.11, N = 35603.535566.581. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Socket ActivityDefaultmitigations=off7K14K21K28K35KSE +/- 170.24, N = 3SE +/- 155.68, N = 330459.2330491.441. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Context SwitchingDefaultmitigations=off2M4M6M8M10MSE +/- 147900.24, N = 15SE +/- 281917.42, N = 158609494.148996769.011. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Glibc C String FunctionsDefaultmitigations=off800K1600K2400K3200K4000KSE +/- 72394.51, N = 15SE +/- 42395.40, N = 33475407.493528137.951. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Glibc Qsort Data SortingDefaultmitigations=off70140210280350SE +/- 4.60, N = 3SE +/- 2.60, N = 3337.83338.191. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: System V Message PassingDefaultmitigations=off2M4M6M8M10MSE +/- 33464.67, N = 3SE +/- 6894.37, N = 310870267.4011002040.141. (CC) gcc options: -O3 -march=native -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Sockperf

Test: Throughput

OpenBenchmarking.orgMessages Per Second, More Is BetterSockperf 3.7Test: ThroughputDefaultmitigations=off300K600K900K1200K1500KSE +/- 3708.79, N = 5SE +/- 4084.34, N = 5112975312424761. (CXX) g++ options: --param -O3 -rdynamic

Sockperf

Test: Latency Ping Pong

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.7Test: Latency Ping PongDefaultmitigations=off0.37460.74921.12381.49841.873SE +/- 0.005, N = 5SE +/- 0.015, N = 51.6651.4831. (CXX) g++ options: --param -O3 -rdynamic

Sockperf

Test: Latency Under Load

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.7Test: Latency Under LoadDefaultmitigations=off3691215SE +/- 0.11, N = 25SE +/- 0.20, N = 2510.6910.351. (CXX) g++ options: --param -O3 -rdynamic

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2Defaultmitigations=off400800120016002000SE +/- 18.05, N = 6SE +/- 21.66, N = 2018051907

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonDefaultmitigations=off5001000150020002500SE +/- 8.85, N = 4SE +/- 31.83, N = 2023092498

DaCapo Benchmark

Java Test: Tradesoap

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradesoapDefaultmitigations=off400800120016002000SE +/- 12.40, N = 20SE +/- 6.80, N = 417571815

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansDefaultmitigations=off400800120016002000SE +/- 6.17, N = 4SE +/- 12.96, N = 416101700

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Scala DottyDefaultmitigations=off110220330440550SE +/- 2.69, N = 3SE +/- 5.26, N = 5442.2519.5MIN: 372.16 / MAX: 760.85MIN: 365.75 / MAX: 817.55

Renaissance

Test: Random Forest

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Random ForestDefaultmitigations=off90180270360450SE +/- 1.64, N = 3SE +/- 3.53, N = 15376.0420.3MIN: 350.32 / MAX: 454.49MIN: 351.41 / MAX: 559.21

Renaissance

Test: ALS Movie Lens

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: ALS Movie LensDefaultmitigations=off2K4K6K8K10KSE +/- 29.54, N = 3SE +/- 18.71, N = 38175.18436.9MIN: 8137.63 / MAX: 8971.05MIN: 8407.35 / MAX: 9192.26

Renaissance

Test: Apache Spark ALS

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark ALSDefaultmitigations=off5001000150020002500SE +/- 12.03, N = 3SE +/- 1.48, N = 31991.52160.0MIN: 1891.06 / MAX: 2108.64MIN: 2079.25 / MAX: 2293.34

Renaissance

Test: Apache Spark Bayes

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark BayesDefaultmitigations=off2004006008001000SE +/- 1.45, N = 3SE +/- 2.93, N = 3837.5845.9MIN: 621.16 / MAX: 840.4MIN: 620.11 / MAX: 850.27

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Savina Reactors.IODefaultmitigations=off10002000300040005000SE +/- 11.23, N = 3SE +/- 31.38, N = 33913.04752.3MIN: 3898.09 / MAX: 5382.47MIN: 4716.25 / MAX: 7467.29

Renaissance

Test: Apache Spark PageRank

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark PageRankDefaultmitigations=off5001000150020002500SE +/- 13.14, N = 14SE +/- 19.68, N = 151994.62140.1MIN: 1784.01 / MAX: 2135.6MIN: 1776.57 / MAX: 2436.19

Renaissance

Test: Finagle HTTP Requests

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Finagle HTTP RequestsDefaultmitigations=off5001000150020002500SE +/- 18.17, N = 3SE +/- 25.99, N = 42270.62264.9MIN: 2124.82 / MAX: 2379.35MIN: 2076.9 / MAX: 2395.21

Renaissance

Test: In-Memory Database Shootout

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: In-Memory Database ShootoutDefaultmitigations=off5001000150020002500SE +/- 30.21, N = 3SE +/- 29.23, N = 32185.22296.0MIN: 1929.28 / MAX: 2521.14MIN: 2067.93 / MAX: 2567.45

Renaissance

Test: Akka Unbalanced Cobwebbed Tree

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Akka Unbalanced Cobwebbed TreeDefaultmitigations=off2K4K6K8K10KSE +/- 134.48, N = 3SE +/- 44.45, N = 39433.79497.6MIN: 6975.05 / MAX: 9691.08MIN: 7104 / MAX: 9582.77

Renaissance

Test: Genetic Algorithm Using Jenetics + Futures

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Genetic Algorithm Using Jenetics + FuturesDefaultmitigations=off2004006008001000SE +/- 1.29, N = 3SE +/- 10.39, N = 71012.61115.7MIN: 955.46 / MAX: 1061.51MIN: 1001.52 / MAX: 1224.17

Stargate Digital Audio Workstation

Sample Rate: 96000 - Buffer Size: 1024

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 96000 - Buffer Size: 1024Defaultmitigations=off246810SE +/- 0.011340, N = 3SE +/- 0.066742, N = 46.6288495.8235561. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Sample Rate: 192000 - Buffer Size: 1024

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 192000 - Buffer Size: 1024Defaultmitigations=off1.00392.00783.01174.01565.0195SE +/- 0.019248, N = 3SE +/- 0.044343, N = 44.4616913.8002461. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Sample Rate: 480000 - Buffer Size: 1024

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 480000 - Buffer Size: 1024Defaultmitigations=off246810SE +/- 0.017950, N = 3SE +/- 0.058951, N = 118.7794768.0491281. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Sample Rate: 96000 - Buffer Size: 512

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 96000 - Buffer Size: 512Defaultmitigations=off246810SE +/- 0.020298, N = 3SE +/- 0.047140, N = 156.2753955.1545641. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Sample Rate: 192000 - Buffer Size: 512

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 192000 - Buffer Size: 512Defaultmitigations=off0.92341.84682.77023.69364.617SE +/- 0.015230, N = 3SE +/- 0.040051, N = 154.1040483.3059981. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Stargate Digital Audio Workstation

Sample Rate: 480000 - Buffer Size: 512

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 21.10.9Sample Rate: 480000 - Buffer Size: 512Defaultmitigations=off246810SE +/- 0.095553, N = 3SE +/- 0.070345, N = 158.3347517.4310311. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

ASTC Encoder

Preset: Medium

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: MediumDefaultmitigations=off306090120150SE +/- 0.43, N = 3SE +/- 0.17, N = 3142.26139.741. (CXX) g++ options: -O3 -flto -pthread

ASTC Encoder

Preset: Thorough

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: ThoroughDefaultmitigations=off48121620SE +/- 0.13, N = 3SE +/- 0.04, N = 317.1817.081. (CXX) g++ options: -O3 -flto -pthread

ASTC Encoder

Preset: Exhaustive

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: ExhaustiveDefaultmitigations=off0.38370.76741.15111.53481.9185SE +/- 0.0031, N = 3SE +/- 0.0029, N = 31.70541.69921. (CXX) g++ options: -O3 -flto -pthread

Etcpak

Benchmark: Multi-Threaded - Configuration: ETC2

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 1.0Benchmark: Multi-Threaded - Configuration: ETC2Defaultmitigations=off15003000450060007500SE +/- 5.06, N = 3SE +/- 4.52, N = 36812.176736.041. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread

Etcpak

Benchmark: Single-Threaded - Configuration: ETC2

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 1.0Benchmark: Single-Threaded - Configuration: ETC2Defaultmitigations=off80160240320400SE +/- 0.22, N = 3SE +/- 3.08, N = 3373.44369.781. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread

RawTherapee

Total Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterRawTherapeeTotal Benchmark TimeDefaultmitigations=off816243240SE +/- 0.03, N = 3SE +/- 0.08, N = 333.5235.321. RawTherapee, version 5.8, command line.

WebP Image Encode

Encode Settings: Default

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Defaultmitigations=off612182430SE +/- 0.38, N = 327.131. (CC) gcc options: -fvisibility=hidden -O2 -lm

WebP Image Encode

Encode Settings: Quality 100

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100Defaultmitigations=off48121620SE +/- 0.11, N = 3SE +/- 0.23, N = 1516.7115.991. (CC) gcc options: -fvisibility=hidden -O2 -lm

WebP Image Encode

Encode Settings: Quality 100, Lossless

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, LosslessDefaultmitigations=off0.49730.99461.49191.98922.4865SE +/- 0.01, N = 3SE +/- 0.05, N = 152.212.131. (CC) gcc options: -fvisibility=hidden -O2 -lm

WebP Image Encode

Encode Settings: Quality 100, Highest Compression

OpenBenchmarking.orgMP/s, More Is BetterWebP Image Encode 1.2.4Encode Settings: Quality 100, Highest CompressionDefaultmitigations=off1.16332.32663.48994.65325.8165SE +/- 0.01, N = 3SE +/- 0.05, N = 65.165.171. (CC) gcc options: -fvisibility=hidden -O2 -lm

Inkscape

Operation: SVG Files To PNG

OpenBenchmarking.orgSeconds, Fewer Is BetterInkscapeOperation: SVG Files To PNGDefaultmitigations=off48121620SE +/- 0.06, N = 3SE +/- 0.05, N = 314.5015.571. Inkscape 1.1.2 (0a00cf5339, 2022-02-04)

GNU Octave Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterGNU Octave Benchmark 6.4.0Defaultmitigations=off1.08252.1653.24754.335.4125SE +/- 0.040, N = 5SE +/- 0.034, N = 54.5054.811

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesDefaultmitigations=off3691215SE +/- 0.009125, N = 3SE +/- 0.074526, N = 1510.3991809.2611991. (CC) gcc options: -lm

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsDefaultmitigations=off246810SE +/- 0.063265, N = 3SE +/- 0.112448, N = 158.5035968.2317991. (CC) gcc options: -lm

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsDefaultmitigations=off612182430SE +/- 0.14, N = 3SE +/- 0.19, N = 324.7926.161. (CC) gcc options: -lm

OSBench

Test: Create Processes

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesDefaultmitigations=off510152025SE +/- 0.20, N = 3SE +/- 0.13, N = 320.4220.221. (CC) gcc options: -lm

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsDefaultmitigations=off1224364860SE +/- 0.10, N = 3SE +/- 0.81, N = 1553.0952.151. (CC) gcc options: -lm

WireGuard + Linux Networking Stack Stress Test

OpenBenchmarking.orgSeconds, Fewer Is BetterWireGuard + Linux Networking Stack Stress TestDefaultmitigations=off306090120150SE +/- 0.95, N = 3SE +/- 0.68, N = 3145.72140.09

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceDefaultmitigations=off2K4K6K8K10KSE +/- 128.33, N = 3SE +/- 90.43, N = 15974398541. (CC) gcc options: -O3

AOM AV1

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

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 6 Realtime - Input: Bosphorus 4KDefaultmitigations=off1224364860SE +/- 0.62, N = 4SE +/- 0.54, N = 552.4249.871. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

AOM AV1

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

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4KDefaultmitigations=off1428425670SE +/- 0.10, N = 3SE +/- 0.26, N = 364.8961.831. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

AOM AV1

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

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4KDefaultmitigations=off20406080100SE +/- 0.39, N = 3SE +/- 0.98, N = 378.8574.941. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

AOM AV1

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

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 10 Realtime - Input: Bosphorus 4KDefaultmitigations=off20406080100SE +/- 0.33, N = 3SE +/- 0.66, N = 1578.5875.651. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

AOM AV1

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

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 6 Realtime - Input: Bosphorus 1080pDefaultmitigations=off20406080100SE +/- 1.96, N = 12SE +/- 2.01, N = 1596.3995.541. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

AOM AV1

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

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 8 Realtime - Input: Bosphorus 1080pDefaultmitigations=off306090120150SE +/- 0.35, N = 3SE +/- 1.56, N = 3127.66119.821. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

AOM AV1

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

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 9 Realtime - Input: Bosphorus 1080pDefaultmitigations=off306090120150SE +/- 0.94, N = 3SE +/- 1.34, N = 15149.68146.021. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

AOM AV1

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

OpenBenchmarking.orgFrames Per Second, More Is BetterAOM AV1 3.5Encoder Mode: Speed 10 Realtime - Input: Bosphorus 1080pDefaultmitigations=off306090120150SE +/- 0.25, N = 3SE +/- 1.60, N = 15150.78144.521. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm

SVT-AV1

Encoder Mode: Preset 8 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 8 - Input: Bosphorus 4KDefaultmitigations=off20406080100SE +/- 0.53, N = 3SE +/- 0.72, N = 380.3679.361. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

SVT-AV1

Encoder Mode: Preset 10 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 10 - Input: Bosphorus 4KDefaultmitigations=off306090120150SE +/- 0.25, N = 3SE +/- 0.51, N = 3145.86140.691. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

SVT-AV1

Encoder Mode: Preset 12 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 12 - Input: Bosphorus 4KDefaultmitigations=off4080120160200SE +/- 0.27, N = 3SE +/- 0.23, N = 3204.30202.021. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

SVT-AV1

Encoder Mode: Preset 8 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 8 - Input: Bosphorus 1080pDefaultmitigations=off50100150200250SE +/- 0.62, N = 3SE +/- 0.36, N = 3209.71204.751. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

SVT-AV1

Encoder Mode: Preset 10 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 10 - Input: Bosphorus 1080pDefaultmitigations=off100200300400500SE +/- 1.13, N = 3SE +/- 0.38, N = 3459.81445.541. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

SVT-AV1

Encoder Mode: Preset 12 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 12 - Input: Bosphorus 1080pDefaultmitigations=off150300450600750SE +/- 0.96, N = 3SE +/- 0.26, N = 3710.47695.901. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

libavif avifenc

Encoder Speed: 2

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 2Defaultmitigations=off918273645SE +/- 0.03, N = 3SE +/- 0.08, N = 339.6840.141. (CXX) g++ options: -O3 -fPIC -lm

libavif avifenc

Encoder Speed: 6

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 6Defaultmitigations=off1.00042.00083.00124.00165.002SE +/- 0.022, N = 3SE +/- 0.039, N = 34.1964.4461. (CXX) g++ options: -O3 -fPIC -lm

libavif avifenc

Encoder Speed: 6, Lossless

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.10Encoder Speed: 6, LosslessDefaultmitigations=off246810SE +/- 0.044, N = 3SE +/- 0.054, N = 156.1596.3701. (CXX) g++ options: -O3 -fPIC -lm

Timed Godot Game Engine Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Godot Game Engine Compilation 3.2.3Time To CompileDefaultmitigations=off1326395265SE +/- 0.05, N = 3SE +/- 0.39, N = 354.5155.87

Timed CPython Compilation

Build Configuration: Default

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed CPython Compilation 3.10.6Build Configuration: DefaultDefaultmitigations=off369121512.2713.33

Timed CPython Compilation

Build Configuration: Released Build, PGO + LTO Optimized

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed CPython Compilation 3.10.6Build Configuration: Released Build, PGO + LTO OptimizedDefaultmitigations=off4080120160200180.44190.35

Timed Mesa Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Mesa Compilation 21.0Time To CompileDefaultmitigations=off612182430SE +/- 0.02, N = 3SE +/- 0.10, N = 323.1324.23

LibreOffice

Test: 20 Documents To PDF

OpenBenchmarking.orgSeconds, Fewer Is BetterLibreOfficeTest: 20 Documents To PDFDefaultmitigations=off1.07752.1553.23254.315.3875SE +/- 0.022, N = 25SE +/- 0.051, N = 254.5634.7891. LibreOffice 7.3.5.2 30(Build:2)

LuaRadio

Test: Five Back to Back FIR Filters

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Five Back to Back FIR FiltersDefaultmitigations=off5001000150020002500SE +/- 11.81, N = 3SE +/- 21.48, N = 92153.91881.2

LuaRadio

Test: FM Deemphasis Filter

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: FM Deemphasis FilterDefaultmitigations=off110220330440550SE +/- 0.41, N = 3SE +/- 1.09, N = 9524.3523.6

LuaRadio

Test: Hilbert Transform

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Hilbert TransformDefaultmitigations=off306090120150SE +/- 0.44, N = 3SE +/- 0.30, N = 9155.8155.3

LuaRadio

Test: Complex Phase

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Complex PhaseDefaultmitigations=off2004006008001000SE +/- 4.34, N = 3SE +/- 2.70, N = 91024.61016.7

nginx

Concurrent Requests: 1

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 1Defaultmitigations=off40K80K120K160K200KSE +/- 267.57, N = 3SE +/- 356.79, N = 3169849.10176792.211. (CC) gcc options: -lcrypt -lz -O3 -march=native

nginx

Concurrent Requests: 20

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 20Defaultmitigations=off90K180K270K360K450KSE +/- 662.20, N = 3SE +/- 1000.16, N = 3419795.96405215.151. (CC) gcc options: -lcrypt -lz -O3 -march=native

nginx

Concurrent Requests: 100

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 100Defaultmitigations=off90K180K270K360K450KSE +/- 844.43, N = 3SE +/- 549.01, N = 3424682.85400478.081. (CC) gcc options: -lcrypt -lz -O3 -march=native

nginx

Concurrent Requests: 200

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 200Defaultmitigations=off90K180K270K360K450KSE +/- 976.29, N = 3SE +/- 1340.19, N = 3429260.88404114.421. (CC) gcc options: -lcrypt -lz -O3 -march=native

nginx

Concurrent Requests: 500

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 500Defaultmitigations=off90K180K270K360K450KSE +/- 901.08, N = 3SE +/- 188.11, N = 3433407.24402257.451. (CC) gcc options: -lcrypt -lz -O3 -march=native

nginx

Concurrent Requests: 1000

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 1000Defaultmitigations=off90K180K270K360K450KSE +/- 617.27, N = 3SE +/- 1022.93, N = 3430269.40402984.031. (CC) gcc options: -lcrypt -lz -O3 -march=native

Apache HTTP Server

Concurrent Requests: 1

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 1Defaultmitigations=off5K10K15K20K25KSE +/- 210.47, N = 3SE +/- 135.56, N = 322291.0621833.551. (CC) gcc options: -shared -fPIC -O2

Apache HTTP Server

Concurrent Requests: 20

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 20Defaultmitigations=off20K40K60K80K100KSE +/- 207.37, N = 3SE +/- 210.36, N = 3102083.6097470.071. (CC) gcc options: -shared -fPIC -O2

Apache HTTP Server

Concurrent Requests: 100

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 100Defaultmitigations=off30K60K90K120K150KSE +/- 975.13, N = 9SE +/- 1410.86, N = 5123418.89128378.211. (CC) gcc options: -shared -fPIC -O2

Apache HTTP Server

Concurrent Requests: 200

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 200Defaultmitigations=off30K60K90K120K150KSE +/- 255.30, N = 3SE +/- 241.92, N = 3125346.58140186.921. (CC) gcc options: -shared -fPIC -O2

Apache HTTP Server

Concurrent Requests: 500

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 500Defaultmitigations=off20K40K60K80K100KSE +/- 1138.19, N = 3SE +/- 1089.69, N = 3113815.06112654.691. (CC) gcc options: -shared -fPIC -O2

Apache HTTP Server

Concurrent Requests: 1000

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 1000Defaultmitigations=off20K40K60K80K100KSE +/- 856.60, N = 3SE +/- 256.55, N = 3110364.89115043.371. (CC) gcc options: -shared -fPIC -O2

Node.js Express HTTP Load Test

OpenBenchmarking.orgRequests Per Second, More Is BetterNode.js Express HTTP Load TestDefaultmitigations=off3K6K9K12K15KSE +/- 30.90, N = 3SE +/- 103.18, N = 31353913030

Apache CouchDB

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.2.2Bulk Size: 100 - Inserts: 1000 - Rounds: 30mitigations=off1326395265SE +/- 0.32, N = 358.441. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD

Apache CouchDB

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.2.2Bulk Size: 100 - Inserts: 3000 - Rounds: 30mitigations=off4080120160200SE +/- 0.49, N = 3178.401. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD

Apache CouchDB

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache CouchDB 3.2.2Bulk Size: 300 - Inserts: 1000 - Rounds: 30mitigations=off60120180240300SE +/- 1.74, N = 3275.341. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - SHA-512 Benchmark TimeDefaultmitigations=off246810SE +/- 0.03, N = 3SE +/- 0.08, N = 38.178.40

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Calculate Pi BenchmarkDefaultmitigations=off1632486480SE +/- 0.12, N = 3SE +/- 0.35, N = 361.0870.90

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Using DataframeDefaultmitigations=off0.94281.88562.82843.77124.714SE +/- 0.01, N = 3SE +/- 0.07, N = 33.934.19

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Group By Test TimeDefaultmitigations=off1.11152.2233.33454.4465.5575SE +/- 0.04, N = 3SE +/- 0.03, N = 34.774.94

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Repartition Test TimeDefaultmitigations=off1.17452.3493.52354.6985.8725SE +/- 0.04, N = 3SE +/- 0.03, N = 35.095.22

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Inner Join Test TimeDefaultmitigations=off246810SE +/- 0.04, N = 3SE +/- 0.22, N = 35.916.20

Apache Spark

Row Count: 10000000 - Partitions: 100 - Broadcast Inner Join Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Broadcast Inner Join Test TimeDefaultmitigations=off246810SE +/- 0.08, N = 3SE +/- 0.11, N = 35.986.13

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark TimeDefaultmitigations=off714212835SE +/- 0.19, N = 3SE +/- 0.28, N = 627.7829.32

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Calculate Pi BenchmarkDefaultmitigations=off1632486480SE +/- 0.44, N = 3SE +/- 0.21, N = 661.4571.71

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Using DataframeDefaultmitigations=off0.94731.89462.84193.78924.7365SE +/- 0.02, N = 3SE +/- 0.05, N = 63.954.21

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Group By Test TimeDefaultmitigations=off510152025SE +/- 0.11, N = 3SE +/- 0.10, N = 617.3918.31

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Repartition Test TimeDefaultmitigations=off510152025SE +/- 0.23, N = 3SE +/- 0.12, N = 618.9519.33

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Inner Join Test TimeDefaultmitigations=off612182430SE +/- 0.09, N = 3SE +/- 0.19, N = 622.5023.00

Apache Spark

Row Count: 40000000 - Partitions: 100 - Broadcast Inner Join Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Broadcast Inner Join Test TimeDefaultmitigations=off612182430SE +/- 0.20, N = 3SE +/- 0.20, N = 623.1023.89

Apache Spark

Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark TimeDefaultmitigations=off246810SE +/- 0.01, N = 3SE +/- 0.08, N = 158.208.57

Apache Spark

Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Calculate Pi BenchmarkDefaultmitigations=off1632486480SE +/- 0.33, N = 3SE +/- 0.15, N = 1561.3071.50

Apache Spark

Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeDefaultmitigations=off0.9541.9082.8623.8164.77SE +/- 0.02, N = 3SE +/- 0.03, N = 153.944.24

Apache Spark

Row Count: 10000000 - Partitions: 2000 - Group By Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Group By Test TimeDefaultmitigations=off1.14752.2953.44254.595.7375SE +/- 0.08, N = 3SE +/- 0.04, N = 155.005.10

Apache Spark

Row Count: 10000000 - Partitions: 2000 - Repartition Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Repartition Test TimeDefaultmitigations=off1.20382.40763.61144.81526.019SE +/- 0.01, N = 3SE +/- 0.03, N = 155.175.35

Apache Spark

Row Count: 10000000 - Partitions: 2000 - Inner Join Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Inner Join Test TimeDefaultmitigations=off246810SE +/- 0.02, N = 3SE +/- 0.04, N = 156.056.44

Apache Spark

Row Count: 10000000 - Partitions: 2000 - Broadcast Inner Join Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Broadcast Inner Join Test TimeDefaultmitigations=off246810SE +/- 0.06, N = 3SE +/- 0.04, N = 156.226.31

Apache Spark

Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark TimeDefaultmitigations=off612182430SE +/- 0.27, N = 6SE +/- 0.28, N = 327.0427.18

Apache Spark

Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Calculate Pi BenchmarkDefaultmitigations=off1632486480SE +/- 0.22, N = 6SE +/- 0.37, N = 361.2272.07

Apache Spark

Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeDefaultmitigations=off0.92931.85862.78793.71724.6465SE +/- 0.01, N = 6SE +/- 0.01, N = 33.954.13

Apache Spark

Row Count: 40000000 - Partitions: 2000 - Group By Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Group By Test TimeDefaultmitigations=off48121620SE +/- 0.12, N = 6SE +/- 0.18, N = 313.7714.14

Apache Spark

Row Count: 40000000 - Partitions: 2000 - Repartition Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Repartition Test TimeDefaultmitigations=off510152025SE +/- 0.08, N = 6SE +/- 0.03, N = 318.3518.59

Apache Spark

Row Count: 40000000 - Partitions: 2000 - Inner Join Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Inner Join Test TimeDefaultmitigations=off510152025SE +/- 0.17, N = 6SE +/- 0.10, N = 322.0522.61

Apache Spark

Row Count: 40000000 - Partitions: 2000 - Broadcast Inner Join Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Broadcast Inner Join Test TimeDefaultmitigations=off510152025SE +/- 0.07, N = 6SE +/- 0.10, N = 321.1121.76

ClickHouse

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

OpenBenchmarking.orgQueries Per Minute, Geo Mean, More Is BetterClickHouse 22.5.4.19100M Rows Web Analytics Dataset, First Run / Cold CacheDefaultmitigations=off70140210280350SE +/- 2.08, N = 14SE +/- 1.95, N = 15303.74290.90MIN: 17.71 / MAX: 30000MIN: 18.39 / MAX: 300001. ClickHouse server version 22.5.4.19 (official build).

ClickHouse

100M Rows Web Analytics Dataset, Second Run

OpenBenchmarking.orgQueries Per Minute, Geo Mean, More Is BetterClickHouse 22.5.4.19100M Rows Web Analytics Dataset, Second RunDefaultmitigations=off70140210280350SE +/- 1.52, N = 14SE +/- 2.28, N = 15319.07304.61MIN: 20.95 / MAX: 60000MIN: 20.76 / MAX: 600001. ClickHouse server version 22.5.4.19 (official build).

ClickHouse

100M Rows Web Analytics Dataset, Third Run

OpenBenchmarking.orgQueries Per Minute, Geo Mean, More Is BetterClickHouse 22.5.4.19100M Rows Web Analytics Dataset, Third RunDefaultmitigations=off70140210280350SE +/- 1.47, N = 14SE +/- 1.67, N = 15321.77305.09MIN: 20.53 / MAX: 60000MIN: 20.51 / MAX: 600001. ClickHouse server version 22.5.4.19 (official build).

Dragonflydb

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

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 0.6Clients: 50 - Set To Get Ratio: 1:5Defaultmitigations=off1.2M2.4M3.6M4.8M6MSE +/- 4321.86, N = 3SE +/- 17198.62, N = 35558979.575332063.701. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Dragonflydb

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

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 0.6Clients: 50 - Set To Get Ratio: 5:1Defaultmitigations=off1.1M2.2M3.3M4.4M5.5MSE +/- 8314.52, N = 3SE +/- 19999.86, N = 35070283.804865733.351. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Dragonflydb

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

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 0.6Clients: 200 - Set To Get Ratio: 1:5Defaultmitigations=off1.2M2.4M3.6M4.8M6MSE +/- 24798.42, N = 3SE +/- 11508.95, N = 35515158.555377398.181. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Dragonflydb

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

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 0.6Clients: 200 - Set To Get Ratio: 5:1Defaultmitigations=off1.1M2.2M3.3M4.4M5.5MSE +/- 8181.85, N = 3SE +/- 8153.62, N = 35117091.794960019.221. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

etcd

Test: PUT - Connections: 50 - Clients: 100

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: PUT - Connections: 50 - Clients: 100Defaultmitigations=off3K6K9K12K15KSE +/- 25.48, N = 3SE +/- 6.43, N = 314584.7114698.20

etcd

Test: PUT - Connections: 50 - Clients: 100 - Average Latency

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: PUT - Connections: 50 - Clients: 100 - Average LatencyDefaultmitigations=off246810SE +/- 0.03, N = 3SE +/- 0.00, N = 36.86.8

etcd

Test: PUT - Connections: 50 - Clients: 1000

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: PUT - Connections: 50 - Clients: 1000Defaultmitigations=off20K40K60K80K100KSE +/- 306.00, N = 3SE +/- 391.70, N = 389196.1689645.53

etcd

Test: PUT - Connections: 50 - Clients: 1000 - Average Latency

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: PUT - Connections: 50 - Clients: 1000 - Average LatencyDefaultmitigations=off3691215SE +/- 0.06, N = 3SE +/- 0.03, N = 311.211.1

etcd

Test: PUT - Connections: 500 - Clients: 100

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: PUT - Connections: 500 - Clients: 100Defaultmitigations=off3K6K9K12K15KSE +/- 22.11, N = 3SE +/- 24.92, N = 314582.5314670.67

etcd

Test: PUT - Connections: 500 - Clients: 100 - Average Latency

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: PUT - Connections: 500 - Clients: 100 - Average LatencyDefaultmitigations=off246810SE +/- 0.03, N = 3SE +/- 0.00, N = 36.96.8

etcd

Test: PUT - Connections: 500 - Clients: 1000

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: PUT - Connections: 500 - Clients: 1000Defaultmitigations=off20K40K60K80K100KSE +/- 401.22, N = 3SE +/- 460.91, N = 387071.8388761.80

etcd

Test: PUT - Connections: 500 - Clients: 1000 - Average Latency

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: PUT - Connections: 500 - Clients: 1000 - Average LatencyDefaultmitigations=off3691215SE +/- 0.06, N = 3SE +/- 0.07, N = 311.511.3

etcd

Test: RANGE - Connections: 50 - Clients: 100

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: RANGE - Connections: 50 - Clients: 100Defaultmitigations=off3K6K9K12K15KSE +/- 38.39, N = 3SE +/- 6.63, N = 314547.8914688.51

etcd

Test: RANGE - Connections: 50 - Clients: 100 - Average Latency

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: RANGE - Connections: 50 - Clients: 100 - Average LatencyDefaultmitigations=off246810SE +/- 0.03, N = 3SE +/- 0.00, N = 36.96.8

etcd

Test: RANGE - Connections: 50 - Clients: 1000

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: RANGE - Connections: 50 - Clients: 1000Defaultmitigations=off20K40K60K80K100KSE +/- 336.01, N = 3SE +/- 198.87, N = 388697.5389807.53

etcd

Test: RANGE - Connections: 50 - Clients: 1000 - Average Latency

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: RANGE - Connections: 50 - Clients: 1000 - Average LatencyDefaultmitigations=off3691215SE +/- 0.03, N = 3SE +/- 0.03, N = 311.311.1

etcd

Test: RANGE - Connections: 500 - Clients: 100

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: RANGE - Connections: 500 - Clients: 100Defaultmitigations=off3K6K9K12K15KSE +/- 37.35, N = 3SE +/- 30.24, N = 314568.3014633.04

etcd

Test: RANGE - Connections: 500 - Clients: 100 - Average Latency

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: RANGE - Connections: 500 - Clients: 100 - Average LatencyDefaultmitigations=off246810SE +/- 0.03, N = 3SE +/- 0.03, N = 36.96.8

etcd

Test: RANGE - Connections: 500 - Clients: 1000

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: RANGE - Connections: 500 - Clients: 1000Defaultmitigations=off20K40K60K80K100KSE +/- 485.80, N = 3SE +/- 293.36, N = 387648.8489621.87

etcd

Test: RANGE - Connections: 500 - Clients: 1000 - Average Latency

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: RANGE - Connections: 500 - Clients: 1000 - Average LatencyDefaultmitigations=off3691215SE +/- 0.06, N = 3SE +/- 0.03, N = 311.411.2

etcd

Test: PUT - Connections: 100 - Clients: 100

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: PUT - Connections: 100 - Clients: 100Defaultmitigations=off3K6K9K12K15KSE +/- 23.60, N = 3SE +/- 5.59, N = 314602.0414643.70

etcd

Test: PUT - Connections: 100 - Clients: 100 - Average Latency

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: PUT - Connections: 100 - Clients: 100 - Average LatencyDefaultmitigations=off246810SE +/- 0.03, N = 3SE +/- 0.00, N = 36.96.8

etcd

Test: PUT - Connections: 100 - Clients: 1000

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: PUT - Connections: 100 - Clients: 1000Defaultmitigations=off20K40K60K80K100KSE +/- 530.54, N = 3SE +/- 264.02, N = 388116.1589610.96

etcd

Test: PUT - Connections: 100 - Clients: 1000 - Average Latency

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: PUT - Connections: 100 - Clients: 1000 - Average LatencyDefaultmitigations=off3691215SE +/- 0.07, N = 3SE +/- 0.03, N = 311.311.1

etcd

Test: RANGE - Connections: 100 - Clients: 100

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: RANGE - Connections: 100 - Clients: 100Defaultmitigations=off3K6K9K12K15KSE +/- 39.44, N = 3SE +/- 21.07, N = 314542.2614640.36

etcd

Test: RANGE - Connections: 100 - Clients: 100 - Average Latency

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: RANGE - Connections: 100 - Clients: 100 - Average LatencyDefaultmitigations=off246810SE +/- 0.03, N = 3SE +/- 0.00, N = 36.96.8

etcd

Test: RANGE - Connections: 100 - Clients: 1000

OpenBenchmarking.orgRequests/sec, More Is Betteretcd 3.5.4Test: RANGE - Connections: 100 - Clients: 1000Defaultmitigations=off20K40K60K80K100KSE +/- 488.77, N = 3SE +/- 76.47, N = 387532.2689366.78

etcd

Test: RANGE - Connections: 100 - Clients: 1000 - Average Latency

OpenBenchmarking.orgms, Fewer Is Betteretcd 3.5.4Test: RANGE - Connections: 100 - Clients: 1000 - Average LatencyDefaultmitigations=off3691215SE +/- 0.06, N = 3SE +/- 0.00, N = 311.411.2

memtier_benchmark

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

OpenBenchmarking.orgOps/sec, More Is Bettermemtier_benchmark 1.4Protocol: Redis - Clients: 50 - Set To Get Ratio: 5:1Defaultmitigations=off700K1400K2100K2800K3500KSE +/- 26331.46, N = 9SE +/- 24377.79, N = 103279563.153177445.461. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

memtier_benchmark

Protocol: Redis - Clients: 50 - Set To Get Ratio: 1:10

OpenBenchmarking.orgOps/sec, More Is Bettermemtier_benchmark 1.4Protocol: Redis - Clients: 50 - Set To Get Ratio: 1:10Defaultmitigations=off800K1600K2400K3200K4000KSE +/- 24092.80, N = 3SE +/- 23947.78, N = 33716582.933660165.371. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

memtier_benchmark

Protocol: Redis - Clients: 500 - Set To Get Ratio: 5:1

OpenBenchmarking.orgOps/sec, More Is Bettermemtier_benchmark 1.4Protocol: Redis - Clients: 500 - Set To Get Ratio: 5:1Defaultmitigations=off700K1400K2100K2800K3500KSE +/- 3950.72, N = 2SE +/- 51258.35, N = 23126487.143037465.101. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

memtier_benchmark

Protocol: Redis - Clients: 500 - Set To Get Ratio: 1:10

OpenBenchmarking.orgOps/sec, More Is Bettermemtier_benchmark 1.4Protocol: Redis - Clients: 500 - Set To Get Ratio: 1:10Defaultmitigations=off800K1600K2400K3200K4000KSE +/- 31377.63, N = 33697260.043585844.881. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

KeyDB

OpenBenchmarking.orgOps/sec, More Is BetterKeyDB 6.2.0Defaultmitigations=off200K400K600K800K1000KSE +/- 3502.42, N = 3SE +/- 1238.56, N = 3910607.57919167.971. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

Redis

Test: GET - Parallel Connections: 50

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: GET - Parallel Connections: 50Defaultmitigations=off1.1M2.2M3.3M4.4M5.5MSE +/- 78465.95, N = 15SE +/- 101294.99, N = 125299186.205069012.271. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -march=native -mno-avx512f

Redis

Test: SET - Parallel Connections: 50

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: SET - Parallel Connections: 50Defaultmitigations=off900K1800K2700K3600K4500KSE +/- 38150.18, N = 3SE +/- 52423.93, N = 34313932.73808391.31. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -march=native -mno-avx512f

Redis

Test: GET - Parallel Connections: 1000

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: GET - Parallel Connections: 1000Defaultmitigations=off1.2M2.4M3.6M4.8M6MSE +/- 97289.02, N = 15SE +/- 99784.12, N = 155397659.25051291.81. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -march=native -mno-avx512f

Redis

Test: SET - Parallel Connections: 1000

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: SET - Parallel Connections: 1000Defaultmitigations=off900K1800K2700K3600K4500KSE +/- 75184.71, N = 12SE +/- 36192.49, N = 34273245.944108606.251. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -march=native -mno-avx512f

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000Defaultmitigations=off918273645SE +/- 0.15, N = 3SE +/- 0.63, N = 1535.4538.351. (CC) gcc options: -O3 -march=native -lz

Apache Cassandra

Test: Writes

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 4.0Test: WritesDefaultmitigations=off60K120K180K240K300KSE +/- 1661.01, N = 3SE +/- 1172.13, N = 3280394272200

Node.js V8 Web Tooling Benchmark

OpenBenchmarking.orgruns/s, More Is BetterNode.js V8 Web Tooling BenchmarkDefaultmitigations=off510152025SE +/- 0.23, N = 3SE +/- 0.13, N = 320.1318.89


Phoronix Test Suite v10.8.4