apache spark 5800X3D

AMD Ryzen 7 5800X3D 8-Core testing with a ASUS ROG CROSSHAIR VIII HERO (4201 BIOS) and Gigabyte AMD Radeon RX 6600 8GB on Ubuntu 22.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2208042-PTS-APACHESP16&sor&grs.

apache spark 5800X3DProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionABCAMD Ryzen 7 5800X3D 8-Core @ 3.40GHz (8 Cores / 16 Threads)ASUS ROG CROSSHAIR VIII HERO (4201 BIOS)AMD Starship/Matisse32GB1000GB Western Digital WDS100T1X0E-00AFY0Gigabyte AMD Radeon RX 6600 8GB (2750/875MHz)AMD Navi 21 HDMI AudioASUS MG28URealtek RTL8125 2.5GbE + Intel I211Ubuntu 22.045.19.0-rc6-drm-next-28july (x86_64)GNOME Shell 42.2X Server 1.21.1.3 + Wayland4.6 Mesa 22.2.0-devel (git-c6ded153d1) (LLVM 12.0.0 DRM 3.48)1.3.211GCC 11.2.0ext43840x2160OpenBenchmarking.orgKernel Details- Transparent Huge Pages: madviseProcessor Details- Scaling Governor: acpi-cpufreq schedutil (Boost: Enabled) - CPU Microcode: 0xa20120aJava Details- OpenJDK Runtime Environment (build 11.0.15+10-Ubuntu-0ubuntu0.22.04.1)Python Details- Python 3.10.4Security Details- itlb_multihit: Not affected + l1tf: Not affected + mds: Not affected + meltdown: Not affected + mmio_stale_data: 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

