EPYC 75F3 2P Linux 6.0 Benchmarks

Benchmarks for a future article. 2 x AMD EPYC 75F3 32-Core testing with a ASRockRack ROME2D16-2T (P3.30 BIOS) and ASPEED on Ubuntu 21.10 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2208078-NE-EPYC75F3248&sro&grr.

EPYC 75F3 2P Linux 6.0 BenchmarksProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerVulkanCompilerFile-SystemScreen ResolutionLinux 5.19Linux 6.0 5 Aug2 x AMD EPYC 75F3 32-Core @ 2.95GHz (64 Cores / 128 Threads)ASRockRack ROME2D16-2T (P3.30 BIOS)AMD Starship/Matisse128GB1000GB Western Digital WD_BLACK SN850 1TBASPEEDAMD Starship/MatisseVE2282 x Intel 10G X550TUbuntu 21.105.19.0-051900-generic (x86_64)GNOME Shell 40.5X Server1.1.182GCC 11.2.0ext41920x10805.19.0-051900daily20220805-generic (x86_64)OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseCompiler Details- --build=x86_64-linux-gnu --disable-vtable-verify --disable-werror --enable-bootstrap --enable-cet --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++,m2 --enable-libphobos-checking=release --enable-libstdcxx-debug --enable-libstdcxx-time=yes --enable-link-serialization=2 --enable-multiarch --enable-multilib --enable-nls --enable-objc-gc=auto --enable-offload-targets=nvptx-none=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-ZPT0kp/gcc-11-11.2.0/debian/tmp-gcn/usr --enable-plugin --enable-shared --enable-threads=posix --host=x86_64-linux-gnu --program-prefix=x86_64-linux-gnu- --target=x86_64-linux-gnu --with-abi=m64 --with-arch-32=i686 --with-build-config=bootstrap-lto-lean --with-default-libstdcxx-abi=new --with-gcc-major-version-only --with-multilib-list=m32,m64,mx32 --with-target-system-zlib=auto --with-tune=generic --without-cuda-driver -v Processor Details- Scaling Governor: acpi-cpufreq performance (Boost: Enabled) - CPU Microcode: 0xa001114Java Details- OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.21.10.1)Python Details- Python 3.9.7Security Details- 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 + srbds: Not affected + tsx_async_abort: Not affected

