Linux 6.2 Retbleed

2 x Intel Xeon Gold 5220R testing with a TYAN S7106 (V2.01.B40 BIOS) and ASPEED on Ubuntu 20.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2212203-NE-LINUX62RE40&grw.

Linux 6.2 RetbleedProcessorMotherboardChipsetMemoryDiskGraphicsMonitorNetworkOSKernelDesktopDisplay ServerCompilerFile-SystemScreen ResolutionDefault - eIBRSretbleed=stuff2 x Intel Xeon Gold 5220R @ 3.90GHz (36 Cores / 72 Threads)TYAN S7106 (V2.01.B40 BIOS)Intel Sky Lake-E DMI3 Registers94GB500GB Samsung SSD 860ASPEEDVE2282 x Intel I210 + 2 x QLogic cLOM8214 1/10GbEUbuntu 20.046.1.0-phx (x86_64)GNOME Shell 3.36.9X Server 1.20.13GCC 9.4.0ext41920x1080OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-checking=release --enable-clocale=gnu --enable-default-pie --enable-gnu-unique-object --enable-languages=c,ada,c++,go,brig,d,fortran,objc,obj-c++,gm2 --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-9-Av3uEd/gcc-9-9.4.0/debian/tmp-nvptx/usr,hsa --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- MQ-DEADLINE / errors=remount-ro,relatime,rw / Block Size: 4096Processor Details- Default - eIBRS: Scaling Governor: intel_pstate powersave (EPP: balance_performance) - CPU Microcode: 0x5003302 - retbleed=stuff: Scaling Governor: intel_pstate performance (EPP: performance) - CPU Microcode: 0x5003302 Java Details- OpenJDK Runtime Environment (build 11.0.17+8-post-Ubuntu-1ubuntu220.04)Python Details- Python 2.7.18 + Python 3.8.10Security Details- Default - eIBRS: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + retbleed: Mitigation of Enhanced IBRS + spec_store_bypass: Mitigation of SSB disabled via prctl + spectre_v1: Mitigation of usercopy/swapgs barriers and __user pointer sanitization + spectre_v2: Mitigation of Enhanced IBRS IBPB: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Mitigation of TSX disabled - retbleed=stuff: itlb_multihit: KVM: Mitigation of VMX disabled + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: Mitigation of Clear buffers; SMT vulnerable + retbleed: Mitigation of Stuffing + 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: conditional RSB filling PBRSB-eIBRS: SW sequence + srbds: Not affected + tsx_async_abort: Mitigation of TSX disabled

