tr 2950X

AMD Ryzen Threadripper 2950X 16-Core testing with a MSI MEG X399 CREATION (MS-7B92) v1.0 (1.30 BIOS) and AMD FirePro V4900 1GB on Ubuntu 22.04 via the Phoronix Test Suite.

HTML result view exported from: https://openbenchmarking.org/result/2208075-NE-TR2950X6958&grs.

tr 2950XProcessorMotherboardChipsetMemoryDiskGraphicsAudioMonitorNetworkOSKernelDesktopDisplay ServerOpenGLVulkanCompilerFile-SystemScreen ResolutionABNCAMD Ryzen Threadripper 2950X 16-Core @ 3.50GHz (16 Cores / 32 Threads)MSI MEG X399 CREATION (MS-7B92) v1.0 (1.30 BIOS)AMD 17h32GBSamsung SSD 970 EVO 250GBAMD FirePro V4900 1GBRealtek ALC1220DELL S2409W2 x Intel I211 + Intel-AC 9260Ubuntu 22.045.19.0-051900rc7-generic (x86_64)GNOME Shell 42.2X Server + Wayland3.3 Mesa 22.0.1 (LLVM 13.0.1)1.2.204GCC 11.2.0ext41920x1080OpenBenchmarking.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-gBFGDP/gcc-11-11.2.0/debian/tmp-nvptx/usr,amdgcn-amdhsa=/build/gcc-11-gBFGDP/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 schedutil (Boost: Enabled) - CPU Microcode: 0x800820dJava 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 + retbleed: Mitigation of untrained return thunk; SMT vulnerable + 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 STIBP: disabled RSB filling + srbds: Not affected + tsx_async_abort: Not affected