EPYC 75F3 2P Linux 6.0 Benchmarksopenfoam: drivaerFastback, Large Mesh Size - Execution Timeopenfoam: drivaerFastback, Large Mesh Size - Mesh Timepgbench: 1000 - 500 - Read Write - Average Latencypgbench: 1000 - 500 - Read Writepgbench: 1000 - 250 - Read Write - Average Latencypgbench: 1000 - 250 - Read Writespark: 40000000 - 500 - Broadcast Inner Join Test Timespark: 40000000 - 500 - Inner Join Test Timespark: 40000000 - 500 - Repartition Test Timespark: 40000000 - 500 - Group By Test Timespark: 40000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 500 - Calculate Pi Benchmarkspark: 40000000 - 500 - SHA-512 Benchmark Timepgbench: 100 - 250 - Read Write - Average Latencypgbench: 100 - 250 - Read Writepgbench: 1000 - 500 - Read Only - Average Latencypgbench: 1000 - 500 - Read Onlykeydb: pgbench: 100 - 500 - Read Write - Average Latencypgbench: 100 - 500 - Read Writepgbench: 100 - 250 - Read Only - Average Latencypgbench: 100 - 250 - Read Onlylammps: 20k Atomsspark: 20000000 - 500 - Broadcast Inner Join Test Timespark: 20000000 - 500 - Inner Join Test Timespark: 20000000 - 500 - Repartition Test Timespark: 20000000 - 500 - Group By Test Timespark: 20000000 - 500 - Calculate Pi Benchmarkspark: 20000000 - 500 - SHA-512 Benchmark Timespark: 1000000 - 1000 - Repartition Test Timespark: 1000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 1000 - Broadcast Inner Join Test Timespark: 1000000 - 1000 - Inner Join Test Timespark: 1000000 - 1000 - Group By Test Timespark: 1000000 - 1000 - Calculate Pi Benchmarkspark: 1000000 - 1000 - SHA-512 Benchmark Timepgbench: 1000 - 250 - Read Only - Average Latencypgbench: 1000 - 250 - Read Onlyspark: 1000000 - 500 - Broadcast Inner Join Test Timespark: 1000000 - 500 - Inner Join Test Timespark: 1000000 - 500 - Repartition Test Timespark: 1000000 - 500 - Group By Test Timespark: 1000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 500 - Calculate Pi Benchmarkspark: 1000000 - 500 - SHA-512 Benchmark Timenode-web-tooling: spark: 10000000 - 1000 - Broadcast Inner Join Test Timespark: 10000000 - 1000 - Inner Join Test Timespark: 10000000 - 1000 - Repartition Test Timespark: 10000000 - 1000 - Group By Test Timespark: 10000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 1000 - Calculate Pi Benchmarkspark: 10000000 - 1000 - SHA-512 Benchmark Timespark: 40000000 - 1000 - Broadcast Inner Join Test Timespark: 40000000 - 1000 - Inner Join Test Timespark: 40000000 - 1000 - Repartition Test Timespark: 40000000 - 1000 - Group By Test Timespark: 40000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 1000 - Calculate Pi Benchmarkspark: 40000000 - 1000 - SHA-512 Benchmark Timespark: 20000000 - 100 - Broadcast Inner Join Test Timespark: 20000000 - 100 - Inner Join Test Timespark: 20000000 - 100 - Repartition Test Timespark: 20000000 - 100 - Group By Test Timespark: 20000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 100 - Calculate Pi Benchmarkspark: 20000000 - 100 - SHA-512 Benchmark Timespark: 1000000 - 2000 - Broadcast Inner Join Test Timespark: 1000000 - 2000 - Inner Join Test Timespark: 1000000 - 2000 - Repartition Test Timespark: 1000000 - 2000 - Group By Test Timespark: 1000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 2000 - Calculate Pi Benchmarkspark: 1000000 - 2000 - SHA-512 Benchmark Timeospray-studio: 1 - 4K - 16 - Path Tracerspark: 40000000 - 2000 - Broadcast Inner Join Test Timespark: 40000000 - 2000 - Inner Join Test Timespark: 40000000 - 2000 - Repartition Test Timespark: 40000000 - 2000 - Group By Test Timespark: 40000000 - 2000 - Calculate Pi Benchmarkspark: 40000000 - 2000 - SHA-512 Benchmark Timeospray-studio: 3 - 1080p - 1 - Path Tracerospray-studio: 2 - 1080p - 16 - Path Tracerspark: 1000000 - 100 - Broadcast Inner Join Test Timespark: 1000000 - 100 - Inner Join Test Timespark: 1000000 - 100 - Group By Test Timespark: 1000000 - 100 - Calculate Pi Benchmarkspark: 1000000 - 100 - SHA-512 Benchmark Timeospray-studio: 3 - 1080p - 16 - Path Tracerospray-studio: 1 - 1080p - 16 - Path Tracerspark: 10000000 - 2000 - Broadcast Inner Join Test Timespark: 10000000 - 2000 - Inner Join Test Timespark: 10000000 - 2000 - Repartition Test Timespark: 10000000 - 2000 - Group By Test Timespark: 10000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 2000 - Calculate Pi Benchmarkspark: 10000000 - 2000 - SHA-512 Benchmark Timestress-ng: CPU Cachespark: 40000000 - 2000 - Calculate Pi Benchmark Using Dataframeospray-studio: 2 - 1080p - 1 - Path Tracerospray-studio: 1 - 1080p - 1 - Path Traceropenfoam: drivaerFastback, Medium Mesh Size - Execution Timeopenfoam: drivaerFastback, Medium Mesh Size - Mesh Timeopenfoam: drivaerFastback, Small Mesh Size - Execution Timeopenfoam: drivaerFastback, Small Mesh Size - Mesh Timeospray-studio: 1 - 1080p - 32 - Path Tracerpgbench: 100 - 500 - Read Only - Average Latencypgbench: 100 - 500 - Read Onlyspark: 40000000 - 100 - Broadcast Inner Join Test Timespark: 40000000 - 100 - Inner Join Test Timespark: 40000000 - 100 - Repartition Test Timespark: 40000000 - 100 - Group By Test Timespark: 40000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 100 - Calculate Pi Benchmarkspark: 40000000 - 100 - SHA-512 Benchmark Timerocksdb: Read While Writingospray-studio: 3 - 4K - 1 - Path Tracerospray-studio: 2 - 4K - 1 - Path Tracerospray-studio: 1 - 4K - 1 - Path Tracernginx: 1000ospray-studio: 3 - 4K - 16 - Path Tracerospray-studio: 2 - 4K - 16 - Path Tracerospray-studio: 3 - 1080p - 32 - Path Tracerspark: 20000000 - 2000 - Broadcast Inner Join Test Timespark: 20000000 - 2000 - Inner Join Test Timespark: 20000000 - 2000 - Repartition Test Timespark: 20000000 - 2000 - Group By Test Timespark: 20000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 2000 - Calculate Pi Benchmarkspark: 20000000 - 2000 - SHA-512 Benchmark Timespark: 20000000 - 1000 - Broadcast Inner Join Test Timespark: 20000000 - 1000 - Inner Join Test Timespark: 20000000 - 1000 - Repartition Test Timespark: 20000000 - 1000 - Group By Test Timespark: 20000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 1000 - Calculate Pi Benchmarkspark: 20000000 - 1000 - SHA-512 Benchmark Timeinfluxdb: 4 - 10000 - 2,5000,1 - 10000spark: 20000000 - 500 - Calculate Pi Benchmark Using Dataframestress-ng: MMAPclickhouse: 100M Rows Web Analytics Dataset, Third Runclickhouse: 100M Rows Web Analytics Dataset, Second Runclickhouse: 100M Rows Web Analytics Dataset, First Run / Cold Cachestress-ng: Context Switchingospray-studio: 2 - 1080p - 32 - Path Tracercassandra: Writesospray-studio: 3 - 4K - 32 - Path Tracerinfluxdb: 64 - 10000 - 2,5000,1 - 10000stress-ng: Futexstress-ng: Socket Activityspark: 10000000 - 500 - Broadcast Inner Join Test Timespark: 10000000 - 500 - Inner Join Test Timespark: 10000000 - 500 - Repartition Test Timespark: 10000000 - 500 - Group By Test Timespark: 10000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 500 - Calculate Pi Benchmarkspark: 10000000 - 500 - SHA-512 Benchmark Timeospray-studio: 2 - 4K - 32 - Path Tracerospray-studio: 1 - 4K - 32 - Path Tracerspark: 10000000 - 100 - Broadcast Inner Join Test Timespark: 10000000 - 100 - Inner Join Test Timespark: 10000000 - 100 - Repartition Test Timespark: 10000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 100 - Group By Test Timespark: 10000000 - 100 - Calculate Pi Benchmarkspark: 10000000 - 100 - SHA-512 Benchmark Timedacapobench: Tradesoapdacapobench: Tradebeanssvt-av1: Preset 4 - Bosphorus 4Kapache: 1000nginx: 200apache: 500nginx: 500apache: 200dacapobench: H2sqlite-speedtest: Timed Time - Size 1,000spark: 1000000 - 100 - Repartition Test Timespark: 1000000 - 100 - Calculate Pi Benchmark Using Dataframeredis: GETrocksdb: Update Randrocksdb: Read Rand Write Randrocksdb: Rand Readredis: SETopenfoam: motorBike - Execution Timeopenfoam: motorBike - Mesh Timeprimesieve: 1e13gromacs: MPI CPU - water_GMX50_bareaircrack-ng: stress-ng: IO_uringstress-ng: NUMAstress-ng: Forkingstress-ng: Mallocstress-ng: Atomicstress-ng: Memory Copyingstress-ng: Semaphoresstress-ng: MEMFDstress-ng: Matrix Mathstress-ng: System V Message Passingstress-ng: SENDFILEstress-ng: Glibc Qsort Data Sortingstress-ng: Glibc C String Functionsstress-ng: Vector Mathstress-ng: Cryptosvt-av1: Preset 12 - Bosphorus 4Ksvt-av1: Preset 4 - Bosphorus 1080pnamd: ATPase Simulation - 327,506 Atomshackbench: 32 - Processastcenc: Exhaustivehackbench: 16 - Threadhackbench: 16 - Processsvt-av1: Preset 8 - Bosphorus 4Kastcenc: Thoroughastcenc: Fastlammps: Rhodopsin Proteinsvt-av1: Preset 10 - Bosphorus 4Kdacapobench: Jythonastcenc: Mediumsvt-av1: Preset 8 - Bosphorus 1080pprimesieve: 1e12svt-av1: Preset 10 - Bosphorus 1080psvt-av1: Preset 12 - Bosphorus 1080pLinux 5.19Linux 6.0 5 Aug9195.57624.331.1161611410.8642302817.6318.6118.0923.972.4424.1731.054.723541600.52096406081922.869.124548000.136183652625.2709.4010.919.9314.3324.2117.102.012.756.6123.984.460.20812014701.802.782.666.682.5123.994.4411.595.696.715.899.382.4424.2910.4418.2318.8417.1922.072.2424.2531.197.969.519.3213.122.4223.9616.062.493.262.906.682.6023.934.652950119.0218.4618.1122.0724.0031.4555475961.602.376.0424.053.98885474645.957.065.909.462.4624.2810.8149.54475466343.597.59343.6497.26149300.251199161624.5230.0610551537220318951854103646.3135393301471777810.5911.6010.5714.622.9424.3617.1410.0610.7310.3514.172.4824.3117.361169878.91784.87403.62401.91385.3026991521.5615297230690755211624096.12113891.0135220.555.576.885.509.522.4824.1810.3265509644978.2924.029.54387847332.622101621.3098100.2199339.02101317.56118388.73433752.1202411007.7540399734022843730565241968144.9670.136.9637.3077.425277474.47942273.33670.1851927.48338470425.46163723.8510549.518926631.502364.71266242.956136341.831229938.98867.004415168.28459373.03105884.24173.1136.8680.3040116.6464.725811.74911.27174.28743.8268732.532225.921128.2073618327.6133155.6773.183342.426502.9099194.69620.9137.1681348913.5771844717.8618.7717.5622.882.5823.9830.828.266304260.471106258667873.1216.717299360.122205259025.0409.3211.449.3313.7624.2016.562.712.472.042.796.7023.774.610.18613446741.712.822.726.662.3523.814.5410.735.736.865.689.542.2224.1310.4918.1318.5818.2122.282.5624.0130.737.829.739.3513.072.5923.9316.432.363.202.686.892.6923.924.682957619.1519.3418.8423.2223.8330.8755476341.552.225.9923.854.17892274856.657.026.089.272.3924.2610.9251.063.01476466340.9296.9341.0697.12149680.247202399016.0917.3717.6018.552.5324.1130.521061264622091895185598326.5135405302211780110.3411.089.8714.152.4924.1017.2410.3511.189.9014.772.4024.1817.32322037.92.181826.00405.57410.689761561282.2022103048.1515280225904757253587822096383.5523058.135.526.975.669.352.5324.0710.5865865648834.426.255.203.078.3123.859.85388349522.61495960.1296832.5797899.5796610.8297991.14433352.3162.252.332225765.8835108530338373669959011907907.9169.8936.7336.9917.317277535.28140559.49652.7554494.26332565636.64165210.8410248.376981791.702345.15264575.421222022.39457793.43105882.39176.5406.8140.3042017.5894.727511.79611.63773.81744.0692816.459126.056125.9133659326.5481158.2523.162344.311503.954OpenBenchmarking.org

