Apache Spark

This is a benchmark of Apache Spark with its PySpark interface. Apache Spark is an open-source unified analytics engine for large-scale data processing and dealing with big data. This test profile benchmars the Apache Spark in a single-system configuration using spark-submit. The test makes use of DIYBigData's pyspark-benchmark (https://github.com/DIYBigData/pyspark-benchmark/) for generating of test data and various Apache Spark operations.


Apache Spark 3.3

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

OpenBenchmarking.org metrics for this test profile configuration based on 434 public results since 4 August 2022 with the latest data as of 14 April 2024.

Below is an overview of the generalized performance for components where there is sufficient statistically significant data based upon user-uploaded results. It is important to keep in mind particularly in the Linux/open-source space there can be vastly different OS configurations, with this overview intended to offer just general guidance as to the performance expectations.

Component
Details
Percentile Rank
# Compatible Public Results
Seconds (Average)
Zen 3 [128 Cores / 256 Threads]
99th
10
16
Zen 3 [128 Cores / 256 Threads]
97th
4
18
Zen 2 [128 Cores / 256 Threads]
95th
4
18
Zen 3 [64 Cores / 128 Threads]
94th
4
24
Zen 3 [64 Cores / 128 Threads]
92nd
4
32
Ice Lake [80 Cores / 160 Threads]
92nd
3
32
Zen 2 [64 Cores / 128 Threads]
90th
5
38 +/- 1
Zen 3 [24 Cores / 48 Threads]
86th
5
50 +/- 1
Raptor Lake [24 Cores / 32 Threads]
84th
5
52 +/- 1
Zen 2 [32 Cores / 64 Threads]
81st
3
56
Zen 4 [16 Cores / 32 Threads]
81st
10
56 +/- 1
Zen 4 [16 Cores / 32 Threads]
78th
8
59 +/- 1
Zen+ [32 Cores / 64 Threads]
77th
4
61
Mid-Tier
75th
> 66
Cascade Lake [48 Cores / 96 Threads]
75th
6
66
Zen 2 [24 Cores / 48 Threads]
72nd
8
70 +/- 1
Broadwell [44 Cores / 88 Threads]
71st
4
71 +/- 1
Zen 4 [12 Cores / 24 Threads]
68th
11
73 +/- 2
Zen 4 [12 Cores / 24 Threads]
65th
8
78 +/- 1
Zen [32 Cores / 64 Threads]
64th
4
79 +/- 1
Zen+ [24 Cores / 48 Threads]
64th
3
79 +/- 1
Zen 3 [16 Cores / 32 Threads]
62nd
23
81 +/- 6
Alder Lake [16 Cores / 24 Threads]
62nd
4
82 +/- 1
Zen 4 [12 Cores / 24 Threads]
62nd
4
82 +/- 1
Zen 2 [16 Cores / 32 Threads]
56th
3
88
Cascade Lake [18 Cores / 36 Threads]
53rd
4
103
Zen 4 [8 Cores / 16 Threads]
52nd
8
107 +/- 1
Zen+ [16 Cores / 32 Threads]
51st
3
109 +/- 1
Median
50th
110
Zen 4 [8 Cores / 16 Threads]
50th
5
112
Zen 4 [8 Cores / 16 Threads]
48th
6
117 +/- 2
Zen 2 [12 Cores / 24 Threads]
47th
3
122 +/- 1
Alder Lake [10 Cores / 16 Threads]
46th
3
124
Zen 3 [8 Cores / 16 Threads]
46th
3
136 +/- 1
Zen 2 [12 Cores / 24 Threads]
43rd
4
139
Zen 3 [8 Cores / 16 Threads]
39th
6
147 +/- 2
Zen 4 [6 Cores / 12 Threads]
39th
12
148 +/- 10
Zen 3 [8 Cores / 16 Threads]
38th
7
157 +/- 5
Cascade Lake [16 Cores / 32 Threads]
35th
4
165
Zen 2 [8 Cores / 16 Threads]
31st
8
187 +/- 1
Rocket Lake [8 Cores / 16 Threads]
26th
7
229
Low-Tier
25th
> 229
Alder Lake [14 Cores / 20 Threads]
25th
9
230 +/- 23
Zen 3 [8 Cores / 16 Threads]
24th
7
231 +/- 3
Zen 3 [8 Cores / 16 Threads]
22nd
8
242 +/- 6
[8 Cores / 8 Threads]
20th
5
251 +/- 1
Kaby/Coffee/Whiskey Lake [6 Cores / 12 Threads]
19th
3
265 +/- 1
Zen 2 [8 Cores / 16 Threads]
16th
3
305 +/- 3
Zen 2 [8 Cores / 8 Threads]
15th
7
317 +/- 15
Rocket Lake [6 Cores / 12 Threads]
13th
5
334 +/- 1
Zen 2 [6 Cores / 6 Threads]
12th
6
359 +/- 22
Comet Lake [8 Cores / 16 Threads]
12th
3
374 +/- 1
[4 Cores / 8 Threads]
8th
10
405 +/- 29
Kaby/Coffee/Whiskey Lake [4 Cores / 8 Threads]
8th
3
405 +/- 1
Skylake [8 Cores / 8 Threads]
7th
4
441 +/- 1
Alder Lake [4 Cores / 8 Threads]
4th
4
584 +/- 6
Ice Lake [4 Cores / 8 Threads]
2nd
3
709 +/- 50