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&grs.

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 Benchmarksinfluxdb: 64 - 10000 - 2,5000,1 - 10000influxdb: 4 - 10000 - 2,5000,1 - 10000pgbench: 100 - 500 - Read Write - Average Latencypgbench: 100 - 500 - Read Writeclickhouse: 100M Rows Web Analytics Dataset, First Run / Cold Cachestress-ng: Semaphorespgbench: 1000 - 250 - Read Write - Average Latencypgbench: 1000 - 250 - Read Writeapache: 200pgbench: 1000 - 500 - Read Writepgbench: 1000 - 500 - Read Write - Average Latencyrocksdb: Update Randrocksdb: Read Rand Write Randpgbench: 1000 - 250 - Read Onlypgbench: 1000 - 250 - Read Only - Average Latencypgbench: 100 - 250 - Read Onlypgbench: 100 - 250 - Read Only - Average Latencyastcenc: Fastpgbench: 1000 - 500 - Read Only - Average Latencypgbench: 1000 - 500 - Read Onlyspark: 20000000 - 2000 - Repartition Test Timespark: 20000000 - 500 - Repartition Test Timespark: 40000000 - 1000 - Repartition Test Timeapache: 1000hackbench: 32 - Processnginx: 1000stress-ng: Forkingnginx: 500spark: 1000000 - 100 - SHA-512 Benchmark Timespark: 40000000 - 2000 - Inner Join Test Timespark: 20000000 - 2000 - Inner Join Test Timespark: 20000000 - 1000 - Repartition Test Timespark: 20000000 - 1000 - Group By Test Timestress-ng: IO_uringspark: 20000000 - 500 - Group By Test Timespark: 10000000 - 1000 - Repartition Test Timespark: 1000000 - 1000 - SHA-512 Benchmark Timespark: 20000000 - 2000 - Group By Test Timespark: 20000000 - 500 - SHA-512 Benchmark Timespark: 10000000 - 100 - SHA-512 Benchmark Timehackbench: 16 - Processspark: 1000000 - 100 - Broadcast Inner Join Test Timespark: 1000000 - 2000 - Group By Test Timespark: 40000000 - 500 - Repartition Test Timestress-ng: Memory Copyingspark: 20000000 - 1000 - Broadcast Inner Join Test Timestress-ng: NUMAspark: 10000000 - 500 - SHA-512 Benchmark Timespark: 20000000 - 2000 - Broadcast Inner Join Test Timestress-ng: MMAPspark: 20000000 - 100 - SHA-512 Benchmark Timespark: 1000000 - 500 - SHA-512 Benchmark Timeclickhouse: 100M Rows Web Analytics Dataset, Second Runcassandra: Writesspark: 10000000 - 2000 - Group By Test Timesvt-av1: Preset 12 - Bosphorus 4Kspark: 40000000 - 2000 - SHA-512 Benchmark Timesvt-av1: Preset 10 - Bosphorus 4Kspark: 10000000 - 500 - Group By Test Timespark: 20000000 - 100 - Broadcast Inner Join Test Timestress-ng: Mallocspark: 10000000 - 1000 - Group By Test Timespark: 40000000 - 100 - Calculate Pi Benchmarksvt-av1: Preset 8 - Bosphorus 1080procksdb: Rand Readpgbench: 100 - 500 - Read Onlypgbench: 100 - 500 - Read Only - Average Latencyspark: 40000000 - 100 - SHA-512 Benchmark Timespark: 40000000 - 1000 - SHA-512 Benchmark Timegromacs: MPI CPU - water_GMX50_bareapache: 500spark: 40000000 - 1000 - Inner Join Test Timespark: 1000000 - 1000 - Group By Test Timenginx: 200spark: 40000000 - 500 - Broadcast Inner Join Test Timedacapobench: Jythonspark: 20000000 - 2000 - Calculate Pi Benchmarkspark: 10000000 - 2000 - SHA-512 Benchmark Timespark: 40000000 - 1000 - Calculate Pi Benchmarklammps: 20k Atomsstress-ng: Atomicspark: 1000000 - 1000 - Calculate Pi Benchmarkspark: 40000000 - 500 - Inner Join Test Timespark: 20000000 - 500 - Broadcast Inner Join Test Timeprimesieve: 1e13spark: 1000000 - 100 - Calculate Pi Benchmarkstress-ng: Futexspark: 1000000 - 100 - Group By Test Timestress-ng: MEMFDsvt-av1: Preset 4 - Bosphorus 1080pspark: 40000000 - 500 - Calculate Pi Benchmarkospray-studio: 3 - 1080p - 16 - Path Traceropenfoam: drivaerFastback, Medium Mesh Size - Execution Timeopenfoam: drivaerFastback, Small Mesh Size - Execution Timespark: 1000000 - 500 - Calculate Pi Benchmarkspark: 40000000 - 500 - SHA-512 Benchmark Timespark: 40000000 - 2000 - Calculate Pi Benchmarkspark: 10000000 - 100 - Calculate Pi Benchmarkopenfoam: drivaerFastback, Medium Mesh Size - Mesh Timespark: 40000000 - 2000 - Broadcast Inner Join Test Timeprimesieve: 1e12spark: 10000000 - 1000 - Calculate Pi Benchmarkstress-ng: SENDFILEspark: 1000000 - 2000 - SHA-512 Benchmark Timesvt-av1: Preset 8 - Bosphorus 4Kstress-ng: Matrix Mathopenfoam: motorBike - Mesh Timeospray-studio: 1 - 4K - 32 - Path Tracerspark: 20000000 - 2000 - SHA-512 Benchmark Timeastcenc: Thoroughspark: 40000000 - 1000 - Broadcast Inner Join Test Timesvt-av1: Preset 10 - Bosphorus 1080popenfoam: drivaerFastback, Large Mesh Size - Mesh Timeospray-studio: 2 - 4K - 32 - Path Tracerspark: 20000000 - 1000 - Calculate Pi Benchmarklammps: Rhodopsin Proteinospray-studio: 2 - 1080p - 16 - Path Tracerclickhouse: 100M Rows Web Analytics Dataset, Third Runspark: 10000000 - 1000 - SHA-512 Benchmark Timespark: 10000000 - 500 - Calculate Pi Benchmarkhackbench: 16 - Threadspark: 20000000 - 100 - Group By Test Timesqlite-speedtest: Timed Time - Size 1,000stress-ng: Vector Mathastcenc: Mediumsvt-av1: Preset 4 - Bosphorus 4Kopenfoam: motorBike - Execution Timespark: 1000000 - 500 - Group By Test Timeospray-studio: 1 - 1080p - 16 - Path Tracerospray-studio: 3 - 4K - 1 - Path Tracerospray-studio: 3 - 4K - 32 - Path Tracerospray-studio: 1 - 1080p - 32 - Path Tracerospray-studio: 1 - 4K - 16 - Path Tracerospray-studio: 2 - 4K - 16 - Path Tracerspark: 10000000 - 100 - Group By Test Timespark: 20000000 - 1000 - SHA-512 Benchmark Timeospray-studio: 2 - 1080p - 1 - Path Tracersvt-av1: Preset 12 - Bosphorus 1080popenfoam: drivaerFastback, Small Mesh Size - Mesh Timeospray-studio: 3 - 1080p - 32 - Path Tracerdacapobench: Tradesoapspark: 20000000 - 100 - Calculate Pi Benchmarkospray-studio: 2 - 1080p - 32 - Path Tracerdacapobench: H2spark: 10000000 - 2000 - Calculate Pi Benchmarknamd: ATPase Simulation - 327,506 Atomsospray-studio: 1 - 4K - 1 - Path Tracerspark: 1000000 - 2000 - Calculate Pi Benchmarkspark: 20000000 - 500 - Calculate Pi Benchmarkastcenc: Exhaustiveospray-studio: 3 - 4K - 16 - Path Traceraircrack-ng: openfoam: drivaerFastback, Large Mesh Size - Execution Timestress-ng: Cryptospark: 40000000 - 100 - Broadcast Inner Join Test Timespark: 40000000 - 100 - Inner Join Test Timespark: 40000000 - 100 - Group By Test Timespark: 20000000 - 500 - Calculate Pi Benchmark Using Dataframestress-ng: System V Message Passingstress-ng: Glibc Qsort Data Sortingstress-ng: Glibc C String Functionsospray-studio: 3 - 1080p - 1 - Path Tracerospray-studio: 1 - 1080p - 1 - Path Tracerospray-studio: 2 - 4K - 1 - Path Tracerspark: 40000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 100 - Repartition Test Timespark: 40000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 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: 1000000 - 1000 - Repartition Test Timespark: 1000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 100 - Repartition Test Timespark: 1000000 - 100 - Calculate Pi Benchmark Using Dataframerocksdb: Read While Writingstress-ng: Context Switchingstress-ng: Socket Activitystress-ng: CPU Cacheredis: SETredis: GETpgbench: 100 - 250 - Read Write - Average Latencypgbench: 100 - 250 - Read Writekeydb: spark: 40000000 - 2000 - Repartition Test Timespark: 40000000 - 2000 - Group By Test Timespark: 40000000 - 1000 - Group By Test Timespark: 40000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 1000 - Inner Join Test Timespark: 20000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 2000 - Broadcast Inner Join Test Timespark: 10000000 - 2000 - Inner Join Test Timespark: 10000000 - 2000 - Repartition Test Timespark: 10000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 1000 - Broadcast Inner Join Test Timespark: 10000000 - 1000 - Inner Join Test Timespark: 10000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 500 - Group By Test Timespark: 40000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 500 - Inner Join Test Timespark: 20000000 - 100 - Inner Join Test Timespark: 20000000 - 100 - Repartition Test Timespark: 20000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 500 - Broadcast Inner Join Test Timespark: 10000000 - 500 - Inner Join Test Timespark: 10000000 - 500 - Repartition Test Timespark: 10000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 2000 - Broadcast Inner Join Test Timespark: 1000000 - 2000 - Inner Join Test Timespark: 1000000 - 2000 - Repartition Test Timespark: 1000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 1000 - Broadcast Inner Join Test Timespark: 1000000 - 1000 - Inner Join Test Timespark: 1000000 - 500 - Broadcast Inner Join Test Timespark: 1000000 - 500 - Inner Join Test Timespark: 1000000 - 500 - Repartition Test Timespark: 1000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 100 - Inner Join Test Timenode-web-tooling: dacapobench: TradebeansLinux 5.19Linux 6.0 5 Aug1624096.11169878.99.12454800385.308926631.5010.86423028118388.731611431.116403997340228412014700.20818365260.136732.53220.52096406010.579.9317.19101621.3016.646103646.3151927.48101317.563.9818.4611.6010.3514.1742273.3314.335.894.4614.6217.109.5411.2711.606.6818.0910549.5110.06670.1810.3210.591784.8716.064.44401.912306909.46173.11331.45128.2079.527.96338470425.469.3824.52155.67737305652419916160.25130.0631.197.42599339.0218.846.6198100.2117.63361824.3610.8124.2525.270163723.8523.9818.619.4037.30724.052113891.016.042364.716.86824.178854343.5343.6423.9931.0524.0024.0297.5919.023.18324.291229938.984.6574.287266242.9536.966449717.1443.826818.23342.426624.36550924.3125.9217596403.6210.4424.1811.74913.1252.120459373.03327.61332.62270.16.6874642203755211493029501301478.2917.36475502.90997.2617778387823.9615297433724.280.30401185423.9324.214.725835393277474.4799195.57105884.246136341.83867.004415168.2855446618951055153726991521.5635220.5549.541968144.962411007.754.7235416081922.8618.1122.0722.072.242.9410.732.485.957.065.902.465.696.712.4423.972.4410.919.519.322.425.576.885.502.482.493.262.902.602.012.751.802.782.662.512.3711.594733358782322037.916.71729936282.206981791.7013.5771844797991.141348937.168351085303383713446740.18620525900.122816.45910.47110625869.879.3318.2195960.1217.58998326.5154494.2696610.824.1719.3411.089.9014.7740559.4913.765.684.6114.1516.569.8511.6371.556.8917.5610248.3710.35652.7510.5810.341826.0016.434.54410.6897615612259049.27176.54030.87125.9139.357.82332565636.649.5424.11158.25236699590120239900.24730.5230.737.31797899.5718.586.7096832.5717.86365924.1010.9224.0125.040165210.8423.7718.779.3236.99123.852096383.555.992345.156.81423.988922340.92341.0623.8130.8223.8323.8596.919.153.16224.131222022.394.6873.817264575.4236.736488317.2444.069218.13344.311620.916586524.1826.0567634405.5710.4924.0711.79613.0752.316457793.43326.54812.61469.896.6674852209757251496829576302218.3117.32476503.95497.1217801388323.9315280433324.260.30420185523.9224.204.727535405277535.2819194.69105882.3916.0917.3718.552.1855446618953.0117.602.534.426.255.203.072.712.472.252.331061264622103048.1523058.1351.061907907.912225765.888.2663042667873.1218.8423.2222.282.562.4911.182.406.657.026.082.395.736.862.2222.882.5811.449.739.352.595.526.975.662.532.363.202.682.692.042.791.712.822.722.352.2210.734952OpenBenchmarking.org

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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).

Apache Cassandra

Test: Writes

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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).

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


Phoronix Test Suite v10.8.5