OpenFOAM

Input: drivaerFastback, Large Mesh Size - Execution Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 9Input: drivaerFastback, Large Mesh Size - Execution TimeLinux 5.19Linux 6.0 5 Aug2K4K6K8K10K9195.579194.691. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm

OpenFOAM

Input: drivaerFastback, Large Mesh Size - Mesh Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 9Input: drivaerFastback, Large Mesh Size - Mesh TimeLinux 5.19Linux 6.0 5 Aug130260390520650624.30620.911. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm

PostgreSQL pgbench

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

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 1000 - Clients: 500 - Mode: Read Write - Average LatencyLinux 5.19Linux 6.0 5 Aug918273645SE +/- 0.50, N = 12SE +/- 0.57, N = 1231.1237.171. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 1000 - Clients: 500 - Mode: Read WriteLinux 5.19Linux 6.0 5 Aug3K6K9K12K15KSE +/- 257.68, N = 12SE +/- 214.95, N = 1216114134891. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

PostgreSQL pgbench

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

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 1000 - Clients: 250 - Mode: Read Write - Average LatencyLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.09, N = 12SE +/- 0.18, N = 1210.8613.581. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 1000 - Clients: 250 - Mode: Read WriteLinux 5.19Linux 6.0 5 Aug5K10K15K20K25KSE +/- 191.34, N = 12SE +/- 233.81, N = 1223028184471. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Broadcast Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug48121620SE +/- 0.18, N = 12SE +/- 0.15, N = 1217.6317.86

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug510152025SE +/- 0.21, N = 12SE +/- 0.22, N = 1218.6118.77

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Repartition Test TimeLinux 5.19Linux 6.0 5 Aug48121620SE +/- 0.17, N = 12SE +/- 0.15, N = 1218.0917.56

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Group By Test TimeLinux 5.19Linux 6.0 5 Aug612182430SE +/- 0.63, N = 12SE +/- 0.60, N = 1223.9722.88

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Using DataframeLinux 5.19Linux 6.0 5 Aug0.58051.1611.74152.3222.9025SE +/- 0.11, N = 12SE +/- 0.13, N = 122.442.58

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Calculate Pi BenchmarkLinux 5.19Linux 6.0 5 Aug612182430SE +/- 0.05, N = 12SE +/- 0.02, N = 1224.1723.98

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - SHA-512 Benchmark TimeLinux 5.19Linux 6.0 5 Aug714212835SE +/- 0.26, N = 12SE +/- 0.32, N = 1231.0530.82

PostgreSQL pgbench

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

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 250 - Mode: Read Write - Average LatencyLinux 5.19Linux 6.0 5 Aug246810SE +/- 0.246, N = 12SE +/- 0.201, N = 124.7238.2661. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 250 - Mode: Read WriteLinux 5.19Linux 6.0 5 Aug12K24K36K48K60KSE +/- 2148.20, N = 12SE +/- 685.59, N = 1254160304261. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

PostgreSQL pgbench

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

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 1000 - Clients: 500 - Mode: Read Only - Average LatencyLinux 5.19Linux 6.0 5 Aug0.1170.2340.3510.4680.585SE +/- 0.009, N = 12SE +/- 0.004, N = 30.5200.4711. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 1000 - Clients: 500 - Mode: Read OnlyLinux 5.19Linux 6.0 5 Aug200K400K600K800K1000KSE +/- 15590.78, N = 12SE +/- 10056.00, N = 396406010625861. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

KeyDB

OpenBenchmarking.orgOps/sec, More Is BetterKeyDB 6.2.0Linux 5.19Linux 6.0 5 Aug20K40K60K80K100KSE +/- 1420.75, N = 14SE +/- 806.25, N = 1581922.8667873.121. (CXX) g++ options: -O2 -levent_openssl -levent -lcrypto -lssl -lpthread -lz -lpcre

PostgreSQL pgbench

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

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 500 - Mode: Read Write - Average LatencyLinux 5.19Linux 6.0 5 Aug48121620SE +/- 0.046, N = 3SE +/- 0.149, N = 129.12416.7171. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 500 - Mode: Read WriteLinux 5.19Linux 6.0 5 Aug12K24K36K48K60KSE +/- 278.10, N = 3SE +/- 266.44, N = 1254800299361. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

PostgreSQL pgbench

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

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 250 - Mode: Read Only - Average LatencyLinux 5.19Linux 6.0 5 Aug0.03060.06120.09180.12240.153SE +/- 0.001, N = 12SE +/- 0.001, N = 30.1360.1221. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 250 - Mode: Read OnlyLinux 5.19Linux 6.0 5 Aug400K800K1200K1600K2000KSE +/- 14812.63, N = 12SE +/- 9444.50, N = 3183652620525901. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

LAMMPS Molecular Dynamics Simulator

Model: 20k Atoms

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 23Jun2022Model: 20k AtomsLinux 5.19Linux 6.0 5 Aug612182430SE +/- 0.03, N = 3SE +/- 0.13, N = 325.2725.041. (CXX) g++ options: -O3 -lm -ldl

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Broadcast Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.11, N = 15SE +/- 0.16, N = 39.409.32

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.18, N = 15SE +/- 0.82, N = 310.9111.44

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Repartition Test TimeLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.15, N = 15SE +/- 0.12, N = 39.939.33

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Group By Test TimeLinux 5.19Linux 6.0 5 Aug48121620SE +/- 0.08, N = 15SE +/- 0.20, N = 314.3313.76

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Calculate Pi BenchmarkLinux 5.19Linux 6.0 5 Aug612182430SE +/- 0.03, N = 15SE +/- 0.04, N = 324.2124.20

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - SHA-512 Benchmark TimeLinux 5.19Linux 6.0 5 Aug48121620SE +/- 0.14, N = 15SE +/- 0.23, N = 317.1016.56

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Repartition Test TimeLinux 6.0 5 Aug0.60981.21961.82942.43923.049SE +/- 0.07, N = 152.71

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Using DataframeLinux 6.0 5 Aug0.55581.11161.66742.22322.779SE +/- 0.11, N = 152.47

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Broadcast Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug0.4590.9181.3771.8362.295SE +/- 0.05, N = 15SE +/- 0.09, N = 152.012.04

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug0.62781.25561.88342.51123.139SE +/- 0.05, N = 15SE +/- 0.04, N = 152.752.79

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Group By Test TimeLinux 5.19Linux 6.0 5 Aug246810SE +/- 0.04, N = 15SE +/- 0.06, N = 156.616.70

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Calculate Pi BenchmarkLinux 5.19Linux 6.0 5 Aug612182430SE +/- 0.04, N = 15SE +/- 0.03, N = 1523.9823.77

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - SHA-512 Benchmark TimeLinux 5.19Linux 6.0 5 Aug1.03732.07463.11194.14925.1865SE +/- 0.04, N = 15SE +/- 0.04, N = 154.464.61

