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 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&grw&sro .
AMD Zen 4 CPU Security Mitigation Benchmarks Processor Motherboard Chipset Memory Disk Graphics Audio Monitor Network OS Kernel Desktop Display Server OpenGL Vulkan Compiler File-System Screen Resolution Default mitigations=off AMD Ryzen 9 7950X 16-Core @ 5.88GHz (16 Cores / 32 Threads) ASUS ROG CROSSHAIR X670E HERO (0604 BIOS) AMD Device 14d8 32GB 2000GB Samsung SSD 980 PRO 2TB AMD Radeon RX 6800 XT 16GB (2575/1000MHz) AMD Navi 21 HDMI Audio ASUS MG28U Intel I225-V + Intel Wi-Fi 6 AX210/AX211/AX411 Ubuntu 22.04 6.0.0-060000rc6daily20220923-generic (x86_64) GNOME Shell 42.2 X Server 1.21.1.3 + Wayland 4.6 Mesa 22.3.0-devel (git-4685385 2022-08-23 jammy-oibaf-ppa) (LLVM 14.0.6 DRM 3.48) 1.3.224 GCC 12.0.1 20220319 ext4 3840x2160 OpenBenchmarking.org Kernel Details - Transparent Huge Pages: madvise Compiler 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: 4096 Processor Details - Scaling Governor: amd-pstate performance (Boost: Enabled) - CPU Microcode: 0xa601203 Java Details - OpenJDK Runtime Environment (build 11.0.16+8-post-Ubuntu-0ubuntu122.04) Python Details - Python 3.10.4 Security 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 Benchmarks selenium: ARES-6 - Firefox selenium: Kraken - Firefox selenium: Jetstream 2 - Firefox selenium: Speedometer - Firefox selenium: ARES-6 - Google Chrome selenium: Kraken - Google Chrome selenium: PSPDFKit WASM - Firefox selenium: Jetstream 2 - Google Chrome selenium: Speedometer - Google Chrome selenium: PSPDFKit WASM - Google Chrome selenium: WASM imageConvolute - Firefox selenium: WASM collisionDetection - Firefox selenium: WASM imageConvolute - Google Chrome selenium: WASM collisionDetection - Google Chrome compilebench: Compile compilebench: Initial Create compilebench: Read Compiled Tree stress-ng: MMAP stress-ng: NUMA stress-ng: Futex stress-ng: MEMFD stress-ng: Atomic stress-ng: Crypto stress-ng: Malloc stress-ng: Forking stress-ng: IO_uring stress-ng: SENDFILE stress-ng: CPU Cache stress-ng: CPU Stress stress-ng: Semaphores stress-ng: Matrix Math stress-ng: Vector Math stress-ng: Memory Copying stress-ng: Socket Activity stress-ng: Context Switching stress-ng: Glibc C String Functions stress-ng: Glibc Qsort Data Sorting stress-ng: System V Message Passing sockperf: Throughput sockperf: Latency Ping Pong sockperf: Latency Under Load dacapobench: H2 dacapobench: Jython dacapobench: Tradesoap dacapobench: Tradebeans renaissance: Scala Dotty renaissance: Rand Forest renaissance: ALS Movie Lens renaissance: Apache Spark ALS renaissance: Apache Spark Bayes renaissance: Savina Reactors.IO renaissance: Apache Spark PageRank renaissance: Finagle HTTP Requests renaissance: In-Memory Database Shootout renaissance: Akka Unbalanced Cobwebbed Tree renaissance: Genetic Algorithm Using Jenetics + Futures stargate: 96000 - 1024 stargate: 192000 - 1024 stargate: 480000 - 1024 stargate: 96000 - 512 stargate: 192000 - 512 stargate: 480000 - 512 astcenc: Medium astcenc: Thorough astcenc: Exhaustive etcpak: Multi-Threaded - ETC2 etcpak: Single-Threaded - ETC2 rawtherapee: Total Benchmark Time webp: Default webp: Quality 100 webp: Quality 100, Lossless webp: Quality 100, Highest Compression inkscape: SVG Files To PNG octave-benchmark: osbench: Create Files osbench: Create Threads osbench: Launch Programs osbench: Create Processes osbench: Memory Allocations wireguard: postmark: Disk Transaction Performance aom-av1: Speed 6 Realtime - Bosphorus 4K aom-av1: Speed 8 Realtime - Bosphorus 4K aom-av1: Speed 9 Realtime - Bosphorus 4K aom-av1: Speed 10 Realtime - Bosphorus 4K aom-av1: Speed 6 Realtime - Bosphorus 1080p aom-av1: Speed 8 Realtime - Bosphorus 1080p aom-av1: Speed 9 Realtime - Bosphorus 1080p aom-av1: Speed 10 Realtime - Bosphorus 1080p svt-av1: Preset 8 - Bosphorus 4K svt-av1: Preset 10 - Bosphorus 4K svt-av1: Preset 12 - Bosphorus 4K svt-av1: Preset 8 - Bosphorus 1080p svt-av1: Preset 10 - Bosphorus 1080p svt-av1: Preset 12 - Bosphorus 1080p avifenc: 2 avifenc: 6 avifenc: 6, Lossless build-godot: Time To Compile build-python: Default build-python: Released Build, PGO + LTO Optimized build-mesa: Time To Compile libreoffice: 20 Documents To PDF luaradio: Five Back to Back FIR Filters luaradio: FM Deemphasis Filter luaradio: Hilbert Transform luaradio: Complex Phase nginx: 1 nginx: 20 nginx: 100 nginx: 200 nginx: 500 nginx: 1000 apache: 1 apache: 20 apache: 100 apache: 200 apache: 500 apache: 1000 node-express-loadtest: couchdb: 100 - 1000 - 30 couchdb: 100 - 3000 - 30 couchdb: 300 - 1000 - 30 spark: 10000000 - 100 - SHA-512 Benchmark Time spark: 10000000 - 100 - Calculate Pi Benchmark spark: 10000000 - 100 - Calculate Pi Benchmark Using Dataframe spark: 10000000 - 100 - Group By Test Time spark: 10000000 - 100 - Repartition Test Time spark: 10000000 - 100 - Inner Join Test Time spark: 10000000 - 100 - Broadcast Inner Join Test Time spark: 40000000 - 100 - SHA-512 Benchmark Time spark: 40000000 - 100 - Calculate Pi Benchmark spark: 40000000 - 100 - Calculate Pi Benchmark Using Dataframe spark: 40000000 - 100 - Group By Test Time spark: 40000000 - 100 - Repartition Test Time spark: 40000000 - 100 - Inner Join Test Time spark: 40000000 - 100 - Broadcast Inner Join Test Time spark: 10000000 - 2000 - SHA-512 Benchmark Time spark: 10000000 - 2000 - Calculate Pi Benchmark spark: 10000000 - 2000 - Calculate Pi Benchmark Using Dataframe spark: 10000000 - 2000 - Group By Test Time spark: 10000000 - 2000 - Repartition Test Time spark: 10000000 - 2000 - Inner Join Test Time spark: 10000000 - 2000 - Broadcast Inner Join Test Time spark: 40000000 - 2000 - SHA-512 Benchmark Time spark: 40000000 - 2000 - Calculate Pi Benchmark spark: 40000000 - 2000 - Calculate Pi Benchmark Using Dataframe spark: 40000000 - 2000 - Group By Test Time spark: 40000000 - 2000 - Repartition Test Time spark: 40000000 - 2000 - Inner Join Test Time spark: 40000000 - 2000 - Broadcast Inner Join Test Time clickhouse: 100M Rows Web Analytics Dataset, First Run / Cold Cache clickhouse: 100M Rows Web Analytics Dataset, Second Run clickhouse: 100M Rows Web Analytics Dataset, Third Run dragonflydb: 50 - 1:5 dragonflydb: 50 - 5:1 dragonflydb: 200 - 1:5 dragonflydb: 200 - 5:1 etcd: PUT - 50 - 100 etcd: PUT - 50 - 100 - Average Latency etcd: PUT - 50 - 1000 etcd: PUT - 50 - 1000 - Average Latency etcd: PUT - 500 - 100 etcd: PUT - 500 - 100 - Average Latency etcd: PUT - 500 - 1000 etcd: PUT - 500 - 1000 - Average Latency etcd: RANGE - 50 - 100 etcd: RANGE - 50 - 100 - Average Latency etcd: RANGE - 50 - 1000 etcd: RANGE - 50 - 1000 - Average Latency etcd: RANGE - 500 - 100 etcd: RANGE - 500 - 100 - Average Latency etcd: RANGE - 500 - 1000 etcd: RANGE - 500 - 1000 - Average Latency etcd: PUT - 100 - 100 etcd: PUT - 100 - 100 - Average Latency etcd: PUT - 100 - 1000 etcd: PUT - 100 - 1000 - Average Latency etcd: RANGE - 100 - 100 etcd: RANGE - 100 - 100 - Average Latency etcd: RANGE - 100 - 1000 etcd: RANGE - 100 - 1000 - Average Latency memtier-benchmark: Redis - 50 - 5:1 memtier-benchmark: Redis - 50 - 1:10 memtier-benchmark: Redis - 500 - 5:1 memtier-benchmark: Redis - 500 - 1:10 keydb: redis: GET - 50 redis: SET - 50 redis: GET - 1000 redis: SET - 1000 sqlite-speedtest: Timed Time - Size 1,000 cassandra: Writes node-web-tooling: Default mitigations=off 19.12 514.4 190.882 282.9 7.53 361.3 2122 317.201 368 2513 17.8 244.9 18.06 216.34 3332.95 936.39 5213.45 388.43 699.91 4618271.48 1432.03 209734.39 40878.62 40205432.14 97123.34 6825.93 499481.43 193.94 50863.93 3536120.53 118389.86 139690.54 5603.53 30459.23 8609494.14 3475407.49 337.83 10870267.40 1129753 1.665 10.693 1805 2309 1757 1610 442.2 376.0 8175.1 1991.5 837.5 3913.0 1994.6 2270.6 2185.2 9433.7 1012.6 6.628849 4.461691 8.779476 6.275395 4.104048 8.334751 142.2585 17.1750 1.7054 6812.168 373.435 33.524 16.71 2.21 5.16 14.500 4.505 10.399180 8.503596 24.786790 20.422936 53.093751 145.722 9743 52.42 64.89 78.85 78.58 96.39 127.66 149.68 150.78 80.362 145.858 204.299 209.707 459.811 710.474 39.675 4.196 6.159 54.506 12.268 180.444 23.131 4.563 2153.9 524.3 155.8 1024.6 169849.10 419795.96 424682.85 429260.88 433407.24 430269.40 22291.06 102083.60 123418.89 125346.58 113815.06 110364.89 13539 8.17 61.08 3.93 4.77 5.09 5.91 5.98 27.78 61.45 3.95 17.39 18.95 22.50 23.10 8.20 61.30 3.94 5.00 5.17 6.05 6.22 27.04 61.22 3.95 13.77 18.35 22.05 21.11 303.74 319.07 321.77 5558979.57 5070283.80 5515158.55 5117091.79 14584.7055 6.8 89196.1565 11.2 14582.5314 6.9 87071.8322 11.5 14547.8920 6.9 88697.5261 11.3 14568.2986 6.9 87648.8428 11.4 14602.0409 6.9 88116.1512 11.3 14542.2614 6.9 87532.2570 11.4 3279563.15 3716582.93 3126487.14 3697260.04 910607.57 5299186.2 4313932.7 5397659.2 4273245.94 35.449 280394 20.13 21.26 552.8 174.722 270 8.48 375.9 2205 298.647 346 2546 18.8 242.6 25.75 215.90 3325.55 971.09 4646.37 387.00 711.73 4361845.48 1400.78 209049.74 40881.48 41479769.35 95164.28 6865.56 632415.47 185.39 51643.49 3547350.61 118258.63 139254.75 5566.58 30491.44 8996769.01 3528137.95 338.19 11002040.14 1242476 1.483 10.350 1907 2498 1815 1700 519.5 420.3 8436.9 2160.0 845.9 4752.3 2140.1 2264.9 2296.0 9497.6 1115.7 5.823556 3.800246 8.049128 5.154564 3.305998 7.431031 139.7409 17.0785 1.6992 6736.040 369.784 35.317 27.13 15.99 2.13 5.17 15.574 4.811 9.261199 8.231799 26.156108 20.216306 52.152189 140.094 9854 49.87 61.83 74.94 75.65 95.54 119.82 146.02 144.52 79.360 140.692 202.022 204.752 445.536 695.898 40.142 4.446 6.370 55.872 13.33 190.347 24.230 4.789 1881.2 523.6 155.3 1016.7 176792.21 405215.15 400478.08 404114.42 402257.45 402984.03 21833.55 97470.07 128378.21 140186.92 112654.69 115043.37 13030 58.436 178.403 275.341 8.40 70.90 4.19 4.94 5.22 6.20 6.13 29.32 71.71 4.21 18.31 19.33 23.00 23.89 8.57 71.50 4.24 5.10 5.35 6.44 6.31 27.18 72.07 4.13 14.14 18.59 22.61 21.76 290.90 304.61 305.09 5332063.70 4865733.35 5377398.18 4960019.22 14698.2044 6.8 89645.5253 11.1 14670.6656 6.8 88761.7951 11.3 14688.5080 6.8 89807.5270 11.1 14633.0404 6.8 89621.8655 11.2 14643.6997 6.8 89610.9641 11.1 14640.3646 6.8 89366.7807 11.2 3177445.46 3660165.37 3037465.10 3585844.88 919167.97 5069012.27 3808391.3 5051291.8 4108606.25 38.346 272200 18.89 OpenBenchmarking.org
Selenium Benchmark: ARES-6 - Browser: Firefox OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: ARES-6 - Browser: Firefox Default mitigations=off 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.46, N = 9 19.12 21.26 1. firefox 103.0.2
Selenium Benchmark: Kraken - Browser: Firefox OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Firefox Default mitigations=off 120 240 360 480 600 SE +/- 1.69, N = 3 SE +/- 9.72, N = 15 514.4 552.8 1. firefox 103.0.2
Selenium Benchmark: Jetstream 2 - Browser: Firefox OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Firefox Default mitigations=off 40 80 120 160 200 SE +/- 1.91, N = 3 SE +/- 1.37, N = 12 190.88 174.72 1. firefox 103.0.2
Selenium Benchmark: Speedometer - Browser: Firefox OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Firefox Default mitigations=off 60 120 180 240 300 SE +/- 2.23, N = 3 SE +/- 2.85, N = 3 282.9 270.0 1. firefox 103.0.2
Selenium Benchmark: ARES-6 - Browser: Google Chrome OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: ARES-6 - Browser: Google Chrome Default mitigations=off 2 4 6 8 10 SE +/- 0.06, N = 3 SE +/- 0.09, N = 3 7.53 8.48 1. chrome 104.0.5112.101
Selenium Benchmark: Kraken - Browser: Google Chrome OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: Kraken - Browser: Google Chrome Default mitigations=off 80 160 240 320 400 SE +/- 0.48, N = 3 SE +/- 2.76, N = 15 361.3 375.9 1. chrome 104.0.5112.101
Selenium Benchmark: PSPDFKit WASM - Browser: Firefox OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Firefox Default mitigations=off 500 1000 1500 2000 2500 SE +/- 5.78, N = 3 SE +/- 26.81, N = 3 2122 2205 1. firefox 103.0.2
Selenium Benchmark: Jetstream 2 - Browser: Google Chrome OpenBenchmarking.org Score, More Is Better Selenium Benchmark: Jetstream 2 - Browser: Google Chrome Default mitigations=off 70 140 210 280 350 SE +/- 1.68, N = 3 SE +/- 3.27, N = 12 317.20 298.65 1. chrome 104.0.5112.101
Selenium Benchmark: Speedometer - Browser: Google Chrome OpenBenchmarking.org Runs Per Minute, More Is Better Selenium Benchmark: Speedometer - Browser: Google Chrome Default mitigations=off 80 160 240 320 400 SE +/- 0.88, N = 3 SE +/- 4.06, N = 3 368 346 1. chrome 104.0.5112.101
Selenium Benchmark: PSPDFKit WASM - Browser: Google Chrome OpenBenchmarking.org Score, Fewer Is Better Selenium Benchmark: PSPDFKit WASM - Browser: Google Chrome Default mitigations=off 500 1000 1500 2000 2500 SE +/- 4.58, N = 3 SE +/- 11.46, N = 3 2513 2546 1. chrome 104.0.5112.101
Selenium Benchmark: WASM imageConvolute - Browser: Firefox OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Firefox Default mitigations=off 5 10 15 20 25 SE +/- 0.06, N = 3 SE +/- 0.35, N = 15 17.8 18.8 1. firefox 103.0.2
Selenium Benchmark: WASM collisionDetection - Browser: Firefox OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Firefox Default mitigations=off 50 100 150 200 250 SE +/- 0.68, N = 3 SE +/- 2.87, N = 3 244.9 242.6 1. firefox 103.0.2
Selenium Benchmark: WASM imageConvolute - Browser: Google Chrome OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM imageConvolute - Browser: Google Chrome Default mitigations=off 6 12 18 24 30 SE +/- 0.05, N = 3 SE +/- 1.26, N = 15 18.06 25.75 1. chrome 104.0.5112.101
Selenium Benchmark: WASM collisionDetection - Browser: Google Chrome OpenBenchmarking.org ms, Fewer Is Better Selenium Benchmark: WASM collisionDetection - Browser: Google Chrome Default mitigations=off 50 100 150 200 250 SE +/- 2.24, N = 3 SE +/- 0.49, N = 3 216.34 215.90 1. chrome 104.0.5112.101
Compile Bench Test: Compile OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Compile Default mitigations=off 700 1400 2100 2800 3500 SE +/- 14.29, N = 3 SE +/- 24.38, N = 3 3332.95 3325.55
Compile Bench Test: Initial Create OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Initial Create Default mitigations=off 200 400 600 800 1000 SE +/- 5.58, N = 3 SE +/- 19.94, N = 3 936.39 971.09
Compile Bench Test: Read Compiled Tree OpenBenchmarking.org MB/s, More Is Better Compile Bench 0.6 Test: Read Compiled Tree Default mitigations=off 1100 2200 3300 4400 5500 SE +/- 0.00, N = 3 SE +/- 70.46, N = 3 5213.45 4646.37
Stress-NG Test: MMAP OpenBenchmarking.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: MMAP Default mitigations=off 80 160 240 320 400 SE +/- 0.80, N = 3 SE +/- 0.46, N = 3 388.43 387.00 1. (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.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: NUMA Default mitigations=off 150 300 450 600 750 SE +/- 2.75, N = 3 SE +/- 1.42, N = 3 699.91 711.73 1. (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.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Futex Default mitigations=off 1000K 2000K 3000K 4000K 5000K SE +/- 30447.18, N = 14 SE +/- 45471.57, N = 15 4618271.48 4361845.48 1. (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.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: MEMFD Default mitigations=off 300 600 900 1200 1500 SE +/- 0.98, N = 3 SE +/- 0.99, N = 3 1432.03 1400.78 1. (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.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Atomic Default mitigations=off 40K 80K 120K 160K 200K SE +/- 120.43, N = 3 SE +/- 195.42, N = 3 209734.39 209049.74 1. (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.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Crypto Default mitigations=off 9K 18K 27K 36K 45K SE +/- 70.59, N = 3 SE +/- 56.24, N = 3 40878.62 40881.48 1. (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.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Malloc Default mitigations=off 9M 18M 27M 36M 45M SE +/- 232062.83, N = 3 SE +/- 143135.77, N = 3 40205432.14 41479769.35 1. (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.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Forking Default mitigations=off 20K 40K 60K 80K 100K SE +/- 966.75, N = 5 SE +/- 943.06, N = 3 97123.34 95164.28 1. (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.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: IO_uring Default mitigations=off 1500 3000 4500 6000 7500 SE +/- 47.07, N = 3 SE +/- 8.12, N = 3 6825.93 6865.56 1. (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.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: SENDFILE Default mitigations=off 140K 280K 420K 560K 700K SE +/- 1502.57, N = 3 SE +/- 2275.80, N = 3 499481.43 632415.47 1. (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.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: CPU Cache Default mitigations=off 40 80 120 160 200 SE +/- 1.84, N = 3 SE +/- 2.59, N = 3 193.94 185.39 1. (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.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: CPU Stress Default mitigations=off 11K 22K 33K 44K 55K SE +/- 540.81, N = 3 SE +/- 577.94, N = 3 50863.93 51643.49 1. (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.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Semaphores Default mitigations=off 800K 1600K 2400K 3200K 4000K SE +/- 1841.28, N = 3 SE +/- 378.45, N = 3 3536120.53 3547350.61 1. (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.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Matrix Math Default mitigations=off 30K 60K 90K 120K 150K SE +/- 160.67, N = 3 SE +/- 283.59, N = 3 118389.86 118258.63 1. (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.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Vector Math Default mitigations=off 30K 60K 90K 120K 150K SE +/- 61.84, N = 3 SE +/- 123.38, N = 3 139690.54 139254.75 1. (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.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Memory Copying Default mitigations=off 1200 2400 3600 4800 6000 SE +/- 17.02, N = 3 SE +/- 10.11, N = 3 5603.53 5566.58 1. (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.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Socket Activity Default mitigations=off 7K 14K 21K 28K 35K SE +/- 170.24, N = 3 SE +/- 155.68, N = 3 30459.23 30491.44 1. (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.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Context Switching Default mitigations=off 2M 4M 6M 8M 10M SE +/- 147900.24, N = 15 SE +/- 281917.42, N = 15 8609494.14 8996769.01 1. (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.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Glibc C String Functions Default mitigations=off 800K 1600K 2400K 3200K 4000K SE +/- 72394.51, N = 15 SE +/- 42395.40, N = 3 3475407.49 3528137.95 1. (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.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: Glibc Qsort Data Sorting Default mitigations=off 70 140 210 280 350 SE +/- 4.60, N = 3 SE +/- 2.60, N = 3 337.83 338.19 1. (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.org Bogo Ops/s, More Is Better Stress-NG 0.14 Test: System V Message Passing Default mitigations=off 2M 4M 6M 8M 10M SE +/- 33464.67, N = 3 SE +/- 6894.37, N = 3 10870267.40 11002040.14 1. (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.org Messages Per Second, More Is Better Sockperf 3.7 Test: Throughput Default mitigations=off 300K 600K 900K 1200K 1500K SE +/- 3708.79, N = 5 SE +/- 4084.34, N = 5 1129753 1242476 1. (CXX) g++ options: --param -O3 -rdynamic
Sockperf Test: Latency Ping Pong OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.7 Test: Latency Ping Pong Default mitigations=off 0.3746 0.7492 1.1238 1.4984 1.873 SE +/- 0.005, N = 5 SE +/- 0.015, N = 5 1.665 1.483 1. (CXX) g++ options: --param -O3 -rdynamic
Sockperf Test: Latency Under Load OpenBenchmarking.org usec, Fewer Is Better Sockperf 3.7 Test: Latency Under Load Default mitigations=off 3 6 9 12 15 SE +/- 0.11, N = 25 SE +/- 0.20, N = 25 10.69 10.35 1. (CXX) g++ options: --param -O3 -rdynamic
DaCapo Benchmark Java Test: H2 OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: H2 Default mitigations=off 400 800 1200 1600 2000 SE +/- 18.05, N = 6 SE +/- 21.66, N = 20 1805 1907
DaCapo Benchmark Java Test: Jython OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Jython Default mitigations=off 500 1000 1500 2000 2500 SE +/- 8.85, N = 4 SE +/- 31.83, N = 20 2309 2498
DaCapo Benchmark Java Test: Tradesoap OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradesoap Default mitigations=off 400 800 1200 1600 2000 SE +/- 12.40, N = 20 SE +/- 6.80, N = 4 1757 1815
DaCapo Benchmark Java Test: Tradebeans OpenBenchmarking.org msec, Fewer Is Better DaCapo Benchmark 9.12-MR1 Java Test: Tradebeans Default mitigations=off 400 800 1200 1600 2000 SE +/- 6.17, N = 4 SE +/- 12.96, N = 4 1610 1700
Renaissance Test: Scala Dotty OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Scala Dotty Default mitigations=off 110 220 330 440 550 SE +/- 2.69, N = 3 SE +/- 5.26, N = 5 442.2 519.5 MIN: 372.16 / MAX: 760.85 MIN: 365.75 / MAX: 817.55
Renaissance Test: Random Forest OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Random Forest Default mitigations=off 90 180 270 360 450 SE +/- 1.64, N = 3 SE +/- 3.53, N = 15 376.0 420.3 MIN: 350.32 / MAX: 454.49 MIN: 351.41 / MAX: 559.21
Renaissance Test: ALS Movie Lens OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: ALS Movie Lens Default mitigations=off 2K 4K 6K 8K 10K SE +/- 29.54, N = 3 SE +/- 18.71, N = 3 8175.1 8436.9 MIN: 8137.63 / MAX: 8971.05 MIN: 8407.35 / MAX: 9192.26
Renaissance Test: Apache Spark ALS OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark ALS Default mitigations=off 500 1000 1500 2000 2500 SE +/- 12.03, N = 3 SE +/- 1.48, N = 3 1991.5 2160.0 MIN: 1891.06 / MAX: 2108.64 MIN: 2079.25 / MAX: 2293.34
Renaissance Test: Apache Spark Bayes OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark Bayes Default mitigations=off 200 400 600 800 1000 SE +/- 1.45, N = 3 SE +/- 2.93, N = 3 837.5 845.9 MIN: 621.16 / MAX: 840.4 MIN: 620.11 / MAX: 850.27
Renaissance Test: Savina Reactors.IO OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Savina Reactors.IO Default mitigations=off 1000 2000 3000 4000 5000 SE +/- 11.23, N = 3 SE +/- 31.38, N = 3 3913.0 4752.3 MIN: 3898.09 / MAX: 5382.47 MIN: 4716.25 / MAX: 7467.29
Renaissance Test: Apache Spark PageRank OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Apache Spark PageRank Default mitigations=off 500 1000 1500 2000 2500 SE +/- 13.14, N = 14 SE +/- 19.68, N = 15 1994.6 2140.1 MIN: 1784.01 / MAX: 2135.6 MIN: 1776.57 / MAX: 2436.19
Renaissance Test: Finagle HTTP Requests OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Finagle HTTP Requests Default mitigations=off 500 1000 1500 2000 2500 SE +/- 18.17, N = 3 SE +/- 25.99, N = 4 2270.6 2264.9 MIN: 2124.82 / MAX: 2379.35 MIN: 2076.9 / MAX: 2395.21
Renaissance Test: In-Memory Database Shootout OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: In-Memory Database Shootout Default mitigations=off 500 1000 1500 2000 2500 SE +/- 30.21, N = 3 SE +/- 29.23, N = 3 2185.2 2296.0 MIN: 1929.28 / MAX: 2521.14 MIN: 2067.93 / MAX: 2567.45
Renaissance Test: Akka Unbalanced Cobwebbed Tree OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Akka Unbalanced Cobwebbed Tree Default mitigations=off 2K 4K 6K 8K 10K SE +/- 134.48, N = 3 SE +/- 44.45, N = 3 9433.7 9497.6 MIN: 6975.05 / MAX: 9691.08 MIN: 7104 / MAX: 9582.77
Renaissance Test: Genetic Algorithm Using Jenetics + Futures OpenBenchmarking.org ms, Fewer Is Better Renaissance 0.14 Test: Genetic Algorithm Using Jenetics + Futures Default mitigations=off 200 400 600 800 1000 SE +/- 1.29, N = 3 SE +/- 10.39, N = 7 1012.6 1115.7 MIN: 955.46 / MAX: 1061.51 MIN: 1001.52 / MAX: 1224.17
Stargate Digital Audio Workstation Sample Rate: 96000 - Buffer Size: 1024 OpenBenchmarking.org Render Ratio, More Is Better Stargate Digital Audio Workstation 21.10.9 Sample Rate: 96000 - Buffer Size: 1024 Default mitigations=off 2 4 6 8 10 SE +/- 0.011340, N = 3 SE +/- 0.066742, N = 4 6.628849 5.823556 1. (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.org Render Ratio, More Is Better Stargate Digital Audio Workstation 21.10.9 Sample Rate: 192000 - Buffer Size: 1024 Default mitigations=off 1.0039 2.0078 3.0117 4.0156 5.0195 SE +/- 0.019248, N = 3 SE +/- 0.044343, N = 4 4.461691 3.800246 1. (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.org Render Ratio, More Is Better Stargate Digital Audio Workstation 21.10.9 Sample Rate: 480000 - Buffer Size: 1024 Default mitigations=off 2 4 6 8 10 SE +/- 0.017950, N = 3 SE +/- 0.058951, N = 11 8.779476 8.049128 1. (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.org Render Ratio, More Is Better Stargate Digital Audio Workstation 21.10.9 Sample Rate: 96000 - Buffer Size: 512 Default mitigations=off 2 4 6 8 10 SE +/- 0.020298, N = 3 SE +/- 0.047140, N = 15 6.275395 5.154564 1. (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.org Render Ratio, More Is Better Stargate Digital Audio Workstation 21.10.9 Sample Rate: 192000 - Buffer Size: 512 Default mitigations=off 0.9234 1.8468 2.7702 3.6936 4.617 SE +/- 0.015230, N = 3 SE +/- 0.040051, N = 15 4.104048 3.305998 1. (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.org Render Ratio, More Is Better Stargate Digital Audio Workstation 21.10.9 Sample Rate: 480000 - Buffer Size: 512 Default mitigations=off 2 4 6 8 10 SE +/- 0.095553, N = 3 SE +/- 0.070345, N = 15 8.334751 7.431031 1. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions
ASTC Encoder Preset: Medium OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.0 Preset: Medium Default mitigations=off 30 60 90 120 150 SE +/- 0.43, N = 3 SE +/- 0.17, N = 3 142.26 139.74 1. (CXX) g++ options: -O3 -flto -pthread
ASTC Encoder Preset: Thorough OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.0 Preset: Thorough Default mitigations=off 4 8 12 16 20 SE +/- 0.13, N = 3 SE +/- 0.04, N = 3 17.18 17.08 1. (CXX) g++ options: -O3 -flto -pthread
ASTC Encoder Preset: Exhaustive OpenBenchmarking.org MT/s, More Is Better ASTC Encoder 4.0 Preset: Exhaustive Default mitigations=off 0.3837 0.7674 1.1511 1.5348 1.9185 SE +/- 0.0031, N = 3 SE +/- 0.0029, N = 3 1.7054 1.6992 1. (CXX) g++ options: -O3 -flto -pthread
Etcpak Benchmark: Multi-Threaded - Configuration: ETC2 OpenBenchmarking.org Mpx/s, More Is Better Etcpak 1.0 Benchmark: Multi-Threaded - Configuration: ETC2 Default mitigations=off 1500 3000 4500 6000 7500 SE +/- 5.06, N = 3 SE +/- 4.52, N = 3 6812.17 6736.04 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
Etcpak Benchmark: Single-Threaded - Configuration: ETC2 OpenBenchmarking.org Mpx/s, More Is Better Etcpak 1.0 Benchmark: Single-Threaded - Configuration: ETC2 Default mitigations=off 80 160 240 320 400 SE +/- 0.22, N = 3 SE +/- 3.08, N = 3 373.44 369.78 1. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread
RawTherapee Total Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better RawTherapee Total Benchmark Time Default mitigations=off 8 16 24 32 40 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 33.52 35.32 1. RawTherapee, version 5.8, command line.
WebP Image Encode Encode Settings: Default OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Default mitigations=off 6 12 18 24 30 SE +/- 0.38, N = 3 27.13 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
WebP Image Encode Encode Settings: Quality 100 OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Quality 100 Default mitigations=off 4 8 12 16 20 SE +/- 0.11, N = 3 SE +/- 0.23, N = 15 16.71 15.99 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
WebP Image Encode Encode Settings: Quality 100, Lossless OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Quality 100, Lossless Default mitigations=off 0.4973 0.9946 1.4919 1.9892 2.4865 SE +/- 0.01, N = 3 SE +/- 0.05, N = 15 2.21 2.13 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
WebP Image Encode Encode Settings: Quality 100, Highest Compression OpenBenchmarking.org MP/s, More Is Better WebP Image Encode 1.2.4 Encode Settings: Quality 100, Highest Compression Default mitigations=off 1.1633 2.3266 3.4899 4.6532 5.8165 SE +/- 0.01, N = 3 SE +/- 0.05, N = 6 5.16 5.17 1. (CC) gcc options: -fvisibility=hidden -O2 -lm
Inkscape Operation: SVG Files To PNG OpenBenchmarking.org Seconds, Fewer Is Better Inkscape Operation: SVG Files To PNG Default mitigations=off 4 8 12 16 20 SE +/- 0.06, N = 3 SE +/- 0.05, N = 3 14.50 15.57 1. Inkscape 1.1.2 (0a00cf5339, 2022-02-04)
GNU Octave Benchmark OpenBenchmarking.org Seconds, Fewer Is Better GNU Octave Benchmark 6.4.0 Default mitigations=off 1.0825 2.165 3.2475 4.33 5.4125 SE +/- 0.040, N = 5 SE +/- 0.034, N = 5 4.505 4.811
OSBench Test: Create Files OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Files Default mitigations=off 3 6 9 12 15 SE +/- 0.009125, N = 3 SE +/- 0.074526, N = 15 10.399180 9.261199 1. (CC) gcc options: -lm
OSBench Test: Create Threads OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Threads Default mitigations=off 2 4 6 8 10 SE +/- 0.063265, N = 3 SE +/- 0.112448, N = 15 8.503596 8.231799 1. (CC) gcc options: -lm
OSBench Test: Launch Programs OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Launch Programs Default mitigations=off 6 12 18 24 30 SE +/- 0.14, N = 3 SE +/- 0.19, N = 3 24.79 26.16 1. (CC) gcc options: -lm
OSBench Test: Create Processes OpenBenchmarking.org us Per Event, Fewer Is Better OSBench Test: Create Processes Default mitigations=off 5 10 15 20 25 SE +/- 0.20, N = 3 SE +/- 0.13, N = 3 20.42 20.22 1. (CC) gcc options: -lm
OSBench Test: Memory Allocations OpenBenchmarking.org Ns Per Event, Fewer Is Better OSBench Test: Memory Allocations Default mitigations=off 12 24 36 48 60 SE +/- 0.10, N = 3 SE +/- 0.81, N = 15 53.09 52.15 1. (CC) gcc options: -lm
WireGuard + Linux Networking Stack Stress Test OpenBenchmarking.org Seconds, Fewer Is Better WireGuard + Linux Networking Stack Stress Test Default mitigations=off 30 60 90 120 150 SE +/- 0.95, N = 3 SE +/- 0.68, N = 3 145.72 140.09
PostMark Disk Transaction Performance OpenBenchmarking.org TPS, More Is Better PostMark 1.51 Disk Transaction Performance Default mitigations=off 2K 4K 6K 8K 10K SE +/- 128.33, N = 3 SE +/- 90.43, N = 15 9743 9854 1. (CC) gcc options: -O3
AOM AV1 Encoder Mode: Speed 6 Realtime - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 6 Realtime - Input: Bosphorus 4K Default mitigations=off 12 24 36 48 60 SE +/- 0.62, N = 4 SE +/- 0.54, N = 5 52.42 49.87 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
AOM AV1 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 4K Default mitigations=off 14 28 42 56 70 SE +/- 0.10, N = 3 SE +/- 0.26, N = 3 64.89 61.83 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
AOM AV1 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 4K Default mitigations=off 20 40 60 80 100 SE +/- 0.39, N = 3 SE +/- 0.98, N = 3 78.85 74.94 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
AOM AV1 Encoder Mode: Speed 10 Realtime - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 10 Realtime - Input: Bosphorus 4K Default mitigations=off 20 40 60 80 100 SE +/- 0.33, N = 3 SE +/- 0.66, N = 15 78.58 75.65 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
AOM AV1 Encoder Mode: Speed 6 Realtime - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 6 Realtime - Input: Bosphorus 1080p Default mitigations=off 20 40 60 80 100 SE +/- 1.96, N = 12 SE +/- 2.01, N = 15 96.39 95.54 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
AOM AV1 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 8 Realtime - Input: Bosphorus 1080p Default mitigations=off 30 60 90 120 150 SE +/- 0.35, N = 3 SE +/- 1.56, N = 3 127.66 119.82 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
AOM AV1 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 9 Realtime - Input: Bosphorus 1080p Default mitigations=off 30 60 90 120 150 SE +/- 0.94, N = 3 SE +/- 1.34, N = 15 149.68 146.02 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
AOM AV1 Encoder Mode: Speed 10 Realtime - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better AOM AV1 3.5 Encoder Mode: Speed 10 Realtime - Input: Bosphorus 1080p Default mitigations=off 30 60 90 120 150 SE +/- 0.25, N = 3 SE +/- 1.60, N = 15 150.78 144.52 1. (CXX) g++ options: -O3 -std=c++11 -U_FORTIFY_SOURCE -lm
SVT-AV1 Encoder Mode: Preset 8 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 8 - Input: Bosphorus 4K Default mitigations=off 20 40 60 80 100 SE +/- 0.53, N = 3 SE +/- 0.72, N = 3 80.36 79.36 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
SVT-AV1 Encoder Mode: Preset 10 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 10 - Input: Bosphorus 4K Default mitigations=off 30 60 90 120 150 SE +/- 0.25, N = 3 SE +/- 0.51, N = 3 145.86 140.69 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
SVT-AV1 Encoder Mode: Preset 12 - Input: Bosphorus 4K OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 12 - Input: Bosphorus 4K Default mitigations=off 40 80 120 160 200 SE +/- 0.27, N = 3 SE +/- 0.23, N = 3 204.30 202.02 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
SVT-AV1 Encoder Mode: Preset 8 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 8 - Input: Bosphorus 1080p Default mitigations=off 50 100 150 200 250 SE +/- 0.62, N = 3 SE +/- 0.36, N = 3 209.71 204.75 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
SVT-AV1 Encoder Mode: Preset 10 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 10 - Input: Bosphorus 1080p Default mitigations=off 100 200 300 400 500 SE +/- 1.13, N = 3 SE +/- 0.38, N = 3 459.81 445.54 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
SVT-AV1 Encoder Mode: Preset 12 - Input: Bosphorus 1080p OpenBenchmarking.org Frames Per Second, More Is Better SVT-AV1 1.2 Encoder Mode: Preset 12 - Input: Bosphorus 1080p Default mitigations=off 150 300 450 600 750 SE +/- 0.96, N = 3 SE +/- 0.26, N = 3 710.47 695.90 1. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq
libavif avifenc Encoder Speed: 2 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.10 Encoder Speed: 2 Default mitigations=off 9 18 27 36 45 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 39.68 40.14 1. (CXX) g++ options: -O3 -fPIC -lm
libavif avifenc Encoder Speed: 6 OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.10 Encoder Speed: 6 Default mitigations=off 1.0004 2.0008 3.0012 4.0016 5.002 SE +/- 0.022, N = 3 SE +/- 0.039, N = 3 4.196 4.446 1. (CXX) g++ options: -O3 -fPIC -lm
libavif avifenc Encoder Speed: 6, Lossless OpenBenchmarking.org Seconds, Fewer Is Better libavif avifenc 0.10 Encoder Speed: 6, Lossless Default mitigations=off 2 4 6 8 10 SE +/- 0.044, N = 3 SE +/- 0.054, N = 15 6.159 6.370 1. (CXX) g++ options: -O3 -fPIC -lm
Timed Godot Game Engine Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Godot Game Engine Compilation 3.2.3 Time To Compile Default mitigations=off 13 26 39 52 65 SE +/- 0.05, N = 3 SE +/- 0.39, N = 3 54.51 55.87
Timed CPython Compilation Build Configuration: Default OpenBenchmarking.org Seconds, Fewer Is Better Timed CPython Compilation 3.10.6 Build Configuration: Default Default mitigations=off 3 6 9 12 15 12.27 13.33
Timed CPython Compilation Build Configuration: Released Build, PGO + LTO Optimized OpenBenchmarking.org Seconds, Fewer Is Better Timed CPython Compilation 3.10.6 Build Configuration: Released Build, PGO + LTO Optimized Default mitigations=off 40 80 120 160 200 180.44 190.35
Timed Mesa Compilation Time To Compile OpenBenchmarking.org Seconds, Fewer Is Better Timed Mesa Compilation 21.0 Time To Compile Default mitigations=off 6 12 18 24 30 SE +/- 0.02, N = 3 SE +/- 0.10, N = 3 23.13 24.23
LibreOffice Test: 20 Documents To PDF OpenBenchmarking.org Seconds, Fewer Is Better LibreOffice Test: 20 Documents To PDF Default mitigations=off 1.0775 2.155 3.2325 4.31 5.3875 SE +/- 0.022, N = 25 SE +/- 0.051, N = 25 4.563 4.789 1. LibreOffice 7.3.5.2 30(Build:2)
LuaRadio Test: Five Back to Back FIR Filters OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: Five Back to Back FIR Filters Default mitigations=off 500 1000 1500 2000 2500 SE +/- 11.81, N = 3 SE +/- 21.48, N = 9 2153.9 1881.2
LuaRadio Test: FM Deemphasis Filter OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: FM Deemphasis Filter Default mitigations=off 110 220 330 440 550 SE +/- 0.41, N = 3 SE +/- 1.09, N = 9 524.3 523.6
LuaRadio Test: Hilbert Transform OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: Hilbert Transform Default mitigations=off 30 60 90 120 150 SE +/- 0.44, N = 3 SE +/- 0.30, N = 9 155.8 155.3
LuaRadio Test: Complex Phase OpenBenchmarking.org MiB/s, More Is Better LuaRadio 0.9.1 Test: Complex Phase Default mitigations=off 200 400 600 800 1000 SE +/- 4.34, N = 3 SE +/- 2.70, N = 9 1024.6 1016.7
nginx Concurrent Requests: 1 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 1 Default mitigations=off 40K 80K 120K 160K 200K SE +/- 267.57, N = 3 SE +/- 356.79, N = 3 169849.10 176792.21 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
nginx Concurrent Requests: 20 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 20 Default mitigations=off 90K 180K 270K 360K 450K SE +/- 662.20, N = 3 SE +/- 1000.16, N = 3 419795.96 405215.15 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
nginx Concurrent Requests: 100 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 100 Default mitigations=off 90K 180K 270K 360K 450K SE +/- 844.43, N = 3 SE +/- 549.01, N = 3 424682.85 400478.08 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
nginx Concurrent Requests: 200 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 200 Default mitigations=off 90K 180K 270K 360K 450K SE +/- 976.29, N = 3 SE +/- 1340.19, N = 3 429260.88 404114.42 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
nginx Concurrent Requests: 500 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 500 Default mitigations=off 90K 180K 270K 360K 450K SE +/- 901.08, N = 3 SE +/- 188.11, N = 3 433407.24 402257.45 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
nginx Concurrent Requests: 1000 OpenBenchmarking.org Requests Per Second, More Is Better nginx 1.21.1 Concurrent Requests: 1000 Default mitigations=off 90K 180K 270K 360K 450K SE +/- 617.27, N = 3 SE +/- 1022.93, N = 3 430269.40 402984.03 1. (CC) gcc options: -lcrypt -lz -O3 -march=native
Apache HTTP Server Concurrent Requests: 1 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 1 Default mitigations=off 5K 10K 15K 20K 25K SE +/- 210.47, N = 3 SE +/- 135.56, N = 3 22291.06 21833.55 1. (CC) gcc options: -shared -fPIC -O2
Apache HTTP Server Concurrent Requests: 20 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 20 Default mitigations=off 20K 40K 60K 80K 100K SE +/- 207.37, N = 3 SE +/- 210.36, N = 3 102083.60 97470.07 1. (CC) gcc options: -shared -fPIC -O2
Apache HTTP Server Concurrent Requests: 100 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 100 Default mitigations=off 30K 60K 90K 120K 150K SE +/- 975.13, N = 9 SE +/- 1410.86, N = 5 123418.89 128378.21 1. (CC) gcc options: -shared -fPIC -O2
Apache HTTP Server Concurrent Requests: 200 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 200 Default mitigations=off 30K 60K 90K 120K 150K SE +/- 255.30, N = 3 SE +/- 241.92, N = 3 125346.58 140186.92 1. (CC) gcc options: -shared -fPIC -O2
Apache HTTP Server Concurrent Requests: 500 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 500 Default mitigations=off 20K 40K 60K 80K 100K SE +/- 1138.19, N = 3 SE +/- 1089.69, N = 3 113815.06 112654.69 1. (CC) gcc options: -shared -fPIC -O2
Apache HTTP Server Concurrent Requests: 1000 OpenBenchmarking.org Requests Per Second, More Is Better Apache HTTP Server 2.4.48 Concurrent Requests: 1000 Default mitigations=off 20K 40K 60K 80K 100K SE +/- 856.60, N = 3 SE +/- 256.55, N = 3 110364.89 115043.37 1. (CC) gcc options: -shared -fPIC -O2
Node.js Express HTTP Load Test OpenBenchmarking.org Requests Per Second, More Is Better Node.js Express HTTP Load Test Default mitigations=off 3K 6K 9K 12K 15K SE +/- 30.90, N = 3 SE +/- 103.18, N = 3 13539 13030
Apache CouchDB Bulk Size: 100 - Inserts: 1000 - Rounds: 30 OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.2.2 Bulk Size: 100 - Inserts: 1000 - Rounds: 30 mitigations=off 13 26 39 52 65 SE +/- 0.32, N = 3 58.44 1. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD
Apache CouchDB Bulk Size: 100 - Inserts: 3000 - Rounds: 30 OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.2.2 Bulk Size: 100 - Inserts: 3000 - Rounds: 30 mitigations=off 40 80 120 160 200 SE +/- 0.49, N = 3 178.40 1. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD
Apache CouchDB Bulk Size: 300 - Inserts: 1000 - Rounds: 30 OpenBenchmarking.org Seconds, Fewer Is Better Apache CouchDB 3.2.2 Bulk Size: 300 - Inserts: 1000 - Rounds: 30 mitigations=off 60 120 180 240 300 SE +/- 1.74, N = 3 275.34 1. (CXX) g++ options: -std=c++17 -lmozjs-78 -lm -lei -fPIC -MMD
Apache Spark Row Count: 10000000 - Partitions: 100 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - SHA-512 Benchmark Time Default mitigations=off 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.08, N = 3 8.17 8.40
Apache Spark Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Default mitigations=off 16 32 48 64 80 SE +/- 0.12, N = 3 SE +/- 0.35, N = 3 61.08 70.90
Apache Spark Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Default mitigations=off 0.9428 1.8856 2.8284 3.7712 4.714 SE +/- 0.01, N = 3 SE +/- 0.07, N = 3 3.93 4.19
Apache Spark Row Count: 10000000 - Partitions: 100 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Group By Test Time Default mitigations=off 1.1115 2.223 3.3345 4.446 5.5575 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 4.77 4.94
Apache Spark Row Count: 10000000 - Partitions: 100 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Repartition Test Time Default mitigations=off 1.1745 2.349 3.5235 4.698 5.8725 SE +/- 0.04, N = 3 SE +/- 0.03, N = 3 5.09 5.22
Apache Spark Row Count: 10000000 - Partitions: 100 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Inner Join Test Time Default mitigations=off 2 4 6 8 10 SE +/- 0.04, N = 3 SE +/- 0.22, N = 3 5.91 6.20
Apache Spark Row Count: 10000000 - Partitions: 100 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Broadcast Inner Join Test Time Default mitigations=off 2 4 6 8 10 SE +/- 0.08, N = 3 SE +/- 0.11, N = 3 5.98 6.13
Apache Spark Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark Time Default mitigations=off 7 14 21 28 35 SE +/- 0.19, N = 3 SE +/- 0.28, N = 6 27.78 29.32
Apache Spark Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Default mitigations=off 16 32 48 64 80 SE +/- 0.44, N = 3 SE +/- 0.21, N = 6 61.45 71.71
Apache Spark Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Default mitigations=off 0.9473 1.8946 2.8419 3.7892 4.7365 SE +/- 0.02, N = 3 SE +/- 0.05, N = 6 3.95 4.21
Apache Spark Row Count: 40000000 - Partitions: 100 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Group By Test Time Default mitigations=off 5 10 15 20 25 SE +/- 0.11, N = 3 SE +/- 0.10, N = 6 17.39 18.31
Apache Spark Row Count: 40000000 - Partitions: 100 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Repartition Test Time Default mitigations=off 5 10 15 20 25 SE +/- 0.23, N = 3 SE +/- 0.12, N = 6 18.95 19.33
Apache Spark Row Count: 40000000 - Partitions: 100 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Inner Join Test Time Default mitigations=off 6 12 18 24 30 SE +/- 0.09, N = 3 SE +/- 0.19, N = 6 22.50 23.00
Apache Spark Row Count: 40000000 - Partitions: 100 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Broadcast Inner Join Test Time Default mitigations=off 6 12 18 24 30 SE +/- 0.20, N = 3 SE +/- 0.20, N = 6 23.10 23.89
Apache Spark Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark Time Default mitigations=off 2 4 6 8 10 SE +/- 0.01, N = 3 SE +/- 0.08, N = 15 8.20 8.57
Apache Spark Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Default mitigations=off 16 32 48 64 80 SE +/- 0.33, N = 3 SE +/- 0.15, N = 15 61.30 71.50
Apache Spark Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe Default mitigations=off 0.954 1.908 2.862 3.816 4.77 SE +/- 0.02, N = 3 SE +/- 0.03, N = 15 3.94 4.24
Apache Spark Row Count: 10000000 - Partitions: 2000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Group By Test Time Default mitigations=off 1.1475 2.295 3.4425 4.59 5.7375 SE +/- 0.08, N = 3 SE +/- 0.04, N = 15 5.00 5.10
Apache Spark Row Count: 10000000 - Partitions: 2000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Repartition Test Time Default mitigations=off 1.2038 2.4076 3.6114 4.8152 6.019 SE +/- 0.01, N = 3 SE +/- 0.03, N = 15 5.17 5.35
Apache Spark Row Count: 10000000 - Partitions: 2000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Inner Join Test Time Default mitigations=off 2 4 6 8 10 SE +/- 0.02, N = 3 SE +/- 0.04, N = 15 6.05 6.44
Apache Spark Row Count: 10000000 - Partitions: 2000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Broadcast Inner Join Test Time Default mitigations=off 2 4 6 8 10 SE +/- 0.06, N = 3 SE +/- 0.04, N = 15 6.22 6.31
Apache Spark Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark Time Default mitigations=off 6 12 18 24 30 SE +/- 0.27, N = 6 SE +/- 0.28, N = 3 27.04 27.18
Apache Spark Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Default mitigations=off 16 32 48 64 80 SE +/- 0.22, N = 6 SE +/- 0.37, N = 3 61.22 72.07
Apache Spark Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe Default mitigations=off 0.9293 1.8586 2.7879 3.7172 4.6465 SE +/- 0.01, N = 6 SE +/- 0.01, N = 3 3.95 4.13
Apache Spark Row Count: 40000000 - Partitions: 2000 - Group By Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Group By Test Time Default mitigations=off 4 8 12 16 20 SE +/- 0.12, N = 6 SE +/- 0.18, N = 3 13.77 14.14
Apache Spark Row Count: 40000000 - Partitions: 2000 - Repartition Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Repartition Test Time Default mitigations=off 5 10 15 20 25 SE +/- 0.08, N = 6 SE +/- 0.03, N = 3 18.35 18.59
Apache Spark Row Count: 40000000 - Partitions: 2000 - Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Inner Join Test Time Default mitigations=off 5 10 15 20 25 SE +/- 0.17, N = 6 SE +/- 0.10, N = 3 22.05 22.61
Apache Spark Row Count: 40000000 - Partitions: 2000 - Broadcast Inner Join Test Time OpenBenchmarking.org Seconds, Fewer Is Better Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Broadcast Inner Join Test Time Default mitigations=off 5 10 15 20 25 SE +/- 0.07, N = 6 SE +/- 0.10, N = 3 21.11 21.76
ClickHouse 100M Rows Web Analytics Dataset, First Run / Cold Cache OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 22.5.4.19 100M Rows Web Analytics Dataset, First Run / Cold Cache Default mitigations=off 70 140 210 280 350 SE +/- 2.08, N = 14 SE +/- 1.95, N = 15 303.74 290.90 MIN: 17.71 / MAX: 30000 MIN: 18.39 / MAX: 30000 1. ClickHouse server version 22.5.4.19 (official build).
ClickHouse 100M Rows Web Analytics Dataset, Second Run OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 22.5.4.19 100M Rows Web Analytics Dataset, Second Run Default mitigations=off 70 140 210 280 350 SE +/- 1.52, N = 14 SE +/- 2.28, N = 15 319.07 304.61 MIN: 20.95 / MAX: 60000 MIN: 20.76 / MAX: 60000 1. ClickHouse server version 22.5.4.19 (official build).
ClickHouse 100M Rows Web Analytics Dataset, Third Run OpenBenchmarking.org Queries Per Minute, Geo Mean, More Is Better ClickHouse 22.5.4.19 100M Rows Web Analytics Dataset, Third Run Default mitigations=off 70 140 210 280 350 SE +/- 1.47, N = 14 SE +/- 1.67, N = 15 321.77 305.09 MIN: 20.53 / MAX: 60000 MIN: 20.51 / MAX: 60000 1. ClickHouse server version 22.5.4.19 (official build).
Dragonflydb Clients: 50 - Set To Get Ratio: 1:5 OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 50 - Set To Get Ratio: 1:5 Default mitigations=off 1.2M 2.4M 3.6M 4.8M 6M SE +/- 4321.86, N = 3 SE +/- 17198.62, N = 3 5558979.57 5332063.70 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Dragonflydb Clients: 50 - Set To Get Ratio: 5:1 OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 50 - Set To Get Ratio: 5:1 Default mitigations=off 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 8314.52, N = 3 SE +/- 19999.86, N = 3 5070283.80 4865733.35 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Dragonflydb Clients: 200 - Set To Get Ratio: 1:5 OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 200 - Set To Get Ratio: 1:5 Default mitigations=off 1.2M 2.4M 3.6M 4.8M 6M SE +/- 24798.42, N = 3 SE +/- 11508.95, N = 3 5515158.55 5377398.18 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Dragonflydb Clients: 200 - Set To Get Ratio: 5:1 OpenBenchmarking.org Ops/sec, More Is Better Dragonflydb 0.6 Clients: 200 - Set To Get Ratio: 5:1 Default mitigations=off 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 8181.85, N = 3 SE +/- 8153.62, N = 3 5117091.79 4960019.22 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
etcd Test: PUT - Connections: 50 - Clients: 100 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: PUT - Connections: 50 - Clients: 100 Default mitigations=off 3K 6K 9K 12K 15K SE +/- 25.48, N = 3 SE +/- 6.43, N = 3 14584.71 14698.20
etcd Test: PUT - Connections: 50 - Clients: 100 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: PUT - Connections: 50 - Clients: 100 - Average Latency Default mitigations=off 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 6.8 6.8
etcd Test: PUT - Connections: 50 - Clients: 1000 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: PUT - Connections: 50 - Clients: 1000 Default mitigations=off 20K 40K 60K 80K 100K SE +/- 306.00, N = 3 SE +/- 391.70, N = 3 89196.16 89645.53
etcd Test: PUT - Connections: 50 - Clients: 1000 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: PUT - Connections: 50 - Clients: 1000 - Average Latency Default mitigations=off 3 6 9 12 15 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 11.2 11.1
etcd Test: PUT - Connections: 500 - Clients: 100 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: PUT - Connections: 500 - Clients: 100 Default mitigations=off 3K 6K 9K 12K 15K SE +/- 22.11, N = 3 SE +/- 24.92, N = 3 14582.53 14670.67
etcd Test: PUT - Connections: 500 - Clients: 100 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: PUT - Connections: 500 - Clients: 100 - Average Latency Default mitigations=off 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 6.9 6.8
etcd Test: PUT - Connections: 500 - Clients: 1000 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: PUT - Connections: 500 - Clients: 1000 Default mitigations=off 20K 40K 60K 80K 100K SE +/- 401.22, N = 3 SE +/- 460.91, N = 3 87071.83 88761.80
etcd Test: PUT - Connections: 500 - Clients: 1000 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: PUT - Connections: 500 - Clients: 1000 - Average Latency Default mitigations=off 3 6 9 12 15 SE +/- 0.06, N = 3 SE +/- 0.07, N = 3 11.5 11.3
etcd Test: RANGE - Connections: 50 - Clients: 100 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: RANGE - Connections: 50 - Clients: 100 Default mitigations=off 3K 6K 9K 12K 15K SE +/- 38.39, N = 3 SE +/- 6.63, N = 3 14547.89 14688.51
etcd Test: RANGE - Connections: 50 - Clients: 100 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: RANGE - Connections: 50 - Clients: 100 - Average Latency Default mitigations=off 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 6.9 6.8
etcd Test: RANGE - Connections: 50 - Clients: 1000 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: RANGE - Connections: 50 - Clients: 1000 Default mitigations=off 20K 40K 60K 80K 100K SE +/- 336.01, N = 3 SE +/- 198.87, N = 3 88697.53 89807.53
etcd Test: RANGE - Connections: 50 - Clients: 1000 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: RANGE - Connections: 50 - Clients: 1000 - Average Latency Default mitigations=off 3 6 9 12 15 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 11.3 11.1
etcd Test: RANGE - Connections: 500 - Clients: 100 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: RANGE - Connections: 500 - Clients: 100 Default mitigations=off 3K 6K 9K 12K 15K SE +/- 37.35, N = 3 SE +/- 30.24, N = 3 14568.30 14633.04
etcd Test: RANGE - Connections: 500 - Clients: 100 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: RANGE - Connections: 500 - Clients: 100 - Average Latency Default mitigations=off 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.03, N = 3 6.9 6.8
etcd Test: RANGE - Connections: 500 - Clients: 1000 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: RANGE - Connections: 500 - Clients: 1000 Default mitigations=off 20K 40K 60K 80K 100K SE +/- 485.80, N = 3 SE +/- 293.36, N = 3 87648.84 89621.87
etcd Test: RANGE - Connections: 500 - Clients: 1000 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: RANGE - Connections: 500 - Clients: 1000 - Average Latency Default mitigations=off 3 6 9 12 15 SE +/- 0.06, N = 3 SE +/- 0.03, N = 3 11.4 11.2
etcd Test: PUT - Connections: 100 - Clients: 100 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: PUT - Connections: 100 - Clients: 100 Default mitigations=off 3K 6K 9K 12K 15K SE +/- 23.60, N = 3 SE +/- 5.59, N = 3 14602.04 14643.70
etcd Test: PUT - Connections: 100 - Clients: 100 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: PUT - Connections: 100 - Clients: 100 - Average Latency Default mitigations=off 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 6.9 6.8
etcd Test: PUT - Connections: 100 - Clients: 1000 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: PUT - Connections: 100 - Clients: 1000 Default mitigations=off 20K 40K 60K 80K 100K SE +/- 530.54, N = 3 SE +/- 264.02, N = 3 88116.15 89610.96
etcd Test: PUT - Connections: 100 - Clients: 1000 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: PUT - Connections: 100 - Clients: 1000 - Average Latency Default mitigations=off 3 6 9 12 15 SE +/- 0.07, N = 3 SE +/- 0.03, N = 3 11.3 11.1
etcd Test: RANGE - Connections: 100 - Clients: 100 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: RANGE - Connections: 100 - Clients: 100 Default mitigations=off 3K 6K 9K 12K 15K SE +/- 39.44, N = 3 SE +/- 21.07, N = 3 14542.26 14640.36
etcd Test: RANGE - Connections: 100 - Clients: 100 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: RANGE - Connections: 100 - Clients: 100 - Average Latency Default mitigations=off 2 4 6 8 10 SE +/- 0.03, N = 3 SE +/- 0.00, N = 3 6.9 6.8
etcd Test: RANGE - Connections: 100 - Clients: 1000 OpenBenchmarking.org Requests/sec, More Is Better etcd 3.5.4 Test: RANGE - Connections: 100 - Clients: 1000 Default mitigations=off 20K 40K 60K 80K 100K SE +/- 488.77, N = 3 SE +/- 76.47, N = 3 87532.26 89366.78
etcd Test: RANGE - Connections: 100 - Clients: 1000 - Average Latency OpenBenchmarking.org ms, Fewer Is Better etcd 3.5.4 Test: RANGE - Connections: 100 - Clients: 1000 - Average Latency Default mitigations=off 3 6 9 12 15 SE +/- 0.06, N = 3 SE +/- 0.00, N = 3 11.4 11.2
memtier_benchmark Protocol: Redis - Clients: 50 - Set To Get Ratio: 5:1 OpenBenchmarking.org Ops/sec, More Is Better memtier_benchmark 1.4 Protocol: Redis - Clients: 50 - Set To Get Ratio: 5:1 Default mitigations=off 700K 1400K 2100K 2800K 3500K SE +/- 26331.46, N = 9 SE +/- 24377.79, N = 10 3279563.15 3177445.46 1. (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.org Ops/sec, More Is Better memtier_benchmark 1.4 Protocol: Redis - Clients: 50 - Set To Get Ratio: 1:10 Default mitigations=off 800K 1600K 2400K 3200K 4000K SE +/- 24092.80, N = 3 SE +/- 23947.78, N = 3 3716582.93 3660165.37 1. (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.org Ops/sec, More Is Better memtier_benchmark 1.4 Protocol: Redis - Clients: 500 - Set To Get Ratio: 5:1 Default mitigations=off 700K 1400K 2100K 2800K 3500K SE +/- 3950.72, N = 2 SE +/- 51258.35, N = 2 3126487.14 3037465.10 1. (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.org Ops/sec, More Is Better memtier_benchmark 1.4 Protocol: Redis - Clients: 500 - Set To Get Ratio: 1:10 Default mitigations=off 800K 1600K 2400K 3200K 4000K SE +/- 31377.63, N = 3 3697260.04 3585844.88 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
KeyDB OpenBenchmarking.org Ops/sec, More Is Better KeyDB 6.2.0 Default mitigations=off 200K 400K 600K 800K 1000K SE +/- 3502.42, N = 3 SE +/- 1238.56, N = 3 910607.57 919167.97 1. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre
Redis Test: GET - Parallel Connections: 50 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: GET - Parallel Connections: 50 Default mitigations=off 1.1M 2.2M 3.3M 4.4M 5.5M SE +/- 78465.95, N = 15 SE +/- 101294.99, N = 12 5299186.20 5069012.27 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -march=native -mno-avx512f
Redis Test: SET - Parallel Connections: 50 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: SET - Parallel Connections: 50 Default mitigations=off 900K 1800K 2700K 3600K 4500K SE +/- 38150.18, N = 3 SE +/- 52423.93, N = 3 4313932.7 3808391.3 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -march=native -mno-avx512f
Redis Test: GET - Parallel Connections: 1000 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: GET - Parallel Connections: 1000 Default mitigations=off 1.2M 2.4M 3.6M 4.8M 6M SE +/- 97289.02, N = 15 SE +/- 99784.12, N = 15 5397659.2 5051291.8 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -march=native -mno-avx512f
Redis Test: SET - Parallel Connections: 1000 OpenBenchmarking.org Requests Per Second, More Is Better Redis 7.0.4 Test: SET - Parallel Connections: 1000 Default mitigations=off 900K 1800K 2700K 3600K 4500K SE +/- 75184.71, N = 12 SE +/- 36192.49, N = 3 4273245.94 4108606.25 1. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3 -march=native -mno-avx512f
SQLite Speedtest Timed Time - Size 1,000 OpenBenchmarking.org Seconds, Fewer Is Better SQLite Speedtest 3.30 Timed Time - Size 1,000 Default mitigations=off 9 18 27 36 45 SE +/- 0.15, N = 3 SE +/- 0.63, N = 15 35.45 38.35 1. (CC) gcc options: -O3 -march=native -lz
Apache Cassandra Test: Writes OpenBenchmarking.org Op/s, More Is Better Apache Cassandra 4.0 Test: Writes Default mitigations=off 60K 120K 180K 240K 300K SE +/- 1661.01, N = 3 SE +/- 1172.13, N = 3 280394 272200
Node.js V8 Web Tooling Benchmark OpenBenchmarking.org runs/s, More Is Better Node.js V8 Web Tooling Benchmark Default mitigations=off 5 10 15 20 25 SE +/- 0.23, N = 3 SE +/- 0.13, N = 3 20.13 18.89
Phoronix Test Suite v10.8.4