tr 2950Xspark: 1000000 - 2000 - Repartition Test Timespark: 1000000 - 100 - Inner Join Test Timespark: 20000000 - 1000 - SHA-512 Benchmark Timespark: 40000000 - 1000 - SHA-512 Benchmark Timespark: 10000000 - 500 - Inner Join Test Timespark: 1000000 - 1000 - SHA-512 Benchmark Timespark: 1000000 - 2000 - Broadcast Inner Join Test Timespark: 20000000 - 1000 - Broadcast Inner Join Test Timespark: 1000000 - 1000 - Broadcast Inner Join Test Timespark: 40000000 - 2000 - Group By Test Timespark: 10000000 - 1000 - Inner Join Test Timespark: 20000000 - 1000 - Repartition Test Timespark: 10000000 - 1000 - Broadcast Inner Join Test Timespark: 1000000 - 1000 - Repartition Test Timespark: 10000000 - 2000 - Group By Test Timespark: 1000000 - 100 - Repartition Test Timespark: 1000000 - 500 - SHA-512 Benchmark Timespark: 40000000 - 1000 - Broadcast Inner Join Test Timesvt-av1: Preset 10 - Bosphorus 1080pspark: 40000000 - 100 - Broadcast Inner Join Test Timespark: 40000000 - 100 - Repartition Test Timespark: 40000000 - 100 - SHA-512 Benchmark Timespark: 40000000 - 2000 - Inner Join Test Timespark: 10000000 - 100 - Inner Join Test Timespark: 1000000 - 500 - Repartition Test Timespark: 40000000 - 500 - Broadcast Inner Join Test Timespark: 1000000 - 1000 - Group By Test Timespark: 10000000 - 1000 - Group By Test Timespark: 10000000 - 2000 - Inner Join Test Timespark: 40000000 - 2000 - SHA-512 Benchmark Timespark: 20000000 - 500 - Repartition Test Timespark: 20000000 - 2000 - Broadcast Inner Join Test Timespark: 40000000 - 500 - Inner Join Test Timespark: 40000000 - 2000 - Repartition Test Timespark: 40000000 - 1000 - Inner Join Test Timespark: 10000000 - 500 - Broadcast Inner Join Test Timespark: 20000000 - 500 - Inner Join Test Timespark: 1000000 - 100 - SHA-512 Benchmark Timespark: 1000000 - 2000 - Inner Join Test Timespark: 40000000 - 2000 - Broadcast Inner Join Test Timespark: 10000000 - 1000 - Repartition Test Timespark: 10000000 - 100 - Group By Test Timespark: 20000000 - 2000 - Group By Test Timespark: 40000000 - 500 - Repartition Test Timespark: 20000000 - 100 - SHA-512 Benchmark Timespark: 10000000 - 1000 - SHA-512 Benchmark Timespark: 20000000 - 2000 - Repartition Test Timespark: 1000000 - 500 - Group By Test Timespark: 1000000 - 2000 - Group By Test Timespark: 1000000 - 100 - Group By Test Timespark: 10000000 - 2000 - Repartition Test Timespark: 20000000 - 100 - Broadcast Inner Join Test Timespark: 40000000 - 100 - Inner Join Test Timespark: 10000000 - 500 - Repartition Test Timespark: 40000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 500 - Calculate Pi Benchmarkspark: 40000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 2000 - SHA-512 Benchmark Timespark: 20000000 - 500 - Group By Test Timespark: 10000000 - 100 - SHA-512 Benchmark Timespark: 10000000 - 100 - Repartition Test Timesvt-av1: Preset 4 - Bosphorus 1080pspark: 40000000 - 500 - Group By Test Timesvt-av1: Preset 12 - Bosphorus 1080pspark: 20000000 - 500 - Broadcast Inner Join Test Timespark: 1000000 - 2000 - SHA-512 Benchmark Timespark: 10000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 1000 - Group By Test Timespark: 1000000 - 100 - Calculate Pi Benchmarkspark: 10000000 - 100 - Calculate Pi Benchmarkspark: 40000000 - 1000 - Repartition Test Timespark: 1000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 500 - Group By Test Timespark: 40000000 - 100 - Calculate Pi Benchmarkspark: 10000000 - 500 - SHA-512 Benchmark Timespark: 40000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 2000 - Calculate Pi Benchmarkspark: 20000000 - 1000 - Inner Join Test Timespark: 20000000 - 100 - Repartition Test Timespark: 10000000 - 2000 - SHA-512 Benchmark Timespark: 20000000 - 2000 - Inner Join Test Timespark: 10000000 - 500 - Calculate Pi Benchmarkspark: 10000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 100 - Group By Test Timespark: 20000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 40000000 - 500 - Calculate Pi Benchmarkspark: 40000000 - 1000 - Group By Test Timesvt-av1: Preset 8 - Bosphorus 1080pspark: 40000000 - 500 - SHA-512 Benchmark Timespark: 10000000 - 500 - Calculate Pi Benchmark Using Dataframesvt-av1: Preset 10 - Bosphorus 4Kspark: 20000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 1000 - Inner Join Test Timespark: 20000000 - 500 - SHA-512 Benchmark Timespark: 20000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 1000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 100 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 1000 - Calculate Pi Benchmarkspark: 1000000 - 1000 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 100 - Broadcast Inner Join Test Timespark: 10000000 - 1000 - Calculate Pi Benchmarkspark: 20000000 - 100 - Group By Test Timespark: 1000000 - 500 - Calculate Pi Benchmark Using Dataframespark: 20000000 - 100 - Calculate Pi Benchmarkspark: 40000000 - 2000 - Calculate Pi Benchmarkspark: 40000000 - 1000 - Calculate Pi Benchmarkspark: 20000000 - 2000 - Calculate Pi Benchmarksvt-av1: Preset 12 - Bosphorus 4Ksvt-av1: Preset 8 - Bosphorus 4Ksvt-av1: Preset 4 - Bosphorus 4Kspark: 1000000 - 1000 - Calculate Pi Benchmarkspark: 20000000 - 500 - Calculate Pi Benchmarkspark: 10000000 - 2000 - Calculate Pi Benchmarkspark: 20000000 - 2000 - Calculate Pi Benchmark Using Dataframespark: 10000000 - 2000 - Broadcast Inner Join Test Timespark: 20000000 - 100 - Inner Join Test Timespark: 1000000 - 500 - Broadcast Inner Join Test Timespark: 1000000 - 500 - Inner Join Test Timespark: 1000000 - 100 - Broadcast Inner Join Test TimeABNC2.972.1023.23500652444.77757363410.4448530754.342.3219.2376279951.9225.81836339910.22690810315.89295816510.4121539082.879.802.7002640514.3736.818880624162.27940.08974714434.18555970546.52311235537.99194315510.7646975332.6537.860127725.379.5610.99707235743.85976886816.64063657719.05687729938.91663164430.64805419837.54260010210.01652585318.7858192354.5300637983.0936.6972444829.359.43975251613.2260123631.75970946224.42888620814.00452356516.4316364035.5046102136.175.8769422449.3020.75454159540.8352763839.096.72108.2259551586.866.8423.24735090911.89008500513.9311416639.473.59331.80822044221.10418.4286746864.9047595636.7013.180563735108.419781632108.68836702631.4483235166.7832715588.621025209110.52365756613.1988245676.86108.59728910819.68243866817.15439022814.13935093720.393716972109.2303116876.7632.4230433136.875336993109.23183516629.12648346475.96345.8154074386.75925895461.3886.8127446292.4322.7541114656.806.846.81110.7301282356.79919824710.662243237109.52235686513.3296263926.77685602109.108538715110.085285547109.896421862109.4397669189.75231.9951.384109.807174541109.612467287109.911051716.779.9620.6837346221.700073412.1709950551.9725177983.382.3724.8943.909.734.652.4119.612.0527.2210.7816.4010.662.949.892.814.5436.73158.92941.2732.9946.4038.8010.472.7238.995.489.6710.8343.4216.1619.2737.9431.5436.529.7519.294.623.1735.829.599.5912.9032.5624.6314.3416.695.576.276.019.4520.8039.988.936.86109.9074079896.876.7923.6911.9914.199.313.53031.26223.44218.374.996.8013.20110.166207147109.35703340731.516.898.49109.74699733113.096.84110.03983881719.9517.3814.0420.55109.3298560126.7832.116.80109.94045365029.3476.00546.276.7860.8466.802.4522.586.826.796.80110.2586475716.8210.69109.96819544813.406.81109.576906446110.551039063110.394615796109.89698440589.46032.1291.379109.680205103109.971942948110.2509737566.7910.8320.351.772.251.883.392.1325.4541.00312728610.194.642.4820.552.0327.26790608910.8016.6710.872.8210.212.734.4335.45156.49239.8133.2948.0539.3110.412.7439.135.559.8710.6644.7216.3319.6239.0631.2736.589.8819.064.503.1236.749.469.6813.0532.5525.0214.3016.305.446.315.979.5121.2240.129.126.84110.3578639466.746.9223.5511.7714.019.303.56631.45219.61618.694.926.8112.99109.870024098110.41137680231.026.868.50111.4313.296.76110.1219.8517.3714.2220.30110.5390732206.8432.496.88110.3929.4375.22546.146.8260.9426.862.4322.646.776.816.85109.9596909746.8410.72110.10528059013.356.81109.616776140110.588119919110.273490935109.9160597189.36632.0211.379110.057783068109.977979218109.966.7710.5420.601.792.261.75OpenBenchmarking.org

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Repartition Test TimeABNC0.76281.52562.28843.05123.814SE +/- 0.04, N = 6SE +/- 0.02, N = 32.973.383.39

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 TimeABNC0.53331.06661.59992.13322.6665SE +/- 0.07, N = 3SE +/- 0.05, N = 42.102.372.13

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 TimeABNC612182430SE +/- 0.11, N = 323.2424.8925.45

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 TimeABNC1020304050SE +/- 0.53, N = 944.7843.9041.00

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 TimeABNC3691215SE +/- 0.118870708, N = 3SE +/- 0.144346648, N = 610.4448530759.73000000010.190000000

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 TimeABNC1.04632.09263.13894.18525.2315SE +/- 0.05, N = 3SE +/- 0.06, N = 34.344.654.64

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 TimeABNC0.5581.1161.6742.2322.79SE +/- 0.05, N = 6SE +/- 0.07, N = 32.322.412.48

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 TimeABNC510152025SE +/- 0.21, N = 319.2419.6120.55

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 TimeABNC0.46130.92261.38391.84522.3065SE +/- 0.06, N = 3SE +/- 0.06, N = 31.922.052.03

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 TimeABNC612182430SE +/- 0.38, N = 925.8227.2227.27

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 TimeABNC3691215SE +/- 0.13, N = 12SE +/- 0.13, N = 1210.2310.7810.80

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Repartition Test TimeABNC48121620SE +/- 0.18, N = 315.8916.4016.67

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 TimeABNC3691215SE +/- 0.11, N = 12SE +/- 0.11, N = 1210.4110.6610.87

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Repartition Test TimeABNC0.66151.3231.98452.6463.3075SE +/- 0.03, N = 3SE +/- 0.04, N = 32.872.942.82

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 TimeABNC3691215SE +/- 0.02, N = 3SE +/- 0.19, N = 39.809.8910.21

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Repartition Test TimeABNC0.63231.26461.89692.52923.1615SE +/- 0.018430805, N = 3SE +/- 0.052181616, N = 42.7002640512.8100000002.730000000

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 TimeABNC1.02152.0433.06454.0865.1075SE +/- 0.04, N = 8SE +/- 0.05, N = 34.374.544.43

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 TimeABNC816243240SE +/- 0.21, N = 936.8236.7335.45