PostgreSQL pgbench

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

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 1000 - Clients: 250 - Mode: Read Only - Average LatencyLinux 5.19Linux 6.0 5 Aug0.04680.09360.14040.18720.234SE +/- 0.001, N = 3SE +/- 0.002, N = 40.2080.1861. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 1000 - Clients: 250 - Mode: Read OnlyLinux 5.19Linux 6.0 5 Aug300K600K900K1200K1500KSE +/- 7071.90, N = 3SE +/- 16738.97, N = 4120147013446741. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

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 TimeLinux 5.19Linux 6.0 5 Aug0.4050.811.2151.622.025SE +/- 0.05, N = 15SE +/- 0.03, N = 121.801.71

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 TimeLinux 5.19Linux 6.0 5 Aug0.63451.2691.90352.5383.1725SE +/- 0.03, N = 15SE +/- 0.05, N = 122.782.82

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Repartition Test TimeLinux 5.19Linux 6.0 5 Aug0.6121.2241.8362.4483.06SE +/- 0.06, N = 15SE +/- 0.13, N = 122.662.72

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 TimeLinux 5.19Linux 6.0 5 Aug246810SE +/- 0.04, N = 15SE +/- 0.04, N = 126.686.66

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 DataframeLinux 5.19Linux 6.0 5 Aug0.56481.12961.69442.25922.824SE +/- 0.11, N = 15SE +/- 0.10, N = 122.512.35

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Calculate Pi BenchmarkLinux 5.19Linux 6.0 5 Aug612182430SE +/- 0.03, N = 15SE +/- 0.04, N = 1223.9923.81

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 TimeLinux 5.19Linux 6.0 5 Aug1.02152.0433.06454.0865.1075SE +/- 0.05, N = 15SE +/- 0.06, N = 124.444.54

Node.js V8 Web Tooling Benchmark

OpenBenchmarking.orgruns/s, More Is BetterNode.js V8 Web Tooling BenchmarkLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.15, N = 3SE +/- 0.19, N = 1511.5910.73

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Broadcast Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug1.28932.57863.86795.15726.4465SE +/- 0.06, N = 15SE +/- 0.29, N = 35.695.73

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug246810SE +/- 0.11, N = 15SE +/- 0.60, N = 36.716.86

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Repartition Test TimeLinux 5.19Linux 6.0 5 Aug1.32532.65063.97595.30126.6265SE +/- 0.09, N = 15SE +/- 0.17, N = 35.895.68

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Group By Test TimeLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.08, N = 15SE +/- 0.14, N = 39.389.54

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Using DataframeLinux 5.19Linux 6.0 5 Aug0.5491.0981.6472.1962.745SE +/- 0.11, N = 15SE +/- 0.06, N = 32.442.22

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Calculate Pi BenchmarkLinux 5.19Linux 6.0 5 Aug612182430SE +/- 0.03, N = 15SE +/- 0.05, N = 324.2924.13

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - SHA-512 Benchmark TimeLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.09, N = 15SE +/- 0.15, N = 310.4410.49

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Broadcast Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug48121620SE +/- 0.07, N = 3SE +/- 0.14, N = 618.2318.13

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug510152025SE +/- 0.51, N = 3SE +/- 0.22, N = 618.8418.58

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Repartition Test TimeLinux 5.19Linux 6.0 5 Aug48121620SE +/- 0.08, N = 3SE +/- 0.29, N = 617.1918.21

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Group By Test TimeLinux 5.19Linux 6.0 5 Aug510152025SE +/- 0.95, N = 3SE +/- 0.80, N = 622.0722.28

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Using DataframeLinux 5.19Linux 6.0 5 Aug0.5761.1521.7282.3042.88SE +/- 0.01, N = 3SE +/- 0.11, N = 62.242.56

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Calculate Pi BenchmarkLinux 5.19Linux 6.0 5 Aug612182430SE +/- 0.05, N = 3SE +/- 0.03, N = 624.2524.01

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - SHA-512 Benchmark TimeLinux 5.19Linux 6.0 5 Aug714212835SE +/- 0.02, N = 3SE +/- 0.31, N = 631.1930.73

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Broadcast Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug246810SE +/- 0.19, N = 5SE +/- 0.12, N = 97.967.82

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.06, N = 5SE +/- 0.22, N = 99.519.73

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Repartition Test TimeLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.27, N = 5SE +/- 0.25, N = 99.329.35

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Group By Test TimeLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.16, N = 5SE +/- 0.13, N = 913.1213.07

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Using DataframeLinux 5.19Linux 6.0 5 Aug0.58281.16561.74842.33122.914SE +/- 0.19, N = 5SE +/- 0.17, N = 92.422.59

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Calculate Pi BenchmarkLinux 5.19Linux 6.0 5 Aug612182430SE +/- 0.06, N = 5SE +/- 0.04, N = 923.9623.93

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - SHA-512 Benchmark TimeLinux 5.19Linux 6.0 5 Aug48121620SE +/- 0.17, N = 5SE +/- 0.14, N = 916.0616.43

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Broadcast Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug0.56031.12061.68092.24122.8015SE +/- 0.10, N = 15SE +/- 0.09, N = 62.492.36

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug0.73351.4672.20052.9343.6675SE +/- 0.06, N = 15SE +/- 0.09, N = 63.263.20

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Repartition Test TimeLinux 5.19Linux 6.0 5 Aug0.65251.3051.95752.613.2625SE +/- 0.08, N = 15SE +/- 0.09, N = 62.902.68

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Group By Test TimeLinux 5.19Linux 6.0 5 Aug246810SE +/- 0.04, N = 15SE +/- 0.10, N = 66.686.89

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeLinux 5.19Linux 6.0 5 Aug0.60531.21061.81592.42123.0265SE +/- 0.12, N = 15SE +/- 0.15, N = 62.602.69

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Calculate Pi BenchmarkLinux 5.19Linux 6.0 5 Aug612182430SE +/- 0.02, N = 15SE +/- 0.02, N = 623.9323.92

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - SHA-512 Benchmark TimeLinux 5.19Linux 6.0 5 Aug1.0532.1063.1594.2125.265SE +/- 0.05, N = 15SE +/- 0.04, N = 64.654.68

OSPRay Studio

Camera: 1 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 0.11Camera: 1 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path TracerLinux 5.19Linux 6.0 5 Aug6K12K18K24K30KSE +/- 59.39, N = 3SE +/- 20.85, N = 329501295761. (CXX) g++ options: -O3 -lm -ldl

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Broadcast Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug510152025SE +/- 0.06, N = 4SE +/- 0.57, N = 319.0219.15

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug510152025SE +/- 0.28, N = 4SE +/- 0.31, N = 318.4619.34

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Repartition Test TimeLinux 5.19Linux 6.0 5 Aug510152025SE +/- 0.19, N = 4SE +/- 0.69, N = 318.1118.84

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Group By Test TimeLinux 5.19Linux 6.0 5 Aug612182430SE +/- 0.29, N = 4SE +/- 1.36, N = 322.0723.22

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Calculate Pi BenchmarkLinux 5.19Linux 6.0 5 Aug612182430SE +/- 0.06, N = 4SE +/- 0.05, N = 324.0023.83

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark TimeLinux 5.19Linux 6.0 5 Aug714212835SE +/- 0.36, N = 4SE +/- 0.14, N = 331.4530.87

OSPRay Studio

Camera: 3 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 0.11Camera: 3 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path TracerLinux 5.19Linux 6.0 5 Aug120240360480600SE +/- 0.33, N = 3SE +/- 0.67, N = 35545541. (CXX) g++ options: -O3 -lm -ldl

OSPRay Studio

Camera: 2 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 0.11Camera: 2 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path TracerLinux 5.19Linux 6.0 5 Aug16003200480064008000SE +/- 4.91, N = 3SE +/- 10.74, N = 3759676341. (CXX) g++ options: -O3 -lm -ldl

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 TimeLinux 5.19Linux 6.0 5 Aug0.360.721.081.441.8SE +/- 0.02, N = 15SE +/- 0.05, N = 31.601.55

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 TimeLinux 5.19Linux 6.0 5 Aug0.53331.06661.59992.13322.6665SE +/- 0.04, N = 15SE +/- 0.05, N = 32.372.22

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 TimeLinux 5.19Linux 6.0 5 Aug246810SE +/- 0.05, N = 15SE +/- 0.05, N = 36.045.99

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi BenchmarkLinux 5.19Linux 6.0 5 Aug612182430SE +/- 0.04, N = 15SE +/- 0.11, N = 324.0523.85

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 TimeLinux 5.19Linux 6.0 5 Aug0.93831.87662.81493.75324.6915SE +/- 0.06, N = 15SE +/- 0.05, N = 33.984.17