Linux 6.2 Retbleedcompilebench: Initial Createctx-clock: Context Switch Timehackbench: 16 - Threadhackbench: 16 - Processhackbench: 32 - Processstress-ng: MMAPstress-ng: NUMAstress-ng: Futexstress-ng: MEMFDstress-ng: Mutexstress-ng: Atomicstress-ng: Cryptostress-ng: Mallocstress-ng: Forkingstress-ng: SENDFILEstress-ng: CPU Cachestress-ng: CPU Stressstress-ng: Semaphoresstress-ng: Matrix Mathstress-ng: Vector Mathstress-ng: x86_64 RdRandstress-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 - 512stargate: 192000 - 512stargate: 96000 - 1024stargate: 192000 - 1024etcpak: Multi-Threaded - ETC2etcpak: Single-Threaded - ETC2octave-benchmark: osbench: Create Filesosbench: Create Threadsosbench: Launch Programsosbench: Create Processesosbench: Memory Allocationspostmark: Disk Transaction Performancebuild-linux-kernel: defconfigbuild-linux-kernel: allmodconfigsvt-av1: Preset 4 - Bosphorus 4Ksvt-av1: Preset 8 - Bosphorus 4Ksvt-av1: Preset 12 - Bosphorus 4Ksvt-av1: Preset 13 - Bosphorus 4Kavifenc: 2avifenc: 6build-godot: Time To Compilebuild-gem5: Time To Compilebuild-nodejs: Time To Compilelibreoffice: 20 Documents To PDFluaradio: Five Back to Back FIR Filtersluaradio: FM Deemphasis Filterluaradio: Hilbert Transformluaradio: Complex Phasenginx: 100nginx: 200nginx: 500nginx: 1000node-express-loadtest: spark: 1000000 - 100 - SHA-512 Benchmark Timespark: 1000000 - 100 - Calculate Pi Benchmarkspark: 1000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 100 - Group By Test Timespark: 1000000 - 500 - SHA-512 Benchmark Timespark: 1000000 - 500 - Calculate Pi Benchmarkspark: 1000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 500 - Group By Test Timespark: 1000000 - 500 - Repartition Test Timespark: 1000000 - 500 - Inner Join Test Timespark: 1000000 - 500 - Broadcast Inner Join Test Timespark: 1000000 - 100 - Repartition Test Timespark: 1000000 - 100 - Inner Join Test Timespark: 1000000 - 100 - 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 Runcockroach: MoVR - 512cockroach: MoVR - 1024cockroach: KV, 10% Reads - 128cockroach: KV, 10% Reads - 256cockroach: KV, 10% Reads - 512cockroach: KV, 50% Reads - 128cockroach: KV, 50% Reads - 256cockroach: KV, 50% Reads - 512cockroach: KV, 60% Reads - 128cockroach: KV, 60% Reads - 256cockroach: KV, 60% Reads - 512cockroach: KV, 95% Reads - 128cockroach: KV, 95% Reads - 256cockroach: KV, 95% Reads - 512cockroach: KV, 10% Reads - 1024cockroach: KV, 50% Reads - 1024cockroach: KV, 60% Reads - 1024cockroach: KV, 95% Reads - 1024dragonflydb: 50 - 1:5dragonflydb: 50 - 5:1influxdb: 4 - 10000 - 2,5000,1 - 10000influxdb: 64 - 10000 - 2,5000,1 - 10000memtier-benchmark: Redis - 50 - 1:1memtier-benchmark: Redis - 100 - 1:1memtier-benchmark: Redis - 50 - 10:1memtier-benchmark: Redis - 50 - 1:10memtier-benchmark: Redis - 100 - 10:1memtier-benchmark: Redis - 100 - 1:10keydb: redis: GET - 50redis: SET - 50redis: GET - 500redis: SET - 500rocksdb: Rand Fillrocksdb: Rand Readrocksdb: Update Randrocksdb: Seq Fillrocksdb: Rand Fill Syncrocksdb: Read While Writingrocksdb: Read Rand Write Randsqlite-speedtest: Timed Time - Size 1,000cassandra: Writespgbench: 100 - 100 - Read Writepgbench: 100 - 100 - Read Write - Average Latencypgbench: 100 - 250 - Read Writepgbench: 100 - 250 - Read Write - Average Latencypgbench: 100 - 500 - Read Writepgbench: 100 - 500 - Read Write - Average Latencymysqlslap: 64node-web-tooling: Default - eIBRSretbleed=stuff452.8914623.49522.49343.589539.42379.191524022.351008.7015955211.86124034.7734907.3285900662.1546874.28549201.4586.8459092.377209386.17123337.78103213.09503604.614472.6924423.063232862.781726475.24391.5217209383.265198723.71529.36540084435408960421042.3826.451882.291427.9828.714741.04117.35967.25381.522376.52446.32.3471111.3298592.8261031.7277074667.501192.62610.58319.68296525.64589290.39640456.87634297.306728474649.303546.6762.80143.311133.563139.50958.7945.16674.506264.409276.5207.820990.7372.866.6503.0165351.87163603.93154219.46153354.5788984.1865.874.435.554.6865.954.536.072.492.461.77244.79259.79259.88123.8123.27053.612683.829458.311288.722297.347846.114027.127358.359534.288783.7100685.596994.043461.365089.273079.794156.01170757.701097961.37965572.31114286.01833091.711919225.001696193.861950814.001765374.092059137.05113524.673112413.082333869.5030320432286494.0852513912022716155426555064357945312356284713864.937148490578017.302688836.299711170.31522410.70374.7515826.81924.83348.215528.88341.921408869.39953.2613625254.60125208.1034755.0176831828.8643570.93378982.5693.9759262.276996940.31123405.47103164.52503703.464488.2422530.043020917.641703167.20397.6615900301.444149354.60629.8414070447941105961968.8815.852086.391616.6820.414913.24174.16091.55570.422817.62445.12.2261441.3374792.7643941.7133134625.223192.85710.93724.73387928.14292999.75036065.793196105.894963401150.363556.9042.80443.703131.452138.12658.9495.28775.807269.699278.9128.034957.8376.666.2494.6151329.48150540.97141771.07138280.3383204.3066.174.445.664.7165.734.556.312.432.722.002.042.141.62234.78249.42256.47143.6121.87060.614005.431421.512587.724752.751416.415842.930677.259863.289313.198748.396972.541210.362629.271381.193533.91168717.731091011.56965121.41112065.11806352.601885428.711670191.431925460.061763827.202027466.83102414.3630798662292342.673010084.422279442.1750995211997719152468552878258165319525276568168.620143749565717.681681436.691711070.32623310.69OpenBenchmarking.org

Compile Bench

Test: Initial Create

OpenBenchmarking.orgMB/s, More Is BetterCompile Bench 0.6Test: Initial CreateDefault - eIBRSretbleed=stuff100200300400500SE +/- 2.81, N = 3SE +/- 2.73, N = 3452.89374.75

ctx_clock

Context Switch Time

OpenBenchmarking.orgClocks, Fewer Is Betterctx_clockContext Switch TimeDefault - eIBRSretbleed=stuff306090120150146158

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadDefault - eIBRSretbleed=stuff612182430SE +/- 0.19, N = 15SE +/- 0.71, N = 1523.5026.821. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ProcessDefault - eIBRSretbleed=stuff612182430SE +/- 0.06, N = 3SE +/- 0.06, N = 322.4924.831. (CC) gcc options: -lpthread

Hackbench

Count: 32 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessDefault - eIBRSretbleed=stuff1122334455SE +/- 0.06, N = 3SE +/- 0.39, N = 343.5948.221. (CC) gcc options: -lpthread

Stress-NG