SVT-AV1

Encoder Mode: Preset 10 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 10 - Input: Bosphorus 1080pABNC4080120160200SE +/- 1.56, N = 3SE +/- 1.66, N = 4162.28158.93156.491. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

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 TimeABNC918273645SE +/- 0.37, N = 9SE +/- 0.52, N = 340.0941.2739.81

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Repartition Test TimeABNC816243240SE +/- 0.04, N = 9SE +/- 0.48, N = 334.1932.9933.29

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 TimeABNC1122334455SE +/- 0.41, N = 9SE +/- 0.33, N = 346.5246.4048.05

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 TimeABNC918273645SE +/- 0.21, N = 937.9938.8039.31

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 TimeABNC3691215SE +/- 0.26, N = 3SE +/- 0.18, N = 310.7610.4710.41

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Repartition Test TimeABNC0.61651.2331.84952.4663.0825SE +/- 0.04, N = 8SE +/- 0.05, N = 32.652.722.74

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 TimeABNC918273645SE +/- 0.14, N = 5SE +/- 0.24, N = 937.8638.9939.13

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 TimeABNC1.24882.49763.74644.99526.244SE +/- 0.04, N = 3SE +/- 0.02, N = 35.375.485.55

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 TimeABNC3691215SE +/- 0.05, N = 12SE +/- 0.06, N = 129.569.679.87

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 TimeABNC3691215SE +/- 0.15, N = 3SE +/- 0.14, N = 311.0010.8310.66

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 TimeABNC1020304050SE +/- 0.49, N = 943.8643.4244.72

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Repartition Test TimeABNC48121620SE +/- 0.26, N = 3SE +/- 0.17, N = 316.6416.1616.33

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 TimeABNC510152025SE +/- 0.17, N = 1219.0619.2719.62

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 TimeABNC918273645SE +/- 0.49, N = 5SE +/- 0.39, N = 938.9237.9439.06

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Repartition Test TimeABNC714212835SE +/- 0.09, N = 930.6531.5431.27

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 TimeABNC918273645SE +/- 0.26, N = 937.5436.5236.58

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 TimeABNC3691215SE +/- 0.085017131, N = 3SE +/- 0.094306283, N = 610.0165258539.7500000009.880000000

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 TimeABNC510152025SE +/- 0.35, N = 3SE +/- 0.15, N = 318.7919.2919.06

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 TimeABNC1.03952.0793.11854.1585.1975SE +/- 0.034411464, N = 3SE +/- 0.055483981, N = 44.5300637984.6200000004.500000000

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 TimeABNC0.71331.42662.13992.85323.5665SE +/- 0.04, N = 6SE +/- 0.09, N = 33.093.173.12

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 TimeABNC816243240SE +/- 0.15, N = 936.7035.8236.74

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Repartition Test TimeABNC3691215SE +/- 0.07, N = 12SE +/- 0.06, N = 129.359.599.46

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 TimeABNC3691215SE +/- 0.023359039, N = 3SE +/- 0.055018199, N = 39.4397525169.5900000009.680000000

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 TimeABNC3691215SE +/- 0.06, N = 1213.2312.9013.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 TimeABNC816243240SE +/- 0.16, N = 5SE +/- 0.04, N = 931.7632.5632.55

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 TimeABNC612182430SE +/- 0.03, N = 3SE +/- 0.27, N = 324.4324.6325.02

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 TimeABNC48121620SE +/- 0.14, N = 12SE +/- 0.11, N = 1214.0014.3414.30

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Repartition Test TimeABNC48121620SE +/- 0.10, N = 1216.4316.6916.30

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 TimeABNC1.25332.50663.75995.01326.2665SE +/- 0.029315415, N = 8SE +/- 0.043659720, N = 35.5046102135.5700000005.440000000

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 TimeABNC246810SE +/- 0.04, N = 6SE +/- 0.10, N = 36.176.276.31

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 TimeABNC246810SE +/- 0.060621777, N = 3SE +/- 0.080220571, N = 45.8769422446.0100000005.970000000

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 2000 - Repartition Test TimeABNC3691215SE +/- 0.06, N = 3SE +/- 0.06, N = 39.309.459.51

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 TimeABNC510152025SE +/- 0.24, N = 3SE +/- 0.25, N = 320.7520.8021.22

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 TimeABNC918273645SE +/- 0.28, N = 9SE +/- 0.17, N = 340.8439.9840.12

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Repartition Test TimeABNC3691215SE +/- 0.19, N = 3SE +/- 0.10, N = 69.098.939.12

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 DataframeABNC246810SE +/- 0.02, N = 5SE +/- 0.04, N = 96.726.866.84

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 500 - Calculate Pi BenchmarkABNC20406080100SE +/- 0.12, N = 8SE +/- 0.32, N = 3108.23109.91110.36

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 DataframeABNC246810SE +/- 0.03, N = 96.866.876.74

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 DataframeABNC246810SE +/- 0.01, N = 9SE +/- 0.06, N = 36.846.796.92

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 TimeABNC612182430SE +/- 0.16, N = 1223.2523.6923.55

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 TimeABNC3691215SE +/- 0.11, N = 3SE +/- 0.07, N = 311.8911.9911.77

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 TimeABNC48121620SE +/- 0.07, N = 3SE +/- 0.10, N = 313.9314.1914.01

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Repartition Test TimeABNC3691215SE +/- 0.16, N = 3SE +/- 0.09, N = 39.479.319.30

