3950X August 2022 AMD Ryzen 9 3950X 16-Core testing with a ASUS ROG CROSSHAIR VII HERO (WI-FI) (3103 BIOS) and Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 4GB on Ubuntu 20.04 via the Phoronix Test Suite. A: Processor: AMD Ryzen 9 3950X 16-Core @ 3.50GHz (16 Cores / 32 Threads), Motherboard: ASUS ROG CROSSHAIR VII HERO (WI-FI) (3103 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 4GB (1260/1750MHz), Audio: AMD Ellesmere HDMI Audio, Monitor: DELL S2409W, Network: Intel I211 + Realtek RTL8822BE 802.11a/b/g/n/ac OS: Ubuntu 20.04, Kernel: 5.11.0-43-generic (x86_64), Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.13, OpenGL: 4.6 Mesa 20.0.8 (LLVM 10.0.0), Vulkan: 1.2.128, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1920x1080 B: Processor: AMD Ryzen 9 3950X 16-Core @ 3.50GHz (16 Cores / 32 Threads), Motherboard: ASUS ROG CROSSHAIR VII HERO (WI-FI) (3103 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 4GB (1260/1750MHz), Audio: AMD Ellesmere HDMI Audio, Monitor: DELL S2409W, Network: Intel I211 + Realtek RTL8822BE 802.11a/b/g/n/ac OS: Ubuntu 20.04, Kernel: 5.11.0-43-generic (x86_64), Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.13, OpenGL: 4.6 Mesa 20.0.8 (LLVM 10.0.0), Vulkan: 1.2.128, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1920x1080 C: Processor: AMD Ryzen 9 3950X 16-Core @ 3.50GHz (16 Cores / 32 Threads), Motherboard: ASUS ROG CROSSHAIR VII HERO (WI-FI) (3103 BIOS), Chipset: AMD Starship/Matisse, Memory: 16GB, Disk: Samsung SSD 970 EVO 250GB, Graphics: Sapphire AMD Radeon RX 470/480/570/570X/580/580X/590 4GB (1260/1750MHz), Audio: AMD Ellesmere HDMI Audio, Monitor: DELL S2409W, Network: Intel I211 + Realtek RTL8822BE 802.11a/b/g/n/ac OS: Ubuntu 20.04, Kernel: 5.11.0-43-generic (x86_64), Desktop: GNOME Shell 3.36.4, Display Server: X Server 1.20.13, OpenGL: 4.6 Mesa 20.0.8 (LLVM 10.0.0), Vulkan: 1.2.128, Compiler: GCC 9.3.0, File-System: ext4, Screen Resolution: 1920x1080 Unvanquished 0.53 Resolution: 1920 x 1080 - Effects Quality: High Frames Per Second > Higher Is Better A . 427.4 |==================================================================== B . 413.8 |================================================================== C . 404.2 |================================================================ Unvanquished 0.53 Resolution: 1920 x 1080 - Effects Quality: Ultra Frames Per Second > Higher Is Better A . 406.9 |==================================================================== B . 399.1 |================================================================== C . 409.7 |==================================================================== Unvanquished 0.53 Resolution: 1920 x 1080 - Effects Quality: Medium Frames Per Second > Higher Is Better A . 427.7 |==================================================================== B . 430.1 |==================================================================== C . 423.6 |=================================================================== Aircrack-ng 1.7 k/s > Higher Is Better A . 60465.45 |================================================================= B . 60443.64 |================================================================= C . 60453.63 |================================================================= ASTC Encoder 4.0 Preset: Fast MT/s > Higher Is Better A . 243.38 |=================================================================== B . 243.63 |=================================================================== C . 242.89 |=================================================================== ASTC Encoder 4.0 Preset: Medium MT/s > Higher Is Better A . 79.77 |==================================================================== B . 79.72 |==================================================================== C . 79.74 |==================================================================== ASTC Encoder 4.0 Preset: Thorough MT/s > Higher Is Better A . 9.5398 |=================================================================== B . 9.5472 |=================================================================== C . 9.5456 |=================================================================== ASTC Encoder 4.0 Preset: Exhaustive MT/s > Higher Is Better A . 1.0459 |=================================================================== B . 1.0450 |=================================================================== C . 1.0440 |=================================================================== LAMMPS Molecular Dynamics Simulator 23Jun2022 Model: 20k Atoms ns/day > Higher Is Better A . 11.87 |==================================================================== B . 11.91 |==================================================================== C . 11.94 |==================================================================== LAMMPS Molecular Dynamics Simulator 23Jun2022 Model: Rhodopsin Protein ns/day > Higher Is Better A . 11.08 |================================================================ B . 11.82 |==================================================================== C . 11.70 |=================================================================== Node.js V8 Web Tooling Benchmark runs/s > Higher Is Better A . 11.98 |==================================================================== B . 12.03 |==================================================================== C . 11.77 |=================================================================== OSPRay Studio 0.11 Camera: 1 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer ms < Lower Is Better A . 7500 |===================================================================== B . 7449 |===================================================================== C . 7469 |===================================================================== OSPRay Studio 0.11 Camera: 2 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer ms < Lower Is Better A . 7716 |===================================================================== B . 7682 |===================================================================== C . 7703 |===================================================================== OSPRay Studio 0.11 Camera: 3 - Resolution: 4K - Samples Per Pixel: 1 - Renderer: Path Tracer ms < Lower Is Better A . 8943 |===================================================================== B . 8918 |===================================================================== C . 8911 |===================================================================== OSPRay Studio 0.11 Camera: 1 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer ms < Lower Is Better A . 127533 |=================================================================== B . 127897 |=================================================================== C . 126016 |================================================================== OSPRay Studio 0.11 Camera: 1 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer ms < Lower Is Better A . 245516 |================================================================== B . 247439 |=================================================================== C . 247297 |=================================================================== OSPRay Studio 0.11 Camera: 2 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer ms < Lower Is Better A . 128844 |================================================================== B . 128511 |================================================================== C . 130977 |=================================================================== OSPRay Studio 0.11 Camera: 2 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer ms < Lower Is Better A . 251402 |================================================================== B . 253256 |=================================================================== C . 253657 |=================================================================== OSPRay Studio 0.11 Camera: 3 - Resolution: 4K - Samples Per Pixel: 16 - Renderer: Path Tracer ms < Lower Is Better A . 150750 |=================================================================== B . 150927 |=================================================================== C . 150460 |=================================================================== OSPRay Studio 0.11 Camera: 3 - Resolution: 4K - Samples Per Pixel: 32 - Renderer: Path Tracer ms < Lower Is Better A . 291678 |=================================================================== B . 289902 |=================================================================== C . 291145 |=================================================================== OSPRay Studio 0.11 Camera: 1 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer ms < Lower Is Better A . 1878 |===================================================================== B . 1883 |===================================================================== C . 1885 |===================================================================== OSPRay Studio 0.11 Camera: 2 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer ms < Lower Is Better A . 1942 |===================================================================== B . 1947 |===================================================================== C . 1941 |===================================================================== OSPRay Studio 0.11 Camera: 3 - Resolution: 1080p - Samples Per Pixel: 1 - Renderer: Path Tracer ms < Lower Is Better A . 2250 |===================================================================== B . 2253 |===================================================================== C . 2248 |===================================================================== OSPRay Studio 0.11 Camera: 1 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer ms < Lower Is Better A . 30050 |==================================================================== B . 30039 |==================================================================== C . 30036 |==================================================================== OSPRay Studio 0.11 Camera: 1 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer ms < Lower Is Better A . 67878 |==================================================================== B . 66413 |=================================================================== C . 67063 |=================================================================== OSPRay Studio 0.11 Camera: 2 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer ms < Lower Is Better A . 30891 |==================================================================== B . 30836 |==================================================================== C . 30810 |==================================================================== OSPRay Studio 0.11 Camera: 2 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer ms < Lower Is Better A . 70272 |==================================================================== B . 69799 |==================================================================== C . 70301 |==================================================================== OSPRay Studio 0.11 Camera: 3 - Resolution: 1080p - Samples Per Pixel: 16 - Renderer: Path Tracer ms < Lower Is Better A . 35981 |==================================================================== B . 35915 |==================================================================== C . 35914 |==================================================================== OSPRay Studio 0.11 Camera: 3 - Resolution: 1080p - Samples Per Pixel: 32 - Renderer: Path Tracer ms < Lower Is Better A . 77565 |================================================================== B . 79355 |==================================================================== C . 79894 |==================================================================== OpenFOAM 9 Input: motorBike - Mesh Time Seconds < Lower Is Better A . 42.60 |=================================================================== B . 42.73 |=================================================================== C . 43.20 |==================================================================== OpenFOAM 9 Input: motorBike - Execution Time Seconds < Lower Is Better A . 111.18 |================================================================== B . 111.59 |================================================================== C . 112.95 |=================================================================== OpenFOAM 9 Input: drivaerFastback, Small Mesh Size - Mesh Time Seconds < Lower Is Better A . 375.23 |=================================================================== B . 375.84 |=================================================================== C . 375.62 |=================================================================== OpenFOAM 9 Input: drivaerFastback, Small Mesh Size - Execution Time Seconds < Lower Is Better A . 5009.77 |================================================================== B . 5017.93 |================================================================== C . 5010.14 |================================================================== Primesieve 8.0 Length: 1e12 Seconds < Lower Is Better A . 10.84 |==================================================================== B . 10.77 |==================================================================== C . 10.81 |==================================================================== Primesieve 8.0 Length: 1e13 Seconds < Lower Is Better A . 137.24 |=================================================================== B . 136.55 |=================================================================== C . 136.92 |=================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - SHA-512 Benchmark Time Seconds < Lower Is Better A . 3.84 |================================================================ B . 4.16 |===================================================================== C . 3.94 |================================================================= Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Seconds < Lower Is Better A . 88.33 |==================================================================== B . 88.14 |==================================================================== C . 88.20 |==================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better A . 5.68 |===================================================================== B . 5.64 |===================================================================== C . 5.61 |==================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Group By Test Time Seconds < Lower Is Better A . 4.27 |==================================================================== B . 4.34 |===================================================================== C . 4.11 |================================================================= Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Repartition Test Time Seconds < Lower Is Better A . 1.91 |================================================================== B . 2.00 |===================================================================== C . 1.90 |================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Inner Join Test Time Seconds < Lower Is Better A . 1.93 |===================================================================== B . 1.87 |=================================================================== C . 1.92 |===================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 100 - Broadcast Inner Join Test Time Seconds < Lower Is Better A . 1.690000000 |============================================================ B . 1.720000000 |============================================================= C . 1.738973943 |============================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - SHA-512 Benchmark Time Seconds < Lower Is Better A . 3.94 |=================================================================== B . 3.84 |================================================================== C . 4.03 |===================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Seconds < Lower Is Better A . 88.33 |==================================================================== B . 88.51 |==================================================================== C . 88.06 |==================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better A . 5.64 |===================================================================== B . 5.62 |===================================================================== C . 5.63 |===================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Group By Test Time Seconds < Lower Is Better A . 4.03 |==================================================================== B . 3.99 |=================================================================== C . 4.10 |===================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Repartition Test Time Seconds < Lower Is Better A . 2.02 |===================================================================== B . 2.01 |==================================================================== C . 2.03 |===================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Inner Join Test Time Seconds < Lower Is Better A . 2.082079844 |============================================================= B . 2.130000000 |============================================================== C . 2.130000000 |============================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 500 - Broadcast Inner Join Test Time Seconds < Lower Is Better A . 1.76 |================================================================== B . 1.83 |===================================================================== C . 1.81 |==================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - SHA-512 Benchmark Time Seconds < Lower Is Better A . 4.20 |===================================================================== B . 4.06 |=================================================================== C . 4.07 |=================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Seconds < Lower Is Better A . 88.56 |==================================================================== B . 88.10 |=================================================================== C . 88.81 |==================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better A . 5.64 |===================================================================== B . 5.58 |==================================================================== C . 5.66 |===================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Group By Test Time Seconds < Lower Is Better A . 4.28 |===================================================================== B . 4.30 |===================================================================== C . 4.14 |================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Repartition Test Time Seconds < Lower Is Better A . 2.19 |===================================================================== B . 2.16 |==================================================================== C . 2.14 |=================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Inner Join Test Time Seconds < Lower Is Better A . 2.47 |===================================================================== B . 2.31 |================================================================= C . 2.46 |===================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 1000 - Broadcast Inner Join Test Time Seconds < Lower Is Better A . 1.96 |=============================================================== B . 2.14 |===================================================================== C . 1.92 |============================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - SHA-512 Benchmark Time Seconds < Lower Is Better A . 4.32 |==================================================================== B . 4.39 |===================================================================== C . 4.31 |==================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Seconds < Lower Is Better A . 88.58 |==================================================================== B . 87.80 |=================================================================== C . 88.56 |==================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better A . 5.64 |===================================================================== B . 5.60 |===================================================================== C . 5.58 |==================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Group By Test Time Seconds < Lower Is Better A . 4.91 |===================================================================== B . 4.86 |==================================================================== C . 4.85 |==================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Repartition Test Time Seconds < Lower Is Better A . 2.69 |==================================================================== B . 2.67 |=================================================================== C . 2.73 |===================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Inner Join Test Time Seconds < Lower Is Better A . 3.09 |================================================================= B . 3.20 |==================================================================== C . 3.27 |===================================================================== Apache Spark 3.3 Row Count: 1000000 - Partitions: 2000 - Broadcast Inner Join Test Time Seconds < Lower Is Better A . 2.77 |===================================================================== B . 2.75 |===================================================================== C . 2.46 |============================================================= Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - SHA-512 Benchmark Time Seconds < Lower Is Better A . 17.57 |==================================================================== B . 17.35 |=================================================================== C . 17.46 |==================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Seconds < Lower Is Better A . 87.90 |==================================================================== B . 87.39 |==================================================================== C . 87.65 |==================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better A . 5.63 |===================================================================== B . 5.66 |===================================================================== C . 5.62 |===================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Group By Test Time Seconds < Lower Is Better A . 8.15 |===================================================================== B . 8.10 |===================================================================== C . 8.07 |==================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Repartition Test Time Seconds < Lower Is Better A . 11.43 |==================================================================== B . 10.93 |================================================================= C . 10.81 |================================================================ Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Inner Join Test Time Seconds < Lower Is Better A . 13.03 |==================================================================== B . 12.50 |================================================================= C . 13.03 |==================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 100 - Broadcast Inner Join Test Time Seconds < Lower Is Better A . 12.51 |==================================================================== B . 11.93 |================================================================= C . 12.54 |==================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - SHA-512 Benchmark Time Seconds < Lower Is Better A . 16.94 |==================================================================== B . 16.88 |==================================================================== C . 16.82 |==================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Seconds < Lower Is Better A . 88.89 |=================================================================== B . 89.35 |=================================================================== C . 90.10 |==================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better A . 5.63 |===================================================================== B . 5.61 |===================================================================== C . 5.59 |===================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Group By Test Time Seconds < Lower Is Better A . 7.76 |===================================================================== B . 7.35 |================================================================= C . 7.60 |==================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Repartition Test Time Seconds < Lower Is Better A . 10.37 |==================================================================== B . 10.37 |==================================================================== C . 10.37 |==================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Inner Join Test Time Seconds < Lower Is Better A . 12.73 |==================================================================== B . 11.89 |================================================================ C . 12.04 |================================================================ Apache Spark 3.3 Row Count: 10000000 - Partitions: 500 - Broadcast Inner Join Test Time Seconds < Lower Is Better A . 12.17 |==================================================================== B . 11.24 |=============================================================== C . 11.35 |=============================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - SHA-512 Benchmark Time Seconds < Lower Is Better A . 32.71 |==================================================================== B . 32.58 |==================================================================== C . 32.53 |==================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Seconds < Lower Is Better A . 88.42 |==================================================================== B . 88.33 |==================================================================== C . 88.32 |==================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better A . 5.67 |===================================================================== B . 5.61 |==================================================================== C . 5.61 |==================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Group By Test Time Seconds < Lower Is Better A . 12.10 |==================================================================== B . 11.93 |=================================================================== C . 12.01 |=================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Repartition Test Time Seconds < Lower Is Better A . 22.99 |==================================================================== B . 21.96 |================================================================= C . 21.78 |================================================================ Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Inner Join Test Time Seconds < Lower Is Better A . 25.69 |=================================================================== B . 26.26 |==================================================================== C . 24.89 |================================================================ Apache Spark 3.3 Row Count: 20000000 - Partitions: 100 - Broadcast Inner Join Test Time Seconds < Lower Is Better A . 25.21 |==================================================================== B . 24.55 |================================================================== C . 24.96 |=================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - SHA-512 Benchmark Time Seconds < Lower Is Better A . 31.17 |==================================================================== B . 31.04 |=================================================================== C . 31.37 |==================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Seconds < Lower Is Better A . 88.26 |==================================================================== B . 87.92 |==================================================================== C . 88.57 |==================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better A . 5.65 |===================================================================== B . 5.64 |===================================================================== C . 5.61 |===================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Group By Test Time Seconds < Lower Is Better A . 11.44 |=================================================================== B . 11.67 |==================================================================== C . 11.25 |================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Repartition Test Time Seconds < Lower Is Better A . 20.70 |================================================================== B . 21.45 |==================================================================== C . 20.76 |================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Inner Join Test Time Seconds < Lower Is Better A . 24.28 |==================================================================== B . 24.08 |=================================================================== C . 22.98 |================================================================ Apache Spark 3.3 Row Count: 20000000 - Partitions: 500 - Broadcast Inner Join Test Time Seconds < Lower Is Better A . 23.21 |==================================================================== B . 23.15 |==================================================================== C . 22.31 |================================================================= Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - SHA-512 Benchmark Time Seconds < Lower Is Better A . 64.83 |==================================================================== B . 63.40 |=================================================================== C . 63.01 |================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Seconds < Lower Is Better A . 88.40 |==================================================================== B . 88.38 |==================================================================== C . 88.31 |==================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better A . 5.59 |==================================================================== B . 5.66 |===================================================================== C . 5.64 |===================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Group By Test Time Seconds < Lower Is Better A . 33.70 |=================================================================== B . 33.18 |================================================================== C . 34.21 |==================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Repartition Test Time Seconds < Lower Is Better A . 44.45 |==================================================================== B . 44.76 |==================================================================== C . 42.72 |================================================================= Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Inner Join Test Time Seconds < Lower Is Better A . 50.62 |==================================================================== B . 49.52 |=================================================================== C . 48.39 |================================================================= Apache Spark 3.3 Row Count: 40000000 - Partitions: 100 - Broadcast Inner Join Test Time Seconds < Lower Is Better A . 48.02 |================================================================== B . 49.20 |==================================================================== C . 48.92 |==================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - SHA-512 Benchmark Time Seconds < Lower Is Better A . 60.89 |==================================================================== B . 59.28 |================================================================== C . 59.19 |================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Seconds < Lower Is Better A . 89.96 |==================================================================== B . 89.14 |=================================================================== C . 90.05 |==================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better A . 5.58 |==================================================================== B . 5.59 |==================================================================== C . 5.67 |===================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Group By Test Time Seconds < Lower Is Better A . 31.73 |==================================================================== B . 31.72 |==================================================================== C . 31.38 |=================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Repartition Test Time Seconds < Lower Is Better A . 41.79 |=================================================================== B . 42.52 |==================================================================== C . 41.83 |=================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Inner Join Test Time Seconds < Lower Is Better A . 46.56 |================================================================= B . 48.23 |=================================================================== C . 48.81 |==================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 500 - Broadcast Inner Join Test Time Seconds < Lower Is Better A . 46.92 |==================================================================== B . 46.52 |=================================================================== C . 46.54 |=================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - SHA-512 Benchmark Time Seconds < Lower Is Better A . 17.03 |=================================================================== B . 17.28 |==================================================================== C . 17.26 |==================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Seconds < Lower Is Better A . 87.94 |==================================================================== B . 88.11 |==================================================================== C . 87.90 |==================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better A . 5.67 |===================================================================== B . 5.58 |==================================================================== C . 5.60 |==================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Group By Test Time Seconds < Lower Is Better A . 8.15 |=================================================================== B . 8.45 |===================================================================== C . 8.26 |=================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Repartition Test Time Seconds < Lower Is Better A . 10.85 |==================================================================== B . 10.68 |=================================================================== C . 10.65 |=================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Inner Join Test Time Seconds < Lower Is Better A . 12.08 |==================================================================== B . 12.08 |==================================================================== C . 11.89 |=================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 1000 - Broadcast Inner Join Test Time Seconds < Lower Is Better A . 11.77 |==================================================================== B . 11.70 |==================================================================== C . 11.59 |=================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - SHA-512 Benchmark Time Seconds < Lower Is Better A . 17.86 |================================================================== B . 18.44 |==================================================================== C . 17.76 |================================================================= Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Seconds < Lower Is Better A . 89.88 |==================================================================== B . 89.46 |==================================================================== C . 90.10 |==================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better A . 5.57 |==================================================================== B . 5.64 |===================================================================== C . 5.62 |===================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Group By Test Time Seconds < Lower Is Better A . 8.52 |=================================================================== B . 8.66 |==================================================================== C . 8.75 |===================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Repartition Test Time Seconds < Lower Is Better A . 11.16 |=================================================================== B . 11.07 |=================================================================== C . 11.29 |==================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Inner Join Test Time Seconds < Lower Is Better A . 13.04 |================================================================== B . 13.10 |=================================================================== C . 13.36 |==================================================================== Apache Spark 3.3 Row Count: 10000000 - Partitions: 2000 - Broadcast Inner Join Test Time Seconds < Lower Is Better A . 12.28 |==================================================================== B . 12.29 |==================================================================== C . 12.14 |=================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - SHA-512 Benchmark Time Seconds < Lower Is Better A . 30.84 |================================================================ B . 30.62 |=============================================================== C . 32.86 |==================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Seconds < Lower Is Better A . 89.63 |==================================================================== B . 89.17 |==================================================================== C . 88.82 |=================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better A . 5.62 |===================================================================== B . 5.59 |===================================================================== C . 5.63 |===================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Group By Test Time Seconds < Lower Is Better A . 12.18 |=================================================================== B . 11.95 |================================================================== C . 12.40 |==================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Repartition Test Time Seconds < Lower Is Better A . 21.11 |==================================================================== B . 20.66 |=================================================================== C . 20.70 |=================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Inner Join Test Time Seconds < Lower Is Better A . 23.71 |==================================================================== B . 23.08 |================================================================== C . 23.75 |==================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 1000 - Broadcast Inner Join Test Time Seconds < Lower Is Better A . 23.53 |==================================================================== B . 22.91 |================================================================== C . 23.35 |=================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - SHA-512 Benchmark Time Seconds < Lower Is Better A . 31.86 |==================================================================== B . 31.37 |=================================================================== C . 31.15 |================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Seconds < Lower Is Better A . 90.47 |==================================================================== B . 90.04 |==================================================================== C . 88.96 |=================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better A . 5.57 |==================================================================== B . 5.59 |===================================================================== C . 5.62 |===================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Group By Test Time Seconds < Lower Is Better A . 12.06 |==================================================================== B . 12.03 |==================================================================== C . 12.02 |==================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Repartition Test Time Seconds < Lower Is Better A . 21.21 |==================================================================== B . 21.23 |==================================================================== C . 21.28 |==================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Inner Join Test Time Seconds < Lower Is Better A . 23.70 |=============================================================== B . 25.41 |==================================================================== C . 24.80 |================================================================== Apache Spark 3.3 Row Count: 20000000 - Partitions: 2000 - Broadcast Inner Join Test Time Seconds < Lower Is Better A . 22.19 |================================================================ B . 23.18 |=================================================================== C . 23.66 |==================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - SHA-512 Benchmark Time Seconds < Lower Is Better A . 62.68 |==================================================================== B . 60.42 |================================================================== C . 59.37 |================================================================ Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Seconds < Lower Is Better A . 88.35 |==================================================================== B . 88.68 |==================================================================== C . 88.22 |==================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better A . 5.60 |===================================================================== B . 5.59 |===================================================================== C . 5.55 |==================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Group By Test Time Seconds < Lower Is Better A . 29.33 |=================================================================== B . 29.49 |==================================================================== C . 29.69 |==================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Repartition Test Time Seconds < Lower Is Better A . 43.08 |==================================================================== B . 40.68 |================================================================ C . 41.86 |================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Inner Join Test Time Seconds < Lower Is Better A . 46.97 |=================================================================== B . 47.07 |=================================================================== C . 47.60 |==================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 1000 - Broadcast Inner Join Test Time Seconds < Lower Is Better A . 45.58 |==================================================================== B . 45.14 |=================================================================== C . 44.54 |================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - SHA-512 Benchmark Time Seconds < Lower Is Better A . 62.10 |==================================================================== B . 60.13 |================================================================== C . 60.54 |================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Seconds < Lower Is Better A . 88.70 |==================================================================== B . 88.29 |==================================================================== C . 88.13 |==================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Calculate Pi Benchmark Using Dataframe Seconds < Lower Is Better A . 5.61 |===================================================================== B . 5.59 |==================================================================== C . 5.65 |===================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Group By Test Time Seconds < Lower Is Better A . 25.80 |==================================================================== B . 25.52 |=================================================================== C . 24.62 |================================================================= Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Repartition Test Time Seconds < Lower Is Better A . 41.57 |==================================================================== B . 41.43 |==================================================================== C . 41.15 |=================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Inner Join Test Time Seconds < Lower Is Better A . 46.37 |=================================================================== B . 47.12 |==================================================================== C . 47.04 |==================================================================== Apache Spark 3.3 Row Count: 40000000 - Partitions: 2000 - Broadcast Inner Join Test Time Seconds < Lower Is Better A . 45.57 |=================================================================== B . 46.30 |==================================================================== C . 45.27 |==================================================================