Test: MMAP

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: MMAPDefault - eIBRSretbleed=stuff120240360480600SE +/- 4.45, N = 3SE +/- 4.99, N = 3539.42528.881. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: NUMA

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: NUMADefault - eIBRSretbleed=stuff80160240320400SE +/- 2.34, N = 3SE +/- 1.08, N = 3379.19341.921. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Futex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: FutexDefault - eIBRSretbleed=stuff300K600K900K1200K1500KSE +/- 16986.68, N = 7SE +/- 8722.57, N = 31524022.351408869.391. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: MEMFD

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: MEMFDDefault - eIBRSretbleed=stuff2004006008001000SE +/- 10.43, N = 8SE +/- 13.48, N = 31008.70953.261. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Mutex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: MutexDefault - eIBRSretbleed=stuff3M6M9M12M15MSE +/- 35832.21, N = 3SE +/- 26116.68, N = 315955211.8613625254.601. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Atomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: AtomicDefault - eIBRSretbleed=stuff30K60K90K120K150KSE +/- 1534.98, N = 15SE +/- 1595.87, N = 3124034.77125208.101. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: CryptoDefault - eIBRSretbleed=stuff7K14K21K28K35KSE +/- 130.65, N = 3SE +/- 41.65, N = 334907.3234755.011. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: MallocDefault - eIBRSretbleed=stuff20M40M60M80M100MSE +/- 338576.75, N = 3SE +/- 154060.65, N = 385900662.1576831828.861. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: ForkingDefault - eIBRSretbleed=stuff10K20K30K40K50KSE +/- 44.86, N = 3SE +/- 41.32, N = 346874.2843570.931. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: SENDFILEDefault - eIBRSretbleed=stuff120K240K360K480K600KSE +/- 1959.53, N = 3SE +/- 930.40, N = 3549201.45378982.561. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: CPU Cache

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: CPU CacheDefault - eIBRSretbleed=stuff20406080100SE +/- 4.02, N = 12SE +/- 2.06, N = 1586.8493.971. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: CPU Stress

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: CPU StressDefault - eIBRSretbleed=stuff13K26K39K52K65KSE +/- 62.85, N = 3SE +/- 38.79, N = 359092.3759262.271. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: SemaphoresDefault - eIBRSretbleed=stuff1.5M3M4.5M6M7.5MSE +/- 4249.49, N = 3SE +/- 4216.93, N = 37209386.176996940.311. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: Matrix MathDefault - eIBRSretbleed=stuff30K60K90K120K150KSE +/- 139.86, N = 3SE +/- 252.07, N = 3123337.78123405.471. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: Vector MathDefault - eIBRSretbleed=stuff20K40K60K80K100KSE +/- 105.44, N = 3SE +/- 43.07, N = 3103213.09103164.521. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: x86_64 RdRand

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: x86_64 RdRandDefault - eIBRSretbleed=stuff110K220K330K440K550KSE +/- 5.24, N = 3SE +/- 32.90, N = 3503604.61503703.461. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: Memory CopyingDefault - eIBRSretbleed=stuff10002000300040005000SE +/- 7.43, N = 3SE +/- 11.37, N = 34472.694488.241. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: Socket ActivityDefault - eIBRSretbleed=stuff5K10K15K20K25KSE +/- 316.63, N = 5SE +/- 240.96, N = 324423.0622530.041. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: Context SwitchingDefault - eIBRSretbleed=stuff700K1400K2100K2800K3500KSE +/- 22465.05, N = 3SE +/- 5479.35, N = 33232862.783020917.641. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: Glibc C String FunctionsDefault - eIBRSretbleed=stuff400K800K1200K1600K2000KSE +/- 1958.42, N = 3SE +/- 4028.51, N = 31726475.241703167.201. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: Glibc Qsort Data SortingDefault - eIBRSretbleed=stuff90180270360450SE +/- 0.56, N = 3SE +/- 1.21, N = 3391.52397.661. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14.06Test: System V Message PassingDefault - eIBRSretbleed=stuff4M8M12M16M20MSE +/- 11711.58, N = 3SE +/- 20363.03, N = 317209383.2615900301.441. (CC) gcc options: -O2 -std=gnu99 -lm -fuse-ld=gold -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -lEGL -lGLESv2 -ljpeg -lrt -lsctp -lz -pthread

Sockperf

Test: Throughput

OpenBenchmarking.orgMessages Per Second, More Is BetterSockperf 3.7Test: ThroughputDefault - eIBRSretbleed=stuff110K220K330K440K550KSE +/- 5194.99, N = 9SE +/- 4202.88, N = 55198724149351. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

Sockperf

Test: Latency Ping Pong

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.7Test: Latency Ping PongDefault - eIBRSretbleed=stuff1.03642.07283.10924.14565.182SE +/- 0.015, N = 5SE +/- 0.023, N = 53.7154.6061. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

Sockperf

Test: Latency Under Load

OpenBenchmarking.orgusec, Fewer Is BetterSockperf 3.7Test: Latency Under LoadDefault - eIBRSretbleed=stuff714212835SE +/- 0.20, N = 5SE +/- 0.22, N = 529.3729.841. (CXX) g++ options: --param -O3 -rdynamic -ldl -lpthread

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2Default - eIBRSretbleed=stuff9001800270036004500SE +/- 42.13, N = 8SE +/- 37.14, N = 440084070

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonDefault - eIBRSretbleed=stuff10002000300040005000SE +/- 12.29, N = 4SE +/- 24.20, N = 444354479

DaCapo Benchmark

Java Test: Tradesoap

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradesoapDefault - eIBRSretbleed=stuff9001800270036004500SE +/- 25.41, N = 4SE +/- 35.58, N = 440894110

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansDefault - eIBRSretbleed=stuff13002600390052006500SE +/- 11.08, N = 4SE +/- 149.28, N = 1660425961

Renaissance

Test: Scala Dotty

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Scala DottyDefault - eIBRSretbleed=stuff2004006008001000SE +/- 21.08, N = 15SE +/- 5.33, N = 31042.3968.8MIN: 782.12 / MAX: 1810.71MIN: 797.81 / MAX: 1572.5

Renaissance

Test: Random Forest

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Random ForestDefault - eIBRSretbleed=stuff2004006008001000SE +/- 5.64, N = 3SE +/- 7.32, N = 3826.4815.8MIN: 724.14 / MAX: 1095.45MIN: 727.17 / MAX: 1134.92

Renaissance

Test: ALS Movie Lens

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: ALS Movie LensDefault - eIBRSretbleed=stuff11K22K33K44K55KSE +/- 277.34, N = 3SE +/- 313.51, N = 351882.252086.3MIN: 51366.51 / MAX: 60391.59MIN: 51520.76 / MAX: 62461

Renaissance

Test: Apache Spark ALS

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark ALSDefault - eIBRSretbleed=stuff20K40K60K80K100KSE +/- 86.30, N = 3SE +/- 683.65, N = 391427.991616.6MIN: 89223 / MAX: 92161.96MIN: 81540.14 / MAX: 93260.74