SVT-AV1

Encoder Mode: Preset 4 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 4 - Input: Bosphorus 1080pABNC0.80841.61682.42523.23364.042SE +/- 0.015, N = 3SE +/- 0.014, N = 33.5933.5303.5661. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

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 TimeABNC714212835SE +/- 0.10, N = 5SE +/- 0.11, N = 931.8131.2631.45

SVT-AV1

Encoder Mode: Preset 12 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 12 - Input: Bosphorus 1080pABNC50100150200250SE +/- 1.68, N = 3SE +/- 1.25, N = 3221.10223.44219.621. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

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 TimeABNC510152025SE +/- 0.30, N = 3SE +/- 0.12, N = 318.4318.3718.69

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 TimeABNC1.12282.24563.36844.49125.614SE +/- 0.048557793, N = 6SE +/- 0.049353750, N = 34.9047595634.9900000004.920000000

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 DataframeABNC246810SE +/- 0.01, N = 12SE +/- 0.01, N = 126.706.806.81

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 TimeABNC3691215SE +/- 0.15, N = 313.1813.2012.99

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 100 - Calculate Pi BenchmarkABNC20406080100SE +/- 0.21, N = 3SE +/- 0.10, N = 4108.42110.17109.87

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 100 - Calculate Pi BenchmarkABNC20406080100SE +/- 0.17, N = 3SE +/- 0.10, N = 3108.69109.36110.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 TimeABNC714212835SE +/- 0.18, N = 931.4531.5131.02

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 DataframeABNC246810SE +/- 0.068811394, N = 3SE +/- 0.022438723, N = 46.7832715586.8900000006.860000000

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 TimeABNC246810SE +/- 0.069704950, N = 3SE +/- 0.074190780, N = 68.6210252098.4900000008.500000000

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 100 - Calculate Pi BenchmarkABNC20406080100SE +/- 0.15, N = 9SE +/- 0.92, N = 3110.52109.75111.43

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 TimeABNC3691215SE +/- 0.14, N = 3SE +/- 0.13, N = 613.2013.0913.29

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 DataframeABNC246810SE +/- 0.02, N = 96.866.846.76

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 2000 - Calculate Pi BenchmarkABNC20406080100SE +/- 0.17, N = 6SE +/- 0.24, N = 3108.60110.04110.12

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 TimeABNC510152025SE +/- 0.31, N = 319.6819.9519.85

