CppPerformanceBenchmarks is a set of C++ compiler performance benchmarks.
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 4 [16 Cores / 32 Threads]
100th
5
17 +/- 1
Zen 3 [16 Cores / 32 Threads]
97th
17
19 +/- 2
Zen 3 [8 Cores / 16 Threads]
97th
3
20
Zen 3 [12 Cores / 24 Threads]
97th
10
20 +/- 1
Zen 3 [8 Cores / 16 Threads]
94th
4
23
Zen 3 [56 Cores / 112 Threads]
86th
3
27
Zen 2 [24 Cores / 48 Threads]
84th
6
28 +/- 1
Zen 2 [32 Cores / 64 Threads]
84th
5
28 +/- 1
Zen+ [16 Cores / 32 Threads]
84th
7
28 +/- 1
Zen+ [8 Cores / 16 Threads]
83rd
9
28 +/- 1
Zen+ [32 Cores / 64 Threads]
81st
17
28
Zen 2 [64 Cores / 128 Threads]
81st
8
28 +/- 1
Zen 2 [12 Cores / 24 Threads]
81st
12
28 +/- 1
Comet Lake [10 Cores / 20 Threads]
80th
9
28 +/- 2
Zen 2 [8 Cores / 16 Threads]
78th
3
29
Kaby/Coffee/Whiskey Lake [8 Cores / 16 Threads]
77th
6
29
Cascade Lake [18 Cores / 36 Threads]
75th
6
29 +/- 2
Haswell [2 Cores / 2 Threads]
74th
6
29
Zen [8 Cores / 16 Threads]
74th
3
29 +/- 1
Tiger Lake [4 Cores / 8 Threads]
73rd
7
29 +/- 1
Zen+ [8 Cores / 16 Threads]
71st
3
30
Zen 2 [6 Cores / 12 Threads]
70th
6
30 +/- 1
Zen+ [6 Cores / 12 Threads]
67th
3
31
Cascade Lake [18 Cores / 36 Threads]
62nd
4
32
Haswell [20 Cores / 20 Threads]
61st
4
32 +/- 2
Ivy Bridge [12 Cores / 12 Threads]
61st
4
32 +/- 2
Cascade Lake [18 Cores / 36 Threads]
59th
25
32 +/- 1
Comet Lake [6 Cores / 12 Threads]
58th
16
33 +/- 2
Kaby/Coffee/Whiskey Lake [6 Cores / 6 Threads]
57th
3
33
Ivy Bridge [4 Cores / 8 Threads]
56th
3
33 +/- 1
Ice Lake [4 Cores / 8 Threads]
54th
4
33 +/- 1
Ivy Bridge [4 Cores / 4 Threads]
53rd
13
34 +/- 1
Kaby/Coffee/Whiskey Lake [4 Cores / 8 Threads]
50th
4
35 +/- 1
Zen 2 [128 Cores / 256 Threads]
49th
14
35 +/- 2
Kaby/Coffee/Whiskey Lake [6 Cores / 12 Threads]
48th
3
36
Haswell [4 Cores / 4 Threads]
46th
3
36
Cascade Lake [48 Cores / 96 Threads]
45th
4
37
Zen 2 [48 Cores / 96 Threads]
45th
3
37 +/- 2
Zen [32 Cores / 64 Threads]
45th
4
37 +/- 1
Cascade Lake [36 Cores / 72 Threads]
42nd
6
37
Zen [64 Cores / 128 Threads]
41st
4
37
Haswell [16 Cores / 32 Threads]
40th
3
37
Cascade Lake [40 Cores / 80 Threads]
32nd
3
39
Zen [16 Cores / 32 Threads]
26th
4
41
Sandy Bridge [4 Cores / 4 Threads]
23rd
4
44 +/- 1
Broadwell [8 Cores / 8 Threads]
22nd
3
45
Bulldozer [8 Cores / 8 Threads]
21st
4
45 +/- 1
Cascade Lake [8 Cores / 16 Threads]
20th
4
46 +/- 2
Kaby/Coffee/Whiskey Lake [4 Cores / 4 Threads]
20th
6
46
Steamroller [4 Cores / 4 Threads]
16th
4
48 +/- 2
Skylake [4 Cores / 8 Threads]
16th
7
48 +/- 3
Cascade Lake [16 Cores / 32 Threads]
15th
3
49
Cascade Lake [16 Cores / 32 Threads]
13th
3
54 +/- 8
Family 6, Model 85 [16 Cores / 32 Threads]
13th
3
54 +/- 8
Piledriver [2 Cores / 2 Threads]
12th
3
55
Sandy Bridge [32 Cores / 32 Threads]
11th
3
57 +/- 3
[2 Cores / 2 Threads]
9th
3
63 +/- 3
[4 Cores / 4 Threads]
7th
3
69 +/- 1
Prescott [2 Cores / 2 Threads]
6th
8
84 +/- 3