Renaissance

Test: Apache Spark Bayes

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark BayesDefault - eIBRSretbleed=stuff2004006008001000SE +/- 8.92, N = 3SE +/- 6.04, N = 3828.7820.4MIN: 523.22 / MAX: 1037.58MIN: 517.47 / MAX: 960.3

Renaissance

Test: Savina Reactors.IO

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Savina Reactors.IODefault - eIBRSretbleed=stuff3K6K9K12K15KSE +/- 354.61, N = 12SE +/- 192.15, N = 514741.014913.2MIN: 13340.72 / MAX: 33601.11MIN: 14486.62 / MAX: 31771.62

Renaissance

Test: Apache Spark PageRank

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Apache Spark PageRankDefault - eIBRSretbleed=stuff9001800270036004500SE +/- 31.05, N = 3SE +/- 31.33, N = 34117.34174.1MIN: 3611.8 / MAX: 4171.6MIN: 3644.31 / MAX: 4315.77

Renaissance

Test: Finagle HTTP Requests

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Finagle HTTP RequestsDefault - eIBRSretbleed=stuff13002600390052006500SE +/- 85.26, N = 3SE +/- 16.63, N = 35967.26091.5MIN: 5464.81 / MAX: 6305.24MIN: 5636.07 / MAX: 6227.89

Renaissance

Test: In-Memory Database Shootout

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: In-Memory Database ShootoutDefault - eIBRSretbleed=stuff12002400360048006000SE +/- 76.37, N = 3SE +/- 75.00, N = 35381.55570.4MIN: 4610.11 / MAX: 6323.16MIN: 4849.03 / MAX: 6426.81

Renaissance

Test: Akka Unbalanced Cobwebbed Tree

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Akka Unbalanced Cobwebbed TreeDefault - eIBRSretbleed=stuff5K10K15K20K25KSE +/- 137.37, N = 3SE +/- 178.57, N = 322376.522817.6MIN: 16745.53 / MAX: 22644.47MIN: 17336.25 / MAX: 23130.91

Renaissance

Test: Genetic Algorithm Using Jenetics + Futures

OpenBenchmarking.orgms, Fewer Is BetterRenaissance 0.14Test: Genetic Algorithm Using Jenetics + FuturesDefault - eIBRSretbleed=stuff5001000150020002500SE +/- 22.75, N = 3SE +/- 35.14, N = 32446.32445.1MIN: 2245.14 / MAX: 2537.86MIN: 2223.84 / MAX: 2741.67

Stargate Digital Audio Workstation