Apache Spark

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

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

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 TimeABNC48121620SE +/- 0.02, N = 3SE +/- 0.07, N = 314.1414.0414.22

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 TimeABNC510152025SE +/- 0.19, N = 1220.3920.5520.30

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 500 - Calculate Pi BenchmarkABNC20406080100SE +/- 0.30, N = 3SE +/- 0.25, N = 6109.23109.33110.54

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 DataframeABNC246810SE +/- 0.02, N = 3SE +/- 0.07, N = 36.766.786.84

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 TimeABNC816243240SE +/- 0.07, N = 9SE +/- 0.61, N = 332.4232.1132.49

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 DataframeABNC246810SE +/- 0.046089856, N = 36.8753369936.8000000006.880000000

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 500 - Calculate Pi BenchmarkABNC20406080100SE +/- 0.12, N = 5SE +/- 0.09, N = 9109.23109.94110.39

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 TimeABNC714212835SE +/- 0.28, N = 929.1329.3429.43

SVT-AV1

Encoder Mode: Preset 8 - Input: Bosphorus 1080p

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 8 - Input: Bosphorus 1080pABNC20406080100SE +/- 0.37, N = 3SE +/- 0.10, N = 375.9676.0175.231. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

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 TimeABNC1020304050SE +/- 0.47, N = 5SE +/- 0.47, N = 945.8246.2746.14

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 DataframeABNC246810SE +/- 0.003533182, N = 3SE +/- 0.025564809, N = 66.7592589546.7800000006.820000000

