5950xGentoo-ApacheSpark-all AMD Ryzen 9 5950X 16-Core testing with a Gigabyte X570 AORUS ELITE WIFI (F37c BIOS) and eVGA NVIDIA GeForce GTX 1060 6GB on Gentoo 2.8 via the Phoronix Test Suite. AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX: Processor: AMD Ryzen 9 5950X 16-Core @ 3.40GHz (16 Cores / 32 Threads), Motherboard: Gigabyte X570 AORUS ELITE WIFI (F37c BIOS), Chipset: AMD Starship/Matisse, Memory: 4 x 8 GB DDR4-3533MT/s CMK16GX4M2Z3200C16, Disk: 2 x 1000GB Samsung SSD 980 PRO 1TB, Graphics: eVGA NVIDIA GeForce GTX 1060 6GB, Audio: NVIDIA GP106 HD Audio, Monitor: DELL 2707WFP, Network: Intel I211 + Intel Dual Band-AC 3168NGW OS: Gentoo 2.8, Kernel: 5.19.0-gentoo-harambe-edition (x86_64), Desktop: KDE Plasma 5.25.4, Display Server: X Server 1.21.1.4, Display Driver: NVIDIA 515.65.01, Compiler: GCC 11.3.0, File-System: ext4, Screen Resolution: 3840x1200 Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 2.28 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 73.71 |================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 3.42 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Group By Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 2.85 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Repartition Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 1.31 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 1.16 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 0.87 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 2.24 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 73.64 |================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 3.41 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Group By Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 2.65 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Repartition Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 1.38 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 1.21 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 0.99 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - SHA-512 Benchmark Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 2.32 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 73.92 |================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 3.41 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Group By Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 2.76 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Repartition Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 1.45 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 1.36 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Broadcast Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 1.08 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - SHA-512 Benchmark Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 2.59 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 72.99 |================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 3.41 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Group By Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 3.17 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Repartition Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 1.76 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 1.92 |=================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Broadcast Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 1.47 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - SHA-512 Benchmark Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 7.55 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 72.94 |================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 3.39 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Group By Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 4.85 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Repartition Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 5.02 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 5.65 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Broadcast Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 5.49 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - SHA-512 Benchmark Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 7.20 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 73.66 |================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 3.44 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Group By Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 4.45 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Repartition Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 5.02 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 5.53 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Broadcast Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 5.12 |=================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - SHA-512 Benchmark Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 13.48 |================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 72.89 |================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 3.43 |=================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Group By Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 6.89 |=================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Repartition Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 9.40 |=================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 10.59 |================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Broadcast Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 10.26 |================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - SHA-512 Benchmark Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 12.63 |================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 73.60 |================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 3.41 |=================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Group By Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 6.12 |=================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Repartition Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 8.91 |=================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 10.73 |================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Broadcast Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 9.53 |=================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 25.54 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 73.01 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 3.43 |=================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Group By Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 18.14 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Repartition Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 18.32 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 21.46 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Broadcast Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 21.48 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - SHA-512 Benchmark Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 23.58 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 73.74 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 3.42 |=================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Group By Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 17.30 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Repartition Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 17.32 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 19.21 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Broadcast Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 18.89 |================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - SHA-512 Benchmark Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 7.45 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 73.71 |================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 3.38 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Group By Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 5.01 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Repartition Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 5.09 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 5.70 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Broadcast Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 5.50 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 8.24 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 73.41 |================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 3.42 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Group By Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 5.14 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Repartition Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 5.42 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 6.33 |=================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Broadcast Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 5.91 |=================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - SHA-512 Benchmark Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 12.68 |================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 73.32 |================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 3.37 |=================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Group By Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 6.74 |=================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Repartition Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 9.37 |=================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 10.47 |================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Broadcast Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 9.90 |=================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - SHA-512 Benchmark Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 13.58 |================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 73.62 |================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 3.42 |=================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Group By Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 6.87 |=================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Repartition Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 9.40 |=================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 10.79 |================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Broadcast Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 10.14 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - SHA-512 Benchmark Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 23.11 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 72.90 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 3.40 |=================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Group By Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 15.86 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Repartition Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 16.79 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 18.52 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Broadcast Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 18.14 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 24.03 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 73.76 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 3.39 |=================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Group By Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 14.51 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Repartition Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 17.68 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 19.95 |================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Broadcast Inner Join Test Time Seconds < Lower Is Better AMD Ryzen 9 5950X 16-Core - eVGA NVIDIA GeForce GTX . 18.89 |==================