5950xspark 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: 2 x 16 GB DDR4-3733MT/s TEAMGROUP-UD4-3600, 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.19 |=================== 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.19 |================== 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.40 |=================== 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.284012022 |============ 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.06 |=================== 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.85 |=================== 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.14 |=================== 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.33 |================== 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.39 |=================== 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.62 |=================== 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.31 |=================== 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.18 |=================== 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.90 |=================== 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.22 |=================== 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 . 74.12 |================== 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.37 |=================== 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.67 |=================== 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.37 |=================== 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.24 |=================== 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.06 |=================== 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.39 |=================== 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 . 73.86 |================== 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.37 |=================== 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 . 2.97 |=================== 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.62 |=================== 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.67 |=================== 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.35 |=================== 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 . 6.92 |=================== 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 . 73.40 |================== 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.42 |=================== 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.62 |=================== 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 . 4.61 |=================== 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.14 |=================== 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 . 4.87 |=================== 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 . 6.51 |=================== 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.56 |================== 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.36 |=================== 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.14 |=================== 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 . 4.35 |=================== 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.00 |=================== 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 . 4.66 |=================== 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.09 |=================== 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.66 |================== 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.39 |=================== 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 . 4.66 |=================== 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 . 4.68 |=================== 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.29 |=================== 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.01 |=================== 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 . 7.61 |=================== 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.62 |================== 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.39 |=================== 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 . 4.83 |=================== 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 . 4.96 |=================== 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.04 |=================== 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.47 |===================