SVT-AV1

Encoder Mode: Preset 10 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 10 - Input: Bosphorus 4KABNC1428425670SE +/- 0.21, N = 3SE +/- 0.53, N = 361.3960.8560.941. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

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 DataframeABNC246810SE +/- 0.034639869, N = 3SE +/- 0.012838149, N = 36.8127446296.8000000006.860000000

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 TimeABNC0.55131.10261.65392.20522.7565SE +/- 0.05, N = 3SE +/- 0.04, N = 32.432.452.43

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 TimeABNC510152025SE +/- 0.30, N = 3SE +/- 0.27, N = 322.7522.5822.64

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

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 DataframeABNC246810SE +/- 0.02, N = 6SE +/- 0.05, N = 36.846.796.81

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 DataframeABNC246810SE +/- 0.00, N = 3SE +/- 0.03, N = 36.816.806.85

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 1000 - Calculate Pi BenchmarkABNC20406080100SE +/- 0.19, N = 3110.73110.26109.96

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 DataframeABNC246810SE +/- 0.031303906, N = 3SE +/- 0.025947993, N = 36.7991982476.8200000006.840000000

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 TimeABNC3691215SE +/- 0.24, N = 3SE +/- 0.11, N = 310.6610.6910.72

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 10000000 - Partitions: 1000 - Calculate Pi BenchmarkABNC20406080100SE +/- 0.13, N = 12SE +/- 0.15, N = 12109.52109.97110.11

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 TimeABNC3691215SE +/- 0.20, N = 3SE +/- 0.07, N = 313.3313.4013.35

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 DataframeABNC246810SE +/- 0.02582423, N = 8SE +/- 0.02772713, N = 36.776856026.810000006.81000000

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 100 - Calculate Pi BenchmarkABNC20406080100SE +/- 0.21, N = 3SE +/- 0.14, N = 3109.11109.58109.62

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 2000 - Calculate Pi BenchmarkABNC20406080100SE +/- 0.21, N = 9110.09110.55110.59

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 40000000 - Partitions: 1000 - Calculate Pi BenchmarkABNC20406080100SE +/- 0.19, N = 9109.90110.39110.27

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 2000 - Calculate Pi BenchmarkABNC20406080100SE +/- 0.12, N = 12109.44109.90109.92