Sample Rate: 96000 - Buffer Size: 512

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 22.11.5Sample Rate: 96000 - Buffer Size: 512Default - eIBRSretbleed=stuff0.52811.05621.58432.11242.6405SE +/- 0.006284, N = 3SE +/- 0.026087, N = 152.3471112.2261441. (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 22.11.5Sample Rate: 192000 - Buffer Size: 512Default - eIBRSretbleed=stuff0.30090.60180.90271.20361.5045SE +/- 0.016934, N = 3SE +/- 0.009870, N = 31.3298591.3374791. (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: 1024

OpenBenchmarking.orgRender Ratio, More Is BetterStargate Digital Audio Workstation 22.11.5Sample Rate: 96000 - Buffer Size: 1024Default - eIBRSretbleed=stuff0.63591.27181.90772.54363.1795SE +/- 0.016192, N = 3SE +/- 0.021111, N = 152.8261032.7643941. (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 22.11.5Sample Rate: 192000 - Buffer Size: 1024Default - eIBRSretbleed=stuff0.38870.77741.16611.55481.9435SE +/- 0.002607, N = 3SE +/- 0.011577, N = 31.7277071.7133131. (CXX) g++ options: -lpthread -lsndfile -lm -O3 -march=native -ffast-math -funroll-loops -fstrength-reduce -fstrict-aliasing -finline-functions

Etcpak

Benchmark: Multi-Threaded - Configuration: ETC2

OpenBenchmarking.orgMpx/s, More Is BetterEtcpak 1.0Benchmark: Multi-Threaded - Configuration: ETC2Default - eIBRSretbleed=stuff10002000300040005000SE +/- 8.80, N = 3SE +/- 2.20, N = 34667.504625.221. (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: ETC2Default - eIBRSretbleed=stuff4080120160200SE +/- 1.51, N = 3SE +/- 1.26, N = 3192.63192.861. (CXX) g++ options: -O3 -march=native -std=c++11 -lpthread

GNU Octave Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterGNU Octave Benchmark 5.2.0Default - eIBRSretbleed=stuff3691215SE +/- 0.02, N = 5SE +/- 0.03, N = 510.5810.94

OSBench

Test: Create Files

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create FilesDefault - eIBRSretbleed=stuff612182430SE +/- 0.02, N = 3SE +/- 0.02, N = 319.6824.731. (CC) gcc options: -lm

OSBench

Test: Create Threads

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ThreadsDefault - eIBRSretbleed=stuff714212835SE +/- 0.32, N = 3SE +/- 0.43, N = 325.6528.141. (CC) gcc options: -lm

OSBench

Test: Launch Programs

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Launch ProgramsDefault - eIBRSretbleed=stuff20406080100SE +/- 0.39, N = 3SE +/- 0.23, N = 390.4099.751. (CC) gcc options: -lm

OSBench

Test: Create Processes

OpenBenchmarking.orgus Per Event, Fewer Is BetterOSBenchTest: Create ProcessesDefault - eIBRSretbleed=stuff1530456075SE +/- 0.65, N = 3SE +/- 0.83, N = 356.8865.791. (CC) gcc options: -lm

OSBench

Test: Memory Allocations

OpenBenchmarking.orgNs Per Event, Fewer Is BetterOSBenchTest: Memory AllocationsDefault - eIBRSretbleed=stuff20406080100SE +/- 0.27, N = 3SE +/- 0.13, N = 397.31105.891. (CC) gcc options: -lm

PostMark

Disk Transaction Performance

OpenBenchmarking.orgTPS, More Is BetterPostMark 1.51Disk Transaction PerformanceDefault - eIBRSretbleed=stuff10002000300040005000SE +/- 30.33, N = 3SE +/- 21.33, N = 3474640111. (CC) gcc options: -O3

Timed Linux Kernel Compilation

Build: defconfig

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 6.1Build: defconfigDefault - eIBRSretbleed=stuff1122334455SE +/- 0.65, N = 4SE +/- 0.60, N = 349.3050.36

Timed Linux Kernel Compilation

Build: allmodconfig

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Linux Kernel Compilation 6.1Build: allmodconfigDefault - eIBRSretbleed=stuff120240360480600SE +/- 0.60, N = 3SE +/- 0.81, N = 3546.68556.90

SVT-AV1

Encoder Mode: Preset 4 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.4Encoder Mode: Preset 4 - Input: Bosphorus 4KDefault - eIBRSretbleed=stuff0.63091.26181.89272.52363.1545SE +/- 0.036, N = 3SE +/- 0.033, N = 32.8012.8041. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

SVT-AV1

Encoder Mode: Preset 8 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.4Encoder Mode: Preset 8 - Input: Bosphorus 4KDefault - eIBRSretbleed=stuff1020304050SE +/- 0.41, N = 9SE +/- 0.35, N = 1343.3143.701. (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.4Encoder Mode: Preset 12 - Input: Bosphorus 4KDefault - eIBRSretbleed=stuff306090120150SE +/- 0.94, N = 3SE +/- 0.98, N = 3133.56131.451. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

SVT-AV1

Encoder Mode: Preset 13 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.4Encoder Mode: Preset 13 - Input: Bosphorus 4KDefault - eIBRSretbleed=stuff306090120150SE +/- 0.72, N = 3SE +/- 0.71, N = 3139.51138.131. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

libavif avifenc

Encoder Speed: 2

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.11Encoder Speed: 2Default - eIBRSretbleed=stuff1326395265SE +/- 0.32, N = 3SE +/- 0.56, N = 358.7958.951. (CXX) g++ options: -O3 -fPIC -lm

libavif avifenc

Encoder Speed: 6

OpenBenchmarking.orgSeconds, Fewer Is Betterlibavif avifenc 0.11Encoder Speed: 6Default - eIBRSretbleed=stuff1.18962.37923.56884.75845.948SE +/- 0.067, N = 3SE +/- 0.028, N = 35.1665.2871. (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 CompileDefault - eIBRSretbleed=stuff20406080100SE +/- 0.08, N = 3SE +/- 0.18, N = 374.5175.81

Timed Gem5 Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Gem5 Compilation 21.2Time To CompileDefault - eIBRSretbleed=stuff60120180240300SE +/- 0.36, N = 3SE +/- 0.15, N = 3264.41269.70

Timed Node.js Compilation

Time To Compile

OpenBenchmarking.orgSeconds, Fewer Is BetterTimed Node.js Compilation 18.8Time To CompileDefault - eIBRSretbleed=stuff60120180240300SE +/- 0.19, N = 3SE +/- 0.10, N = 3276.52278.91

LibreOffice

Test: 20 Documents To PDF

OpenBenchmarking.orgSeconds, Fewer Is BetterLibreOfficeTest: 20 Documents To PDFDefault - eIBRSretbleed=stuff246810SE +/- 0.056, N = 22SE +/- 0.050, N = 257.8208.0341. LibreOffice 6.4.7.2 40(Build:2)

LuaRadio

Test: Five Back to Back FIR Filters

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Five Back to Back FIR FiltersDefault - eIBRSretbleed=stuff2004006008001000SE +/- 3.54, N = 3SE +/- 7.95, N = 3990.7957.8

LuaRadio

Test: FM Deemphasis Filter

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: FM Deemphasis FilterDefault - eIBRSretbleed=stuff80160240320400SE +/- 8.40, N = 3SE +/- 1.55, N = 3372.8376.6

LuaRadio

Test: Hilbert Transform

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Hilbert TransformDefault - eIBRSretbleed=stuff1530456075SE +/- 0.15, N = 3SE +/- 0.00, N = 366.666.2

LuaRadio

Test: Complex Phase

OpenBenchmarking.orgMiB/s, More Is BetterLuaRadio 0.9.1Test: Complex PhaseDefault - eIBRSretbleed=stuff110220330440550SE +/- 4.76, N = 3SE +/- 6.12, N = 3503.0494.6

nginx

Connections: 100

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.23.2Connections: 100Default - eIBRSretbleed=stuff40K80K120K160K200KSE +/- 452.24, N = 3SE +/- 100.39, N = 3165351.87151329.481. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2

nginx

Connections: 200

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.23.2Connections: 200Default - eIBRSretbleed=stuff40K80K120K160K200KSE +/- 709.10, N = 3SE +/- 414.03, N = 3163603.93150540.971. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2

nginx

Connections: 500

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.23.2Connections: 500Default - eIBRSretbleed=stuff30K60K90K120K150KSE +/- 316.52, N = 3SE +/- 605.97, N = 3154219.46141771.071. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2

nginx

Connections: 1000

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.23.2Connections: 1000Default - eIBRSretbleed=stuff30K60K90K120K150KSE +/- 459.36, N = 3SE +/- 68.13, N = 3153354.57138280.331. (CC) gcc options: -lluajit-5.1 -lm -lssl -lcrypto -lpthread -ldl -std=c99 -O2

Node.js Express HTTP Load Test

OpenBenchmarking.orgRequests Per Second, More Is BetterNode.js Express HTTP Load TestDefault - eIBRSretbleed=stuff2K4K6K8K10KSE +/- 60.62, N = 3SE +/- 68.89, N = 388988320

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark TimeDefault - eIBRSretbleed=stuff0.96751.9352.90253.874.8375SE +/- 0.05, N = 3SE +/- 0.04, N = 34.184.30

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi BenchmarkDefault - eIBRSretbleed=stuff1530456075SE +/- 0.46, N = 3SE +/- 0.25, N = 365.8766.17

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using DataframeDefault - eIBRSretbleed=stuff0.9991.9982.9973.9964.995SE +/- 0.03, N = 3SE +/- 0.04, N = 34.434.44

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Group By Test TimeDefault - eIBRSretbleed=stuff1.27352.5473.82055.0946.3675SE +/- 0.08, N = 3SE +/- 0.10, N = 35.555.66

Apache Spark

Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark TimeDefault - eIBRSretbleed=stuff1.05982.11963.17944.23925.299SE +/- 0.06, N = 6SE +/- 0.03, N = 34.684.71

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Calculate Pi BenchmarkDefault - eIBRSretbleed=stuff1530456075SE +/- 0.23, N = 6SE +/- 0.35, N = 365.9565.73

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using DataframeDefault - eIBRSretbleed=stuff1.02382.04763.07144.09525.119SE +/- 0.09, N = 6SE +/- 0.05, N = 34.534.55

Apache Spark

Row Count: 1000000 - Partitions: 500 - Group By Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Group By Test TimeDefault - eIBRSretbleed=stuff246810SE +/- 0.09, N = 6SE +/- 0.19, N = 36.076.31

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Repartition Test TimeDefault - eIBRSretbleed=stuff0.56031.12061.68092.24122.8015SE +/- 0.11, N = 6SE +/- 0.07, N = 32.492.43

Apache Spark

Row Count: 1000000 - Partitions: 500 - Inner Join Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Inner Join Test TimeDefault - eIBRSretbleed=stuff0.6121.2241.8362.4483.06SE +/- 0.06, N = 6SE +/- 0.09, N = 32.462.72

Apache Spark

Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test TimeDefault - eIBRSretbleed=stuff0.450.91.351.82.25SE +/- 0.05, N = 6SE +/- 0.09, N = 31.772.00

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Repartition Test Timeretbleed=stuff0.4590.9181.3771.8362.295SE +/- 0.05, N = 32.04

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Inner Join Test Timeretbleed=stuff0.48150.9631.44451.9262.4075SE +/- 0.06, N = 32.14

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test Timeretbleed=stuff0.36450.7291.09351.4581.8225SE +/- 0.03, N = 31.62

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 CacheDefault - eIBRSretbleed=stuff50100150200250SE +/- 5.87, N = 12SE +/- 5.73, N = 14244.79234.78MIN: 13.1 / MAX: 20000MIN: 13.11 / MAX: 200001. 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 RunDefault - eIBRSretbleed=stuff60120180240300SE +/- 1.96, N = 12SE +/- 2.59, N = 14259.79249.42MIN: 25.82 / MAX: 20000MIN: 25.36 / MAX: 200001. 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 RunDefault - eIBRSretbleed=stuff60120180240300SE +/- 2.28, N = 12SE +/- 2.08, N = 14259.88256.47MIN: 24.72 / MAX: 20000MIN: 23.85 / MAX: 200001. ClickHouse server version 22.5.4.19 (official build).

CockroachDB

Workload: MoVR - Concurrency: 512

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: MoVR - Concurrency: 512Default - eIBRSretbleed=stuff306090120150SE +/- 0.17, N = 3SE +/- 16.01, N = 15123.8143.6

CockroachDB

Workload: MoVR - Concurrency: 1024

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: MoVR - Concurrency: 1024Default - eIBRSretbleed=stuff306090120150SE +/- 0.12, N = 3SE +/- 0.32, N = 3123.2121.8

CockroachDB

Workload: KV, 10% Reads - Concurrency: 128

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 10% Reads - Concurrency: 128Default - eIBRSretbleed=stuff15003000450060007500SE +/- 25.60, N = 3SE +/- 18.67, N = 37053.67060.6

CockroachDB

Workload: KV, 10% Reads - Concurrency: 256

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 10% Reads - Concurrency: 256Default - eIBRSretbleed=stuff3K6K9K12K15KSE +/- 122.58, N = 15SE +/- 32.39, N = 312683.814005.4

CockroachDB

Workload: KV, 10% Reads - Concurrency: 512

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 10% Reads - Concurrency: 512Default - eIBRSretbleed=stuff7K14K21K28K35KSE +/- 228.89, N = 3SE +/- 417.25, N = 329458.331421.5

CockroachDB

Workload: KV, 50% Reads - Concurrency: 128

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 50% Reads - Concurrency: 128Default - eIBRSretbleed=stuff3K6K9K12K15KSE +/- 56.01, N = 3SE +/- 18.40, N = 311288.712587.7

CockroachDB

Workload: KV, 50% Reads - Concurrency: 256

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 50% Reads - Concurrency: 256Default - eIBRSretbleed=stuff5K10K15K20K25KSE +/- 141.64, N = 3SE +/- 129.34, N = 322297.324752.7

CockroachDB

Workload: KV, 50% Reads - Concurrency: 512

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 50% Reads - Concurrency: 512Default - eIBRSretbleed=stuff11K22K33K44K55KSE +/- 425.03, N = 3SE +/- 377.98, N = 347846.151416.4

CockroachDB

Workload: KV, 60% Reads - Concurrency: 128

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 60% Reads - Concurrency: 128Default - eIBRSretbleed=stuff3K6K9K12K15KSE +/- 136.65, N = 3SE +/- 95.24, N = 314027.115842.9

CockroachDB

Workload: KV, 60% Reads - Concurrency: 256

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 60% Reads - Concurrency: 256Default - eIBRSretbleed=stuff7K14K21K28K35KSE +/- 67.35, N = 3SE +/- 67.74, N = 327358.330677.2

CockroachDB

Workload: KV, 60% Reads - Concurrency: 512

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 60% Reads - Concurrency: 512Default - eIBRSretbleed=stuff13K26K39K52K65KSE +/- 919.51, N = 3SE +/- 234.74, N = 359534.259863.2

CockroachDB

Workload: KV, 95% Reads - Concurrency: 128

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 95% Reads - Concurrency: 128Default - eIBRSretbleed=stuff20K40K60K80K100KSE +/- 444.19, N = 3SE +/- 183.52, N = 388783.789313.1

CockroachDB

Workload: KV, 95% Reads - Concurrency: 256

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 95% Reads - Concurrency: 256Default - eIBRSretbleed=stuff20K40K60K80K100KSE +/- 352.67, N = 3SE +/- 621.09, N = 3100685.598748.3

CockroachDB

Workload: KV, 95% Reads - Concurrency: 512

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 95% Reads - Concurrency: 512Default - eIBRSretbleed=stuff20K40K60K80K100KSE +/- 92.14, N = 3SE +/- 276.03, N = 396994.096972.5

CockroachDB

Workload: KV, 10% Reads - Concurrency: 1024

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 10% Reads - Concurrency: 1024Default - eIBRSretbleed=stuff9K18K27K36K45KSE +/- 477.80, N = 3SE +/- 596.59, N = 443461.341210.3

CockroachDB

Workload: KV, 50% Reads - Concurrency: 1024

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 50% Reads - Concurrency: 1024Default - eIBRSretbleed=stuff14K28K42K56K70KSE +/- 1101.75, N = 3SE +/- 210.69, N = 365089.262629.2

CockroachDB

Workload: KV, 60% Reads - Concurrency: 1024

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 60% Reads - Concurrency: 1024Default - eIBRSretbleed=stuff16K32K48K64K80KSE +/- 122.76, N = 3SE +/- 885.73, N = 373079.771381.1

CockroachDB

Workload: KV, 95% Reads - Concurrency: 1024

OpenBenchmarking.orgops/s, More Is BetterCockroachDB 22.2Workload: KV, 95% Reads - Concurrency: 1024Default - eIBRSretbleed=stuff20K40K60K80K100KSE +/- 506.85, N = 3SE +/- 392.36, N = 394156.093533.9

Dragonflydb

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

OpenBenchmarking.orgOps/sec, More Is BetterDragonflydb 0.6Clients: 50 - Set To Get Ratio: 1:5Default - eIBRSretbleed=stuff300K600K900K1200K1500KSE +/- 12829.13, N = 7SE +/- 12908.54, N = 31170757.701168717.731. (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:1Default - eIBRSretbleed=stuff200K400K600K800K1000KSE +/- 3744.95, N = 3SE +/- 4586.05, N = 31097961.371091011.561. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

InfluxDB

Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000

OpenBenchmarking.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 4 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000Default - eIBRSretbleed=stuff200K400K600K800K1000KSE +/- 601.94, N = 3SE +/- 11866.10, N = 3965572.3965121.4

InfluxDB

Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000

OpenBenchmarking.orgval/sec, More Is BetterInfluxDB 1.8.2Concurrent Streams: 64 - Batch Size: 10000 - Tags: 2,5000,1 - Points Per Series: 10000Default - eIBRSretbleed=stuff200K400K600K800K1000KSE +/- 3911.90, N = 3SE +/- 3297.30, N = 31114286.01112065.1

memtier_benchmark

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

OpenBenchmarking.orgOps/sec, More Is Bettermemtier_benchmark 1.4Protocol: Redis - Clients: 50 - Set To Get Ratio: 1:1Default - eIBRSretbleed=stuff400K800K1200K1600K2000KSE +/- 5904.41, N = 3SE +/- 2759.30, N = 31833091.711806352.601. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

memtier_benchmark

Protocol: Redis - Clients: 100 - Set To Get Ratio: 1:1

OpenBenchmarking.orgOps/sec, More Is Bettermemtier_benchmark 1.4Protocol: Redis - Clients: 100 - Set To Get Ratio: 1:1Default - eIBRSretbleed=stuff400K800K1200K1600K2000KSE +/- 4498.49, N = 3SE +/- 7925.89, N = 31919225.001885428.711. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

memtier_benchmark

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

OpenBenchmarking.orgOps/sec, More Is Bettermemtier_benchmark 1.4Protocol: Redis - Clients: 50 - Set To Get Ratio: 10:1Default - eIBRSretbleed=stuff400K800K1200K1600K2000KSE +/- 7056.35, N = 3SE +/- 728.63, N = 31696193.861670191.431. (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:10Default - eIBRSretbleed=stuff400K800K1200K1600K2000KSE +/- 3511.04, N = 3SE +/- 9521.33, N = 31950814.001925460.061. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

memtier_benchmark

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

OpenBenchmarking.orgOps/sec, More Is Bettermemtier_benchmark 1.4Protocol: Redis - Clients: 100 - Set To Get Ratio: 10:1Default - eIBRSretbleed=stuff400K800K1200K1600K2000KSE +/- 5076.69, N = 3SE +/- 3541.57, N = 31765374.091763827.201. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

memtier_benchmark

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

OpenBenchmarking.orgOps/sec, More Is Bettermemtier_benchmark 1.4Protocol: Redis - Clients: 100 - Set To Get Ratio: 1:10Default - eIBRSretbleed=stuff400K800K1200K1600K2000KSE +/- 6815.91, N = 3SE +/- 4820.59, N = 32059137.052027466.831. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

KeyDB

OpenBenchmarking.orgOps/sec, More Is BetterKeyDB 6.2.0Default - eIBRSretbleed=stuff20K40K60K80K100KSE +/- 1362.47, N = 3SE +/- 1197.68, N = 6113524.67102414.361. (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: 50Default - eIBRSretbleed=stuff700K1400K2100K2800K3500KSE +/- 4083.10, N = 3SE +/- 66.78, N = 33112413.083079866.001. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: SET - Parallel Connections: 50

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: SET - Parallel Connections: 50Default - eIBRSretbleed=stuff500K1000K1500K2000K2500KSE +/- 2691.22, N = 3SE +/- 12002.17, N = 32333869.502292342.671. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: GET - Parallel Connections: 500

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: GET - Parallel Connections: 500Default - eIBRSretbleed=stuff600K1200K1800K2400K3000KSE +/- 15246.46, N = 3SE +/- 15408.29, N = 33032043.003010084.421. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Redis

Test: SET - Parallel Connections: 500

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 7.0.4Test: SET - Parallel Connections: 500Default - eIBRSretbleed=stuff500K1000K1500K2000K2500KSE +/- 9392.28, N = 3SE +/- 9419.76, N = 32286494.082279442.171. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Facebook RocksDB

Test: Random Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Random FillDefault - eIBRSretbleed=stuff110K220K330K440K550KSE +/- 4334.59, N = 3SE +/- 1011.55, N = 35251395099521. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Random Read

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Random ReadDefault - eIBRSretbleed=stuff30M60M90M120M150MSE +/- 1588852.54, N = 3SE +/- 1742785.11, N = 41202271611199771911. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Update Random

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Update RandomDefault - eIBRSretbleed=stuff120K240K360K480K600KSE +/- 2197.56, N = 3SE +/- 1596.77, N = 35542655246851. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Sequential Fill

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Sequential FillDefault - eIBRSretbleed=stuff120K240K360K480K600KSE +/- 1510.29, N = 3SE +/- 1426.76, N = 35506435287821. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Random Fill Sync

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Random Fill SyncDefault - eIBRSretbleed=stuff12002400360048006000SE +/- 48.91, N = 3SE +/- 9.91, N = 3579458161. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Read While Writing

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Read While WritingDefault - eIBRSretbleed=stuff1.1M2.2M3.3M4.4M5.5MSE +/- 14504.29, N = 3SE +/- 37824.46, N = 3531235653195251. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Facebook RocksDB

Test: Read Random Write Random

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.5.3Test: Read Random Write RandomDefault - eIBRSretbleed=stuff600K1200K1800K2400K3000KSE +/- 7980.71, N = 3SE +/- 11380.71, N = 3284713827656811. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000Default - eIBRSretbleed=stuff1530456075SE +/- 0.35, N = 3SE +/- 0.04, N = 364.9468.621. (CC) gcc options: -O2 -ldl -lz -lpthread

Apache Cassandra

Test: Writes

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 4.0Test: WritesDefault - eIBRSretbleed=stuff30K60K90K120K150KSE +/- 1427.21, N = 3SE +/- 1081.39, N = 3148490143749

PostgreSQL

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL 15Scaling Factor: 100 - Clients: 100 - Mode: Read WriteDefault - eIBRSretbleed=stuff12002400360048006000SE +/- 14.18, N = 3SE +/- 64.67, N = 3578056571. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL

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

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL 15Scaling Factor: 100 - Clients: 100 - Mode: Read Write - Average LatencyDefault - eIBRSretbleed=stuff48121620SE +/- 0.04, N = 3SE +/- 0.20, N = 317.3017.681. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL 15Scaling Factor: 100 - Clients: 250 - Mode: Read WriteDefault - eIBRSretbleed=stuff15003000450060007500SE +/- 33.40, N = 3SE +/- 3.42, N = 3688868141. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL

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

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL 15Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average LatencyDefault - eIBRSretbleed=stuff816243240SE +/- 0.18, N = 3SE +/- 0.02, N = 336.3036.691. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL 15Scaling Factor: 100 - Clients: 500 - Mode: Read WriteDefault - eIBRSretbleed=stuff15003000450060007500SE +/- 33.65, N = 3SE +/- 11.84, N = 3711171101. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

PostgreSQL

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

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL 15Scaling Factor: 100 - Clients: 500 - Mode: Read Write - Average LatencyDefault - eIBRSretbleed=stuff1632486480SE +/- 0.33, N = 3SE +/- 0.12, N = 370.3270.331. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lpthread -lrt -ldl -lm

MariaDB

Clients: 64

OpenBenchmarking.orgQueries Per Second, More Is BetterMariaDB 10.8.2Clients: 64Default - eIBRSretbleed=stuff50100150200250SE +/- 3.77, N = 9SE +/- 0.66, N = 32242331. (CXX) g++ options: -pie -fPIC -fstack-protector -O3 -pthread -lnuma -lpcre2-8 -lcrypt -laio -lz -lm -lssl -lcrypto -lpthread -ldl

Node.js V8 Web Tooling Benchmark

OpenBenchmarking.orgruns/s, More Is BetterNode.js V8 Web Tooling BenchmarkDefault - eIBRSretbleed=stuff3691215SE +/- 0.10, N = 3SE +/- 0.04, N = 310.7010.69


Phoronix Test Suite v10.8.5