OSPRay Studio

Camera: 3 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 0.11Camera: 3 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path TracerLinux 5.19Linux 6.0 5 Aug2K4K6K8K10KSE +/- 8.35, N = 3SE +/- 19.75, N = 3885489221. (CXX) g++ options: -O3 -lm -ldl

OSPRay Studio

Camera: 1 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 0.11Camera: 1 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path TracerLinux 5.19Linux 6.0 5 Aug16003200480064008000SE +/- 4.16, N = 3SE +/- 20.21, N = 3746474851. (CXX) g++ options: -O3 -lm -ldl

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Broadcast Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug246810SE +/- 0.20, N = 8SE +/- 0.30, N = 45.956.65

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug246810SE +/- 0.14, N = 8SE +/- 0.22, N = 47.067.02

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Repartition Test TimeLinux 5.19Linux 6.0 5 Aug246810SE +/- 0.14, N = 8SE +/- 0.17, N = 45.906.08

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Group By Test TimeLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.04, N = 8SE +/- 0.09, N = 49.469.27

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeLinux 5.19Linux 6.0 5 Aug0.55351.1071.66052.2142.7675SE +/- 0.17, N = 8SE +/- 0.12, N = 42.462.39

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Calculate Pi BenchmarkLinux 5.19Linux 6.0 5 Aug612182430SE +/- 0.07, N = 8SE +/- 0.06, N = 424.2824.26

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark TimeLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.09, N = 8SE +/- 0.13, N = 410.8110.92

Stress-NG

Test: CPU Cache

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: CPU CacheLinux 5.19Linux 6.0 5 Aug1224364860SE +/- 3.30, N = 15SE +/- 2.85, N = 1549.5451.061. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeLinux 6.0 5 Aug0.67731.35462.03192.70923.3865SE +/- 0.15, N = 33.01

OSPRay Studio

Camera: 2 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 0.11Camera: 2 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path TracerLinux 5.19Linux 6.0 5 Aug100200300400500SE +/- 0.33, N = 3SE +/- 0.67, N = 34754761. (CXX) g++ options: -O3 -lm -ldl

OSPRay Studio

Camera: 1 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 0.11Camera: 1 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path TracerLinux 5.19Linux 6.0 5 Aug100200300400500SE +/- 0.88, N = 3SE +/- 0.67, N = 34664661. (CXX) g++ options: -O3 -lm -ldl

OpenFOAM

Input: drivaerFastback, Medium Mesh Size - Execution Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 9Input: drivaerFastback, Medium Mesh Size - Execution TimeLinux 5.19Linux 6.0 5 Aug70140210280350343.50340.921. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm

OpenFOAM

Input: drivaerFastback, Medium Mesh Size - Mesh Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 9Input: drivaerFastback, Medium Mesh Size - Mesh TimeLinux 5.19Linux 6.0 5 Aug2040608010097.5996.901. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm

OpenFOAM

Input: drivaerFastback, Small Mesh Size - Execution Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 9Input: drivaerFastback, Small Mesh Size - Execution TimeLinux 5.19Linux 6.0 5 Aug70140210280350343.64341.061. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm

OpenFOAM

Input: drivaerFastback, Small Mesh Size - Mesh Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 9Input: drivaerFastback, Small Mesh Size - Mesh TimeLinux 5.19Linux 6.0 5 Aug2040608010097.2697.121. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm

OSPRay Studio

Camera: 1 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 0.11Camera: 1 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path TracerLinux 5.19Linux 6.0 5 Aug3K6K9K12K15KSE +/- 47.13, N = 3SE +/- 56.30, N = 314930149681. (CXX) g++ options: -O3 -lm -ldl

PostgreSQL pgbench

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

OpenBenchmarking.orgms, Fewer Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 500 - Mode: Read Only - Average LatencyLinux 5.19Linux 6.0 5 Aug0.05650.1130.16950.2260.2825SE +/- 0.001, N = 3SE +/- 0.001, N = 30.2510.2471. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

PostgreSQL pgbench

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

OpenBenchmarking.orgTPS, More Is BetterPostgreSQL pgbench 14.0Scaling Factor: 100 - Clients: 500 - Mode: Read OnlyLinux 5.19Linux 6.0 5 Aug400K800K1200K1600K2000KSE +/- 4678.27, N = 3SE +/- 7587.55, N = 3199161620239901. (CC) gcc options: -fno-strict-aliasing -fwrapv -O2 -lpgcommon -lpgport -lpq -lm

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Broadcast Inner Join Test TimeLinux 6.0 5 Aug48121620SE +/- 0.33, N = 316.09

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Inner Join Test TimeLinux 6.0 5 Aug48121620SE +/- 0.54, N = 317.37

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Repartition Test TimeLinux 6.0 5 Aug48121620SE +/- 0.70, N = 317.60

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Group By Test TimeLinux 6.0 5 Aug510152025SE +/- 0.34, N = 318.55

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Using DataframeLinux 6.0 5 Aug0.56931.13861.70792.27722.8465SE +/- 0.09, N = 32.53

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Calculate Pi BenchmarkLinux 5.19Linux 6.0 5 Aug612182430SE +/- 0.09, N = 3SE +/- 0.11, N = 324.5224.11

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark TimeLinux 5.19Linux 6.0 5 Aug714212835SE +/- 0.27, N = 3SE +/- 0.30, N = 330.0630.52

Facebook RocksDB

Test: Read While Writing

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.0.1Test: Read While WritingLinux 5.19Linux 6.0 5 Aug2M4M6M8M10MSE +/- 404526.19, N = 1210551537106126461. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

OSPRay Studio

Camera: 3 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 0.11Camera: 3 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path TracerLinux 5.19Linux 6.0 5 Aug5001000150020002500SE +/- 1.76, N = 3SE +/- 4.67, N = 3220322091. (CXX) g++ options: -O3 -lm -ldl

OSPRay Studio

Camera: 2 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 0.11Camera: 2 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path TracerLinux 5.19Linux 6.0 5 Aug400800120016002000SE +/- 1.53, N = 3SE +/- 2.73, N = 3189518951. (CXX) g++ options: -O3 -lm -ldl

OSPRay Studio

Camera: 1 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 0.11Camera: 1 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path TracerLinux 5.19Linux 6.0 5 Aug400800120016002000SE +/- 3.18, N = 3SE +/- 2.19, N = 3185418551. (CXX) g++ options: -O3 -lm -ldl

nginx

Concurrent Requests: 1000

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 1000Linux 5.19Linux 6.0 5 Aug20K40K60K80K100KSE +/- 977.30, N = 7103646.3198326.511. (CC) gcc options: -lcrypt -lz -O3 -march=native

OSPRay Studio

Camera: 3 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 0.11Camera: 3 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path TracerLinux 5.19Linux 6.0 5 Aug8K16K24K32K40KSE +/- 66.37, N = 3SE +/- 68.95, N = 335393354051. (CXX) g++ options: -O3 -lm -ldl

OSPRay Studio

Camera: 2 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 0.11Camera: 2 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path TracerLinux 5.19Linux 6.0 5 Aug6K12K18K24K30KSE +/- 10.39, N = 3SE +/- 13.64, N = 330147302211. (CXX) g++ options: -O3 -lm -ldl

OSPRay Studio