apache spark 5800X3Dspark: 1000000 - 1000 - Inner Join Test Timespark: 1000000 - 2000 - Inner Join Test Timespark: 20000000 - 500 - Inner Join Test Timespark: 20000000 - 1000 - Broadcast Inner Join Test Timespark: 1000000 - 2000 - Broadcast Inner Join Test Timespark: 40000000 - 100 - Inner Join Test Timespark: 10000000 - 500 - Broadcast Inner Join Test Timespark: 10000000 - 2000 - Inner Join Test Timespark: 40000000 - 500 - Group By Test Timespark: 1000000 - 500 - Group By Test Timespark: 10000000 - 100 - Inner Join Test Timespark: 20000000 - 2000 - Broadcast Inner Join Test Timespark: 10000000 - 500 - Inner Join Test Timespark: 20000000 - 500 - Repartition Test Timespark: 1000000 - 2000 - Repartition Test Timespark: 1000000 - 100 - Repartition Test Timespark: 40000000 - 100 - Broadcast Inner Join Test Timespark: 1000000 - 2000 - Group By Test Timespark: 40000000 - 500 - SHA-512 Benchmark Timespark: 20000000 - 1000 - Inner Join Test Timespark: 20000000 - 100 - Broadcast Inner Join Test Timespark: 40000000 - 2000 - Inner Join Test Timespark: 10000000 - 100 - Broadcast Inner Join Test Timespark: 1000000 - 100 - SHA-512 Benchmark Timespark: 40000000 - 2000 - SHA-512 Benchmark Timespark: 40000000 - 500 - Calculate Pi Benchmarkspark: 10000000 - 500 - Group By Test Timespark: 40000000 - 100 - Repartition Test Timespark: 10000000 - 100 - Repartition Test Timespark: 40000000 - 1000 - Inner Join Test Timespark: 10000000 - 500 - Repartition Test Timespark: 40000000 - 1000 - Calculate Pi Benchmarkspark: 20000000 - 1000 - Group By Test Timespark: 20000000 - 2000 - Repartition Test Timespark: 1000000 - 1000 - Group By Test Timespark: 40000000 - 2000 - Broadcast Inner Join Test Timespark: 20000000 - 500 - Broadcast Inner Join Test Timespark: 1000000 - 100 - Calculate Pi Benchmarkspark: 1000000 - 1000 - Repartition Test Timespark: 10000000 - 2000 - Broadcast Inner Join Test Timespark: 10000000 - 1000 - Group By Test Timespark: 40000000 - 2000 - Repartition Test Timespark: 1000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 1000 - Repartition Test Timespark: 40000000 - 500 - Repartition Test Timespark: 1000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 1000 - SHA-512 Benchmark Timespark: 40000000 - 500 - Inner Join Test Timespark: 10000000 - 2000 - Group By Test Timespark: 20000000 - 2000 - Group By Test Timespark: 40000000 - 1000 - Repartition Test Timespark: 40000000 - 1000 - Group By Test Timespark: 1000000 - 500 - Repartition Test Timespark: 20000000 - 100 - Group By Test Timespark: 20000000 - 2000 - Inner Join Test Timespark: 10000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 500 - SHA-512 Benchmark Timespark: 20000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 2000 - Group By Test Timespark: 10000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 100 - Group By Test Timespark: 20000000 - 100 - Repartition Test Timespark: 1000000 - 500 - SHA-512 Benchmark Timespark: 10000000 - 2000 - Repartition Test Timespark: 10000000 - 1000 - SHA-512 Benchmark Timespark: 20000000 - 100 - Inner Join Test Timespark: 40000000 - 500 - Broadcast Inner Join Test Timespark: 10000000 - 2000 - Calculate Pi Benchmarkspark: 1000000 - 500 - Calculate Pi Benchmarkspark: 40000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 2000 - Calculate Pi Benchmarkspark: 1000000 - 2000 - Calculate Pi Benchmarkspark: 20000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 500 - SHA-512 Benchmark Timespark: 20000000 - 1000 - Calculate Pi Benchmarkspark: 10000000 - 100 - SHA-512 Benchmark Timespark: 1000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 500 - Group By Test Timespark: 40000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 100 - Calculate Pi Benchmarkspark: 40000000 - 1000 - SHA-512 Benchmark Timespark: 10000000 - 500 - Calculate Pi Benchmarkspark: 20000000 - 500 - Calculate Pi Benchmarkspark: 1000000 - 500 - Inner Join Test Timespark: 1000000 - 1000 - Calculate Pi Benchmarkspark: 20000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 2000 - SHA-512 Benchmark Timespark: 40000000 - 100 - SHA-512 Benchmark Timespark: 40000000 - 1000 - Broadcast Inner Join Test Timespark: 20000000 - 1000 - Repartition Test Timespark: 10000000 - 100 - Calculate Pi Benchmarkspark: 40000000 - 2000 - Calculate Pi Benchmarkspark: 20000000 - 100 - Calculate Pi Benchmarkspark: 40000000 - 100 - Group By Test Timespark: 20000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 100 - Group By Test Timespark: 10000000 - 1000 - Calculate Pi Benchmarkspark: 20000000 - 1000 - SHA-512 Benchmark Timespark: 20000000 - 100 - SHA-512 Benchmark Timespark: 20000000 - 2000 - SHA-512 Benchmark Timespark: 40000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 2000 - SHA-512 Benchmark Timespark: 10000000 - 1000 - Broadcast Inner Join Test Timespark: 10000000 - 1000 - Inner Join Test Timespark: 1000000 - 1000 - Broadcast Inner Join Test Timespark: 1000000 - 500 - Broadcast Inner Join Test Timespark: 1000000 - 100 - Broadcast Inner Join Test Timespark: 1000000 - 100 - Inner Join Test TimeABC1.922.3220.03552767019.872.0240.0010.58974872711.2023.973.1511.34007182220.0110.32010252616.942.501.9040.783.7450.1319.9722.0840.6011.5662493562.9150.33151.3309837936.7533.9330583939.1639.608.94149.45065842310.2517.523.4241.5520.35149.3487084142.2010.606.8934.568.679.0533.5469665008.693.1739.557.0310.2534.5022.891.9910.6520.798.4925.7714774028.6723.268.586.6017.9080742003.069.3413.9721.8240.32148.548505705150.1846839248.598.68148.853580559150.0316450928.6213.94149.23016848414.5397898988.6810.1186083398.61149.22750878749.63148.982085231148.2244582681.63150.4094903338.643.4649.4140.99309014217.03149.758709975148.601893741149.36218605127.3620514358.608.592.89148.54847234425.5527.2225.708.638.668.6914.1510.6510.791.581.481.311.451.842.3619.7720.662.0539.8710.1111.2123.493.2011.0119.8710.4817.022.461.9340.143.8449.8620.3322.2739.5811.282.8851.35149.1286950606.8234.419.1540.509.03148.66443413710.1617.813.4340.7120.05148.7353831312.2010.566.7733.988.619.0133.858.673.1940.147.1410.3234.0923.241.9910.5020.728.5425.988.5922.948.576.6417.813.029.2213.8922.0840.760680072149.183387153149.1346132808.578.61148.300590012148.5830934158.5813.97147.91460598214.608.6110.058.62148.59717567149.95148.915757535149.1399807351.63149.5204973648.603.4749.2841.0117.09149.564826029148.502716195148.78676711127.288.608.612.88148.53273145025.5327.2425.768.638.668.6814.1210.6011.021.661.451.361.401.762.5021.2121.081.9441.9810.2411.6623.043.2710.9319.3110.1417.4932107452.541.9639.6213624053.7948.8420.4922.65042046239.84819883611.542.8450.12147.7151803636.6634.748.9539.8991003158.83151.94113486910.0317.443.3641.1819.94146.520975592.1610.4119063336.8633.968.528.9034.118.553.1440.177.0410.4134.6223.182.0210.6020.508.6125.628.7123.1707885598.6878927256.5518.053.039.2414.0722.0940.291389364150.275810804148.5657660468.508.59149.847002868149.717676978.5414.07149.29275129514.478.6310.048.56149.61088817949.84148.055891825148.9393673231.62149.5297730248.593.4849.5341.2017.01149.06749502147.981380284149.24582389927.3821691728.578.582.88148.98856608325.6027.2925.728.658.648.6714.1410.0810.511.741.381.301.44OpenBenchmarking.org

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 TimeCBA0.4320.8641.2961.7282.16SE +/- 0.02, N = 12SE +/- 0.01, N = 31.761.841.92

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 TimeABC0.56251.1251.68752.252.8125SE +/- 0.07, N = 3SE +/- 0.07, N = 32.322.362.50

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 TimeBAC510152025SE +/- 0.18, N = 4SE +/- 0.21, N = 319.7720.0421.21

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 TimeABC510152025SE +/- 0.23, N = 3SE +/- 0.37, N = 319.8720.6621.08

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 TimeCAB0.46130.92261.38391.84522.3065SE +/- 0.04, N = 3SE +/- 0.05, N = 31.942.022.05

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 TimeBAC1020304050SE +/- 0.42, N = 3SE +/- 0.25, N = 339.8740.0041.98

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 TimeBCA3691215SE +/- 0.04, N = 3SE +/- 0.16, N = 310.1110.2410.59

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 TimeABC3691215SE +/- 0.18, N = 3SE +/- 0.16, N = 311.2011.2111.66

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 TimeCBA612182430SE +/- 0.15, N = 3SE +/- 0.11, N = 323.0423.4923.97

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 TimeABC0.73581.47162.20742.94323.679SE +/- 0.03, N = 4SE +/- 0.03, N = 33.153.203.27

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 TimeCBA3691215SE +/- 0.27, N = 3SE +/- 0.02, N = 310.9311.0111.34

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 TimeCBA510152025SE +/- 0.18, N = 3SE +/- 0.31, N = 319.3119.8720.01

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 TimeCAB3691215SE +/- 0.11, N = 3SE +/- 0.19, N = 310.1410.3210.48

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Repartition Test TimeABC48121620SE +/- 0.11, N = 3SE +/- 0.07, N = 416.9417.0217.49

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Repartition Test TimeBAC0.57151.1431.71452.2862.8575SE +/- 0.05, N = 3SE +/- 0.01, N = 32.462.502.54

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Repartition Test TimeABC0.4410.8821.3231.7642.205SE +/- 0.01, N = 12SE +/- 0.03, N = 31.901.931.96

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 TimeCBA918273645SE +/- 0.23, N = 3SE +/- 0.51, N = 339.6240.1440.78

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 TimeACB0.8641.7282.5923.4564.32SE +/- 0.04, N = 3SE +/- 0.04, N = 33.743.793.84

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 TimeCBA1122334455SE +/- 0.23, N = 3SE +/- 0.32, N = 348.8449.8650.13

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 TimeABC510152025SE +/- 0.19, N = 3SE +/- 0.10, N = 319.9720.3320.49

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 TimeABC510152025SE +/- 0.48, N = 3SE +/- 0.13, N = 322.0822.2722.65

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 TimeBCA918273645SE +/- 0.48, N = 3SE +/- 0.65, N = 339.5839.8540.60

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 TimeBCA3691215SE +/- 0.22, N = 3SE +/- 0.04, N = 311.2811.5411.57

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 TimeCBA0.65481.30961.96442.61923.274SE +/- 0.03, N = 3SE +/- 0.02, N = 122.842.882.91

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 TimeCAB1224364860SE +/- 0.17, N = 3SE +/- 0.68, N = 350.1250.3351.35

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Calculate Pi BenchmarkCBA306090120150SE +/- 0.46, N = 3SE +/- 2.16, N = 3147.72149.13151.33

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 TimeCAB246810SE +/- 0.08, N = 3SE +/- 0.03, N = 36.666.756.82

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Repartition Test TimeABC816243240SE +/- 0.38, N = 3SE +/- 0.20, N = 333.9334.4134.74

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Repartition Test TimeCBA3691215SE +/- 0.11, N = 3SE +/- 0.12, N = 38.959.159.16

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 TimeACB918273645SE +/- 0.57, N = 3SE +/- 0.28, N = 339.6039.9040.50

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Repartition Test TimeCAB3691215SE +/- 0.03, N = 3SE +/- 0.12, N = 38.838.949.03

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Calculate Pi BenchmarkBAC306090120150SE +/- 0.29, N = 3SE +/- 0.40, N = 3148.66149.45151.94

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 TimeCBA3691215SE +/- 0.04, N = 3SE +/- 0.09, N = 310.0310.1610.25

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Repartition Test TimeCAB48121620SE +/- 0.23, N = 3SE +/- 0.29, N = 317.4417.5217.81

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 TimeCAB0.77181.54362.31543.08723.859SE +/- 0.05, N = 3SE +/- 0.02, N = 123.363.423.43

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 TimeBCA918273645SE +/- 0.38, N = 3SE +/- 0.68, N = 340.7141.1841.55

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 TimeCBA510152025SE +/- 0.22, N = 4SE +/- 0.11, N = 319.9420.0520.35

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi BenchmarkCBA306090120150SE +/- 0.46, N = 3SE +/- 0.20, N = 12146.52148.74149.35

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Repartition Test TimeCAB0.4950.991.4851.982.475SE +/- 0.01, N = 3SE +/- 0.01, N = 122.162.202.20

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 TimeCBA3691215SE +/- 0.15, N = 3SE +/- 0.31, N = 310.4110.5610.60

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 TimeBCA246810SE +/- 0.09, N = 3SE +/- 0.05, N = 36.776.866.89

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Repartition Test TimeCBA816243240SE +/- 0.42, N = 3SE +/- 0.21, N = 333.9633.9834.56

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 DataframeCBA246810SE +/- 0.02, N = 3SE +/- 0.01, N = 128.528.618.67

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Repartition Test TimeCBA3691215SE +/- 0.12, N = 3SE +/- 0.08, N = 38.909.019.05

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Repartition Test TimeABC816243240SE +/- 0.37, N = 3SE +/- 0.28, N = 333.5533.8534.11

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 DataframeCBA246810SE +/- 0.04, N = 3SE +/- 0.04, N = 48.558.678.69

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 TimeCAB0.71781.43562.15342.87123.589SE +/- 0.02, N = 3SE +/- 0.03, N = 123.143.173.19

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 TimeABC918273645SE +/- 0.60, N = 3SE +/- 0.14, N = 339.5540.1440.17

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 TimeACB246810SE +/- 0.08, N = 3SE +/- 0.02, N = 37.037.047.14

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 TimeABC3691215SE +/- 0.08, N = 3SE +/- 0.04, N = 310.2510.3210.41

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Repartition Test TimeBAC816243240SE +/- 0.43, N = 3SE +/- 0.28, N = 334.0934.5034.62

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 TimeACB612182430SE +/- 0.20, N = 3SE +/- 0.23, N = 322.8923.1823.24

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Repartition Test TimeABC0.45450.9091.36351.8182.2725SE +/- 0.02, N = 4SE +/- 0.02, N = 31.991.992.02

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 TimeBCA3691215SE +/- 0.09, N = 3SE +/- 0.06, N = 310.5010.6010.65

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 TimeCBA510152025SE +/- 0.17, N = 3SE +/- 0.36, N = 320.5020.7220.79

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 DataframeABC246810SE +/- 0.03, N = 3SE +/- 0.01, N = 38.498.548.61

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 TimeCAB612182430SE +/- 0.12, N = 3SE +/- 0.31, N = 425.6225.7725.98

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 DataframeBAC246810SE +/- 0.05, N = 3SE +/- 0.02, N = 38.598.678.71

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 TimeBCA612182430SE +/- 0.07, N = 3SE +/- 0.21, N = 322.9423.1723.26

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 DataframeBAC246810SE +/- 0.034828757, N = 3SE +/- 0.032542604, N = 38.5700000008.5800000008.687892725

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 TimeCAB246810SE +/- 0.04, N = 3SE +/- 0.07, N = 36.556.606.64

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Repartition Test TimeBAC48121620SE +/- 0.19, N = 3SE +/- 0.09, N = 317.8117.9118.05

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 TimeBCA0.68851.3772.06552.7543.4425SE +/- 0.02, N = 3SE +/- 0.03, N = 43.023.033.06

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Repartition Test TimeBCA3691215SE +/- 0.03, N = 3SE +/- 0.07, N = 39.229.249.34

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 TimeBAC48121620SE +/- 0.10, N = 3SE +/- 0.09, N = 313.8913.9714.07

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 TimeABC510152025SE +/- 0.26, N = 3SE +/- 0.15, N = 321.8222.0822.09

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 TimeCAB918273645SE +/- 0.39, N = 3SE +/- 0.53, N = 340.2940.3240.76

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Calculate Pi BenchmarkABC306090120150SE +/- 0.22, N = 3SE +/- 0.57, N = 3148.55149.18150.28

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Calculate Pi BenchmarkCBA306090120150SE +/- 0.44, N = 3SE +/- 0.65, N = 4148.57149.13150.18

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 DataframeCBA246810SE +/- 0.04, N = 3SE +/- 0.03, N = 38.508.578.59

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 DataframeCBA246810SE +/- 0.02, N = 12SE +/- 0.04, N = 38.598.618.68

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Calculate Pi BenchmarkBAC306090120150SE +/- 0.23, N = 3SE +/- 0.53, N = 3148.30148.85149.85

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Calculate Pi BenchmarkBCA306090120150SE +/- 0.29, N = 3SE +/- 0.94, N = 3148.58149.72150.03

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 DataframeCBA246810SE +/- 0.03, N = 3SE +/- 0.01, N = 38.548.588.62

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 TimeABC48121620SE +/- 0.02, N = 3SE +/- 0.02, N = 313.9413.9714.07

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Calculate Pi BenchmarkBAC306090120150SE +/- 0.38, N = 3SE +/- 0.51, N = 3147.91149.23149.29

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 TimeCAB48121620SE +/- 0.10, N = 3SE +/- 0.05, N = 314.4714.5414.60

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 DataframeBCA246810SE +/- 0.02, N = 3SE +/- 0.02, N = 38.618.638.68

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 TimeCBA3691215SE +/- 0.06, N = 4SE +/- 0.08, N = 310.0410.0510.12

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 DataframeCAB246810SE +/- 0.02, N = 3SE +/- 0.03, N = 38.568.618.62

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Calculate Pi BenchmarkBAC306090120150SE +/- 0.80, N = 3SE +/- 0.58, N = 3148.60149.23149.61

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 TimeACB1122334455SE +/- 0.04, N = 3SE +/- 0.28, N = 349.6349.8449.95

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Calculate Pi BenchmarkCBA306090120150SE +/- 0.45, N = 3SE +/- 0.27, N = 3148.06148.92148.98

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Calculate Pi BenchmarkACB306090120150SE +/- 0.25, N = 3SE +/- 0.53, N = 4148.22148.94149.14

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 TimeCAB0.36680.73361.10041.46721.834SE +/- 0.04, N = 4SE +/- 0.03, N = 31.621.631.63

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Calculate Pi BenchmarkBCA306090120150SE +/- 0.25, N = 12SE +/- 0.39, N = 3149.52149.53150.41

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 DataframeCBA246810SE +/- 0.04, N = 3SE +/- 0.02, N = 38.598.608.64

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 TimeABC0.7831.5662.3493.1323.915SE +/- 0.04, N = 3SE +/- 0.03, N = 33.463.473.48

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 TimeBAC1122334455SE +/- 0.22, N = 3SE +/- 0.27, N = 349.2849.4149.53

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 TimeABC918273645SE +/- 0.09, N = 3SE +/- 1.12, N = 340.9941.0141.20

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Repartition Test TimeCAB48121620SE +/- 0.08, N = 3SE +/- 0.04, N = 317.0117.0317.09

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Calculate Pi BenchmarkCBA306090120150SE +/- 0.44, N = 3SE +/- 0.68, N = 3149.07149.56149.76

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Calculate Pi BenchmarkCBA306090120150SE +/- 0.45, N = 3SE +/- 0.43, N = 3147.98148.50148.60

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Calculate Pi BenchmarkBCA306090120150SE +/- 0.50, N = 3SE +/- 0.30, N = 3148.79149.25149.36

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 TimeBAC612182430SE +/- 0.17, N = 3SE +/- 0.13, N = 327.2827.3627.38

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 DataframeCAB246810SE +/- 0.02, N = 3SE +/- 0.03, N = 48.578.608.60

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 DataframeCAB246810SE +/- 0.03, N = 3SE +/- 0.05, N = 38.588.598.61

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 TimeBCA0.65031.30061.95092.60123.2515SE +/- 0.01, N = 3SE +/- 0.02, N = 122.882.882.89

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Calculate Pi BenchmarkBAC306090120150SE +/- 0.82, N = 3SE +/- 0.48, N = 3148.53148.55148.99

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 TimeBAC612182430SE +/- 0.08, N = 3SE +/- 0.03, N = 325.5325.5525.60

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 TimeABC612182430SE +/- 0.12, N = 3SE +/- 0.12, N = 327.2227.2427.29

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 TimeACB612182430SE +/- 0.02, N = 3SE +/- 0.02, N = 325.7025.7225.76

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 DataframeABC246810SE +/- 0.02, N = 3SE +/- 0.01, N = 38.638.638.65

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 DataframeCAB246810SE +/- 0.01, N = 3SE +/- 0.01, N = 38.648.668.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 DataframeCBA246810SE +/- 0.03, N = 3SE +/- 0.02, N = 38.678.688.69

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 TimeBCA48121620SE +/- 0.10, N = 3SE +/- 0.06, N = 314.1214.1414.15

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 TimeCBA3691215SE +/- 0.41, N = 3SE +/- 0.43, N = 310.0810.6010.65

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 TimeCAB3691215SE +/- 0.41, N = 3SE +/- 0.17, N = 310.5110.7911.02

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 TimeABC0.39150.7831.17451.5661.9575SE +/- 0.02, N = 3SE +/- 0.03, N = 121.581.661.74

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 TimeCBA0.3330.6660.9991.3321.665SE +/- 0.02, N = 3SE +/- 0.07, N = 41.381.451.48

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 TimeCAB0.3060.6120.9181.2241.53SE +/- 0.02, N = 12SE +/- 0.07, N = 31.301.311.36

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 TimeBCA0.32630.65260.97891.30521.6315SE +/- 0.06, N = 3SE +/- 0.02, N = 121.401.441.45


Phoronix Test Suite v10.8.5