SVT-AV1

Encoder Mode: Preset 12 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 12 - Input: Bosphorus 4KABNC20406080100SE +/- 0.46, N = 3SE +/- 0.47, N = 389.7589.4689.371. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

SVT-AV1

Encoder Mode: Preset 8 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 8 - Input: Bosphorus 4KABNC714212835SE +/- 0.10, N = 3SE +/- 0.08, N = 332.0032.1332.021. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

SVT-AV1

Encoder Mode: Preset 4 - Input: Bosphorus 4K

OpenBenchmarking.orgFrames Per Second, More Is BetterSVT-AV1 1.2Encoder Mode: Preset 4 - Input: Bosphorus 4KABNC0.31140.62280.93421.24561.557SE +/- 0.004, N = 3SE +/- 0.001, N = 31.3841.3791.3791. (CXX) g++ options: -march=native -mno-avx -mavx2 -mavx512f -mavx512bw -mavx512dq

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 1000000 - Partitions: 1000 - Calculate Pi BenchmarkABNC20406080100SE +/- 0.38, N = 3SE +/- 0.15, N = 3109.81109.68110.06

Apache Spark

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

OpenBenchmarking.orgSeconds, Fewer Is BetterApache Spark 3.3Row Count: 20000000 - Partitions: 500 - Calculate Pi BenchmarkABNC20406080100SE +/- 0.13, N = 3SE +/- 0.17, N = 3109.61109.97109.98

Apache Spark

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

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

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 DataframeABNC246810SE +/- 0.01, N = 126.776.796.77

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 TimeABNC3691215SE +/- 0.35, N = 3SE +/- 0.50, N = 39.9610.8310.54

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 TimeABNC510152025SE +/- 0.71, N = 3SE +/- 0.24, N = 320.6820.3520.60

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 TimeABNC0.40280.80561.20841.61122.014SE +/- 0.05474021, N = 8SE +/- 0.04087612, N = 31.700073411.770000001.79000000

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 TimeABNC0.50851.0171.52552.0342.5425SE +/- 0.028445371, N = 8SE +/- 0.110292282, N = 32.1709950552.2500000002.260000000

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 TimeABNC0.44380.88761.33141.77522.219SE +/- 0.059135782, N = 3SE +/- 0.055547846, N = 41.9725177981.8800000001.750000000


Phoronix Test Suite v10.8.4