Camera: 3 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 0.11Camera: 3 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path TracerLinux 5.19Linux 6.0 5 Aug4K8K12K16K20KSE +/- 35.92, N = 3SE +/- 48.43, N = 317778178011. (CXX) g++ options: -O3 -lm -ldl

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Broadcast Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.18, N = 3SE +/- 0.26, N = 310.5910.34

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.35, N = 3SE +/- 0.36, N = 311.6011.08

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Repartition Test TimeLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.25, N = 3SE +/- 0.18, N = 310.579.87

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Group By Test TimeLinux 5.19Linux 6.0 5 Aug48121620SE +/- 0.15, N = 3SE +/- 0.20, N = 314.6214.15

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Using DataframeLinux 5.19Linux 6.0 5 Aug0.66151.3231.98452.6463.3075SE +/- 0.08, N = 3SE +/- 0.22, N = 32.942.49

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Calculate Pi BenchmarkLinux 5.19Linux 6.0 5 Aug612182430SE +/- 0.09, N = 3SE +/- 0.03, N = 324.3624.10

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - SHA-512 Benchmark TimeLinux 5.19Linux 6.0 5 Aug48121620SE +/- 0.06, N = 3SE +/- 0.12, N = 317.1417.24

Apache Spark

Row Count: 20000000 - Partitions: 1000 - Broadcast Inner Join Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Broadcast Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.32, N = 3SE +/- 0.20, N = 310.0610.35

Apache Spark

Row Count: 20000000 - Partitions: 1000 - Inner Join Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.71, N = 3SE +/- 0.03, N = 310.7311.18

Apache Spark

Row Count: 20000000 - Partitions: 1000 - Repartition Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Repartition Test TimeLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.09, N = 3SE +/- 0.21, N = 310.359.90

Apache Spark

Row Count: 20000000 - Partitions: 1000 - Group By Test Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Group By Test TimeLinux 5.19Linux 6.0 5 Aug48121620SE +/- 0.40, N = 3SE +/- 0.26, N = 314.1714.77

Apache Spark

Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Using DataframeLinux 5.19Linux 6.0 5 Aug0.5581.1161.6742.2322.79SE +/- 0.26, N = 3SE +/- 0.22, N = 32.482.40

Apache Spark

Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Calculate Pi BenchmarkLinux 5.19Linux 6.0 5 Aug612182430SE +/- 0.12, N = 3SE +/- 0.06, N = 324.3124.18

Apache Spark

Row Count: 20000000 - Partitions: 1000 - SHA-512 Benchmark Time

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - SHA-512 Benchmark TimeLinux 5.19Linux 6.0 5 Aug48121620SE +/- 0.10, N = 3SE +/- 0.13, N = 317.3617.32

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: 10000Linux 5.19Linux 6.0 5 Aug300K600K900K1200K1500KSE +/- 2032.91, N = 31169878.9322037.9

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Using DataframeLinux 6.0 5 Aug0.49050.9811.47151.9622.4525SE +/- 0.03, N = 32.18

Stress-NG

Test: MMAP

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: MMAPLinux 5.19Linux 6.0 5 Aug400800120016002000SE +/- 19.64, N = 4SE +/- 18.48, N = 151784.871826.001. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

ClickHouse

100M Rows Web Analytics Dataset, Third Run

OpenBenchmarking.orgQueries Per Minute, Geo Mean, More Is BetterClickHouse100M Rows Web Analytics Dataset, Third RunLinux 5.19Linux 6.0 5 Aug90180270360450SE +/- 2.07, N = 13403.62405.57MIN: 55.35 / MAX: 20000MIN: 64.24 / MAX: 150001. ClickHouse server version 22.7.1.687 (official build).

ClickHouse

100M Rows Web Analytics Dataset, Second Run

OpenBenchmarking.orgQueries Per Minute, Geo Mean, More Is BetterClickHouse100M Rows Web Analytics Dataset, Second RunLinux 5.19Linux 6.0 5 Aug90180270360450SE +/- 3.42, N = 13401.91410.69MIN: 58.82 / MAX: 30000MIN: 65.01 / MAX: 150001. ClickHouse server version 22.7.1.687 (official build).

ClickHouse

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

OpenBenchmarking.orgQueries Per Minute, Geo Mean, More Is BetterClickHouse100M Rows Web Analytics Dataset, First Run / Cold CacheLinux 5.19Linux 6.0 5 Aug80160240320400SE +/- 5.74, N = 13385.30282.20MIN: 39.66 / MAX: 20000MIN: 25.43 / MAX: 100001. ClickHouse server version 22.7.1.687 (official build).

Stress-NG

Test: Context Switching

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Context SwitchingLinux 5.19Linux 6.0 5 Aug6M12M18M24M30MSE +/- 237173.48, N = 3SE +/- 991419.73, N = 1526991521.5622103048.151. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

OSPRay Studio

Camera: 2 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 0.11Camera: 2 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path TracerLinux 5.19Linux 6.0 5 Aug3K6K9K12K15KSE +/- 26.93, N = 3SE +/- 36.43, N = 315297152801. (CXX) g++ options: -O3 -lm -ldl

Apache Cassandra

Test: Writes

OpenBenchmarking.orgOp/s, More Is BetterApache Cassandra 4.0Test: WritesLinux 5.19Linux 6.0 5 Aug50K100K150K200K250KSE +/- 2175.99, N = 3230690225904

OSPRay Studio

Camera: 3 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 0.11Camera: 3 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path TracerLinux 5.19Linux 6.0 5 Aug16K32K48K64K80KSE +/- 51.03, N = 3SE +/- 174.25, N = 375521757251. (CXX) g++ options: -O3 -lm -ldl

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: 10000Linux 5.19Linux 6.0 5 Aug300K600K900K1200K1500KSE +/- 3961.67, N = 31624096.1358782.0

Stress-NG

Test: Futex

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: FutexLinux 5.19Linux 6.0 5 Aug500K1000K1500K2000K2500KSE +/- 22426.88, N = 5SE +/- 15683.29, N = 112113891.012096383.551. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Socket Activity

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Socket ActivityLinux 5.19Linux 6.0 5 Aug8K16K24K32K40KSE +/- 266.98, N = 3SE +/- 394.16, N = 1335220.5523058.131. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Broadcast Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug1.25332.50663.75995.01326.2665SE +/- 0.05, N = 3SE +/- 0.22, N = 35.575.52

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Inner Join Test TimeLinux 5.19Linux 6.0 5 Aug246810SE +/- 0.04, N = 3SE +/- 0.53, N = 36.886.97

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Repartition Test TimeLinux 5.19Linux 6.0 5 Aug1.27352.5473.82055.0946.3675SE +/- 0.13, N = 3SE +/- 0.26, N = 35.505.66

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Group By Test TimeLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.07, N = 3SE +/- 0.05, N = 39.529.35

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Using DataframeLinux 5.19Linux 6.0 5 Aug0.56931.13861.70792.27722.8465SE +/- 0.09, N = 3SE +/- 0.38, N = 32.482.53

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Calculate Pi BenchmarkLinux 5.19Linux 6.0 5 Aug612182430SE +/- 0.06, N = 3SE +/- 0.12, N = 324.1824.07

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - SHA-512 Benchmark TimeLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.14, N = 3SE +/- 0.15, N = 310.3210.58

OSPRay Studio

Camera: 2 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 0.11Camera: 2 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path TracerLinux 5.19Linux 6.0 5 Aug14K28K42K56K70KSE +/- 75.34, N = 3SE +/- 138.02, N = 365509658651. (CXX) g++ options: -O3 -lm -ldl

OSPRay Studio

Camera: 1 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer

OpenBenchmarking.orgms, Fewer Is BetterOSPRay Studio 0.11Camera: 1 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path TracerLinux 5.19Linux 6.0 5 Aug14K28K42K56K70KSE +/- 94.30, N = 3SE +/- 175.73, N = 364497648831. (CXX) g++ options: -O3 -lm -ldl

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Broadcast Inner Join Test TimeLinux 6.0 5 Aug0.99451.9892.98353.9784.9725SE +/- 0.26, N = 34.42

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Inner Join Test TimeLinux 6.0 5 Aug246810SE +/- 0.37, N = 36.25

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Repartition Test TimeLinux 6.0 5 Aug1.172.343.514.685.85SE +/- 0.40, N = 35.20

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Using DataframeLinux 6.0 5 Aug0.69081.38162.07242.76323.454SE +/- 0.14, N = 33.07

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Group By Test TimeLinux 5.19Linux 6.0 5 Aug246810SE +/- 0.13, N = 3SE +/- 0.05, N = 38.298.31

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Calculate Pi BenchmarkLinux 5.19Linux 6.0 5 Aug612182430SE +/- 0.02, N = 3SE +/- 0.08, N = 324.0223.85

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - SHA-512 Benchmark TimeLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.08, N = 3SE +/- 0.03, N = 39.549.85

DaCapo Benchmark

Java Test: Tradesoap

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradesoapLinux 5.19Linux 6.0 5 Aug8001600240032004000SE +/- 35.65, N = 20SE +/- 41.73, N = 2038783883

DaCapo Benchmark

Java Test: Tradebeans

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: TradebeansLinux 5.19Linux 6.0 5 Aug11002200330044005500SE +/- 61.83, N = 20SE +/- 163.41, N = 1647334952

SVT-AV1

Encoder Mode: Preset 4 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 4 - Input: Bosphorus 4KLinux 5.19Linux 6.0 5 Aug0.591.181.772.362.95SE +/- 0.003, N = 3SE +/- 0.011, N = 32.6222.6141. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

Apache HTTP Server

Concurrent Requests: 1000

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 1000Linux 5.19Linux 6.0 5 Aug20K40K60K80K100KSE +/- 932.83, N = 3101621.3095960.121. (CC) gcc options: -shared -fPIC -O2

nginx

Concurrent Requests: 200

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 200Linux 5.19Linux 6.0 5 Aug20K40K60K80K100KSE +/- 197.99, N = 398100.2196832.571. (CC) gcc options: -lcrypt -lz -O3 -march=native

Apache HTTP Server

Concurrent Requests: 500

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 500Linux 5.19Linux 6.0 5 Aug20K40K60K80K100KSE +/- 1220.15, N = 399339.0297899.571. (CC) gcc options: -shared -fPIC -O2

nginx

Concurrent Requests: 500

OpenBenchmarking.orgRequests Per Second, More Is Betternginx 1.21.1Concurrent Requests: 500Linux 5.19Linux 6.0 5 Aug20K40K60K80K100KSE +/- 203.42, N = 3101317.5696610.821. (CC) gcc options: -lcrypt -lz -O3 -march=native

Apache HTTP Server

Concurrent Requests: 200

OpenBenchmarking.orgRequests Per Second, More Is BetterApache HTTP Server 2.4.48Concurrent Requests: 200Linux 5.19Linux 6.0 5 Aug30K60K90K120K150KSE +/- 636.88, N = 3118388.7397991.141. (CC) gcc options: -shared -fPIC -O2

DaCapo Benchmark

Java Test: H2

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: H2Linux 5.19Linux 6.0 5 Aug9001800270036004500SE +/- 40.92, N = 20SE +/- 33.43, N = 2043374333

SQLite Speedtest

Timed Time - Size 1,000

OpenBenchmarking.orgSeconds, Fewer Is BetterSQLite Speedtest 3.30Timed Time - Size 1,000Linux 5.19Linux 6.0 5 Aug1224364860SE +/- 0.06, N = 3SE +/- 0.09, N = 352.1252.321. (CC) gcc options: -O2 -lz

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Repartition Test TimeLinux 6.0 5 Aug0.50631.01261.51892.02522.5315SE +/- 0.17, N = 32.25

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 DataframeLinux 6.0 5 Aug0.52431.04861.57292.09722.6215SE +/- 0.28, N = 32.33

Redis

Test: GET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: GETLinux 5.19Linux 6.0 5 Aug500K1000K1500K2000K2500KSE +/- 30136.30, N = 3SE +/- 59257.90, N = 152411007.752225765.881. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

Facebook RocksDB

Test: Update Random

OpenBenchmarking.orgOp/s, More Is BetterFacebook RocksDB 7.0.1Test: Update RandomLinux 5.19Linux 6.0 5 Aug90K180K270K360K450KSE +/- 1756.04, N = 34039973510851. (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.0.1Test: Read Random Write RandomLinux 5.19Linux 6.0 5 Aug700K1400K2100K2800K3500KSE +/- 17564.16, N = 3340228430338371. (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.0.1Test: Random ReadLinux 5.19Linux 6.0 5 Aug80M160M240M320M400MSE +/- 1400527.90, N = 33730565243669959011. (CXX) g++ options: -O3 -march=native -pthread -fno-builtin-memcmp -fno-rtti -lpthread

Redis

Test: SET

OpenBenchmarking.orgRequests Per Second, More Is BetterRedis 6.0.9Test: SETLinux 5.19Linux 6.0 5 Aug400K800K1200K1600K2000KSE +/- 22543.48, N = 3SE +/- 40790.18, N = 121968144.961907907.911. (CXX) g++ options: -MM -MT -g3 -fvisibility=hidden -O3

OpenFOAM

Input: motorBike - Execution Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 9Input: motorBike - Execution TimeLinux 5.19Linux 6.0 5 Aug163248648070.1069.891. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm

OpenFOAM

Input: motorBike - Mesh Time

OpenBenchmarking.orgSeconds, Fewer Is BetterOpenFOAM 9Input: motorBike - Mesh TimeLinux 5.19Linux 6.0 5 Aug81624324036.9636.731. (CXX) g++ options: -std=c++14 -m64 -O3 -ftemplate-depth-100 -fPIC -fuse-ld=bfd -Xlinker --add-needed --no-as-needed -lfoamToVTK -ldynamicMesh -llagrangian -lgenericPatchFields -lfileFormats -lOpenFOAM -ldl -lm

Primesieve

Length: 1e13

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 8.0Length: 1e13Linux 5.19Linux 6.0 5 Aug918273645SE +/- 0.08, N = 3SE +/- 0.02, N = 337.3136.991. (CXX) g++ options: -O3

GROMACS

Implementation: MPI CPU - Input: water_GMX50_bare

OpenBenchmarking.orgNs Per Day, More Is BetterGROMACS 2022.1Implementation: MPI CPU - Input: water_GMX50_bareLinux 5.19Linux 6.0 5 Aug246810SE +/- 0.009, N = 3SE +/- 0.093, N = 37.4257.3171. (CXX) g++ options: -O3

Aircrack-ng

OpenBenchmarking.orgk/s, More Is BetterAircrack-ng 1.7Linux 5.19Linux 6.0 5 Aug60K120K180K240K300KSE +/- 49.98, N = 3SE +/- 45.85, N = 3277474.48277535.281. (CXX) g++ options: -std=gnu++17 -O3 -fvisibility=hidden -fcommon -rdynamic -lnl-3 -lnl-genl-3 -lpcre -lpthread -lz -lssl -lcrypto -lhwloc -ldl -lm -lbsd -pthread

Stress-NG

Test: IO_uring

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: IO_uringLinux 5.19Linux 6.0 5 Aug9K18K27K36K45KSE +/- 463.86, N = 3SE +/- 509.02, N = 342273.3340559.491. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: NUMA

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: NUMALinux 5.19Linux 6.0 5 Aug140280420560700SE +/- 1.98, N = 3SE +/- 2.12, N = 3670.18652.751. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Forking

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: ForkingLinux 5.19Linux 6.0 5 Aug12K24K36K48K60KSE +/- 83.46, N = 3SE +/- 163.12, N = 351927.4854494.261. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Malloc

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: MallocLinux 5.19Linux 6.0 5 Aug70M140M210M280M350MSE +/- 764022.93, N = 3SE +/- 1055135.71, N = 3338470425.46332565636.641. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Atomic

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: AtomicLinux 5.19Linux 6.0 5 Aug40K80K120K160K200KSE +/- 151.41, N = 3SE +/- 301.43, N = 3163723.85165210.841. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Memory Copying

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Memory CopyingLinux 5.19Linux 6.0 5 Aug2K4K6K8K10KSE +/- 78.54, N = 3SE +/- 55.31, N = 310549.5110248.371. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Semaphores

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: SemaphoresLinux 5.19Linux 6.0 5 Aug2M4M6M8M10MSE +/- 20602.16, N = 3SE +/- 8046.55, N = 38926631.506981791.701. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: MEMFD

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: MEMFDLinux 5.19Linux 6.0 5 Aug5001000150020002500SE +/- 3.57, N = 3SE +/- 4.48, N = 32364.712345.151. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Matrix Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Matrix MathLinux 5.19Linux 6.0 5 Aug60K120K180K240K300KSE +/- 483.70, N = 3SE +/- 322.54, N = 3266242.95264575.421. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: System V Message Passing

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: System V Message PassingLinux 5.191.3M2.6M3.9M5.2M6.5MSE +/- 74810.69, N = 36136341.831. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: SENDFILE

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: SENDFILELinux 5.19Linux 6.0 5 Aug300K600K900K1200K1500KSE +/- 514.30, N = 3SE +/- 1703.48, N = 31229938.981222022.391. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Glibc Qsort Data Sorting

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Glibc Qsort Data SortingLinux 5.192004006008001000SE +/- 0.97, N = 3867.001. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Glibc C String Functions

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Glibc C String FunctionsLinux 5.19900K1800K2700K3600K4500KSE +/- 8364.74, N = 34415168.281. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Vector Math

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: Vector MathLinux 5.19Linux 6.0 5 Aug100K200K300K400K500KSE +/- 7.46, N = 3SE +/- 115.49, N = 3459373.03457793.431. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

Stress-NG

Test: Crypto

OpenBenchmarking.orgBogo Ops/s, More Is BetterStress-NG 0.14Test: CryptoLinux 5.19Linux 6.0 5 Aug20K40K60K80K100KSE +/- 26.25, N = 3SE +/- 16.13, N = 3105884.24105882.391. (CC) gcc options: -O2 -std=gnu99 -lm -laio -lapparmor -latomic -lbsd -lc -lcrypt -ldl -ljpeg -lrt -lsctp -lz -pthread

SVT-AV1

Encoder Mode: Preset 12 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 12 - Input: Bosphorus 4KLinux 5.19Linux 6.0 5 Aug4080120160200SE +/- 1.55, N = 15SE +/- 1.39, N = 15173.11176.541. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

SVT-AV1

Encoder Mode: Preset 4 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 4 - Input: Bosphorus 1080pLinux 5.19Linux 6.0 5 Aug246810SE +/- 0.018, N = 3SE +/- 0.013, N = 36.8686.8141. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

NAMD

ATPase Simulation - 327,506 Atoms

OpenBenchmarking.orgdays/ns, Fewer Is BetterNAMD 2.14ATPase Simulation - 327,506 AtomsLinux 5.19Linux 6.0 5 Aug0.06840.13680.20520.27360.342SE +/- 0.00019, N = 3SE +/- 0.00036, N = 30.304010.30420

Hackbench

Count: 32 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 32 - Type: ProcessLinux 5.19Linux 6.0 5 Aug48121620SE +/- 0.12, N = 3SE +/- 0.12, N = 316.6517.591. (CC) gcc options: -lpthread

ASTC Encoder

Preset: Exhaustive

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: ExhaustiveLinux 5.19Linux 6.0 5 Aug1.06372.12743.19114.25485.3185SE +/- 0.0010, N = 3SE +/- 0.0039, N = 34.72584.72751. (CXX) g++ options: -O3 -flto -pthread

Hackbench

Count: 16 - Type: Thread

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ThreadLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.14, N = 3SE +/- 0.03, N = 311.7511.801. (CC) gcc options: -lpthread

Hackbench

Count: 16 - Type: Process

OpenBenchmarking.orgSeconds, Fewer Is BetterHackbenchCount: 16 - Type: ProcessLinux 5.19Linux 6.0 5 Aug3691215SE +/- 0.08, N = 3SE +/- 0.05, N = 311.2711.641. (CC) gcc options: -lpthread

SVT-AV1

Encoder Mode: Preset 8 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 8 - Input: Bosphorus 4KLinux 5.19Linux 6.0 5 Aug1632486480SE +/- 0.67, N = 3SE +/- 0.26, N = 374.2973.821. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

ASTC Encoder

Preset: Thorough

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: ThoroughLinux 5.19Linux 6.0 5 Aug1020304050SE +/- 0.12, N = 3SE +/- 0.01, N = 343.8344.071. (CXX) g++ options: -O3 -flto -pthread

ASTC Encoder

Preset: Fast

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: FastLinux 5.19Linux 6.0 5 Aug2004006008001000SE +/- 4.87, N = 3SE +/- 1.14, N = 3732.53816.461. (CXX) g++ options: -O3 -flto -pthread

LAMMPS Molecular Dynamics Simulator

Model: Rhodopsin Protein

OpenBenchmarking.orgns/day, More Is BetterLAMMPS Molecular Dynamics Simulator 23Jun2022Model: Rhodopsin ProteinLinux 5.19Linux 6.0 5 Aug612182430SE +/- 0.40, N = 12SE +/- 0.30, N = 1525.9226.061. (CXX) g++ options: -O3 -lm -ldl

SVT-AV1

Encoder Mode: Preset 10 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 10 - Input: Bosphorus 4KLinux 5.19Linux 6.0 5 Aug306090120150SE +/- 1.27, N = 3SE +/- 1.40, N = 3128.21125.911. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

DaCapo Benchmark

Java Test: Jython

OpenBenchmarking.orgmsec, Fewer Is BetterDaCapo Benchmark 9.12-MR1Java Test: JythonLinux 5.19Linux 6.0 5 Aug8001600240032004000SE +/- 21.91, N = 4SE +/- 13.70, N = 436183659

ASTC Encoder

Preset: Medium

OpenBenchmarking.orgMT/s, More Is BetterASTC Encoder 4.0Preset: MediumLinux 5.19Linux 6.0 5 Aug70140210280350SE +/- 0.45, N = 3SE +/- 2.40, N = 3327.61326.551. (CXX) g++ options: -O3 -flto -pthread

SVT-AV1

Encoder Mode: Preset 8 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 8 - Input: Bosphorus 1080pLinux 5.19Linux 6.0 5 Aug306090120150SE +/- 0.38, N = 3SE +/- 0.66, N = 3155.68158.251. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

Primesieve

Length: 1e12

OpenBenchmarking.orgSeconds, Fewer Is BetterPrimesieve 8.0Length: 1e12Linux 5.19Linux 6.0 5 Aug0.71621.43242.14862.86483.581SE +/- 0.005, N = 3SE +/- 0.008, N = 33.1833.1621. (CXX) g++ options: -O3

SVT-AV1

Encoder Mode: Preset 10 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 10 - Input: Bosphorus 1080pLinux 5.19Linux 6.0 5 Aug70140210280350SE +/- 1.72, N = 3SE +/- 2.74, N = 3342.43344.311. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

SVT-AV1

Encoder Mode: Preset 12 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 12 - Input: Bosphorus 1080pLinux 5.19Linux 6.0 5 Aug110220330440550SE +/- 3.15, N = 3SE +/- 4.55, N = 3502.91503.951. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq


Phoronix Test Suite v10.8.5