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
6
9.3 +/- 0.2
Zen 3 [8 Cores / 16 Threads]
95th
4
11.5 +/- 0.1
Comet Lake [10 Cores / 20 Threads]
95th
9
11.5 +/- 1.0
Zen 3 [16 Cores / 32 Threads]
95th
16
11.6 +/- 0.6
Tiger Lake [4 Cores / 8 Threads]
94th
7
11.8 +/- 1.0
Kaby/Coffee/Whiskey Lake [8 Cores / 16 Threads]
94th
4
11.9 +/- 0.2
Comet Lake [6 Cores / 12 Threads]
93rd
3
12.1
Kaby/Coffee/Whiskey Lake [6 Cores / 12 Threads]
91st
5
12.5 +/- 0.2
Zen 3 [12 Cores / 24 Threads]
91st
8
12.7 +/- 0.7
Cascade Lake [18 Cores / 36 Threads]
90th
6
12.9 +/- 0.5
Cascade Lake [18 Cores / 36 Threads]
87th
25
13.6 +/- 0.5
Kaby/Coffee/Whiskey Lake [6 Cores / 6 Threads]
86th
3
13.7
Haswell [2 Cores / 2 Threads]
82nd
6
14.1 +/- 0.3
Kaby/Coffee/Whiskey Lake [4 Cores / 4 Threads]
80th
3
14.4
Zen 2 [8 Cores / 16 Threads]
79th
5
14.5 +/- 0.6
Zen 3 [8 Cores / 16 Threads]
79th
4
14.5 +/- 0.1
Zen 2 [12 Cores / 24 Threads]
78th
22
14.5 +/- 0.5
Zen 2 [24 Cores / 48 Threads]
78th
6
14.6 +/- 0.4
Zen 2 [32 Cores / 64 Threads]
75th
5
14.8 +/- 0.2
Zen 2 [64 Cores / 128 Threads]
73rd
8
14.8 +/- 0.5
Zen+ [8 Cores / 16 Threads]
71st
6
15.0 +/- 0.2
Comet Lake [6 Cores / 12 Threads]
70th
8
15.0 +/- 0.2
Cascade Lake [56 Cores / 112 Threads]
69th
12
15.0 +/- 0.6
Zen+ [16 Cores / 32 Threads]
65th
8
15.3 +/- 0.9
Zen 2 [6 Cores / 12 Threads]
64th
5
15.3 +/- 0.9
Zen+ [32 Cores / 64 Threads]
60th
17
15.5 +/- 0.5
Zen 2 [8 Cores / 16 Threads]
60th
3
15.5 +/- 0.2
Cascade Lake [48 Cores / 96 Threads]
59th
3
15.6 +/- 0.4
Ice Lake [4 Cores / 8 Threads]
57th
4
15.7 +/- 1.0
Ivy Bridge [4 Cores / 8 Threads]
57th
3
15.8 +/- 0.9
Cascade Lake [36 Cores / 72 Threads]
56th
6
15.9
Ivy Bridge [12 Cores / 12 Threads]
54th
4
16.0 +/- 0.4
Haswell [4 Cores / 4 Threads]
53rd
3
16.0
Haswell [20 Cores / 20 Threads]
53rd
4
16.1 +/- 0.2
Ivy Bridge [4 Cores / 4 Threads]
52nd
13
16.2 +/- 0.3
Zen [8 Cores / 16 Threads]
51st
3
16.2 +/- 0.4
Haswell [16 Cores / 16 Threads]
47th
11
16.3 +/- 0.6
Zen+ [8 Cores / 16 Threads]
46th
4
16.5 +/- 0.1
Zen 3 [56 Cores / 112 Threads]
45th
3
16.6 +/- 0.6
Cascade Lake [40 Cores / 80 Threads]
40th
4
16.8 +/- 0.7
Haswell [16 Cores / 32 Threads]
31st
3
18.4
Zen 2 [128 Cores / 256 Threads]
28th
10
19.0 +/- 0.2
Zen 2 [48 Cores / 96 Threads]
25th
3
19.2 +/- 0.7
Kaby/Coffee/Whiskey Lake [4 Cores / 4 Threads]
23rd
4
19.6
Sandy Bridge [4 Cores / 4 Threads]
22nd
4
19.8 +/- 0.1
Cascade Lake [8 Cores / 16 Threads]
22nd
4
19.8 +/- 0.1
Bulldozer [8 Cores / 8 Threads]
21st
4
19.9 +/- 0.2
Zen [32 Cores / 64 Threads]
20th
6
20.1 +/- 0.1
Zen [64 Cores / 128 Threads]
17th
5
20.6 +/- 0.3
Cascade Lake [16 Cores / 32 Threads]
16th
3
21.1
Broadwell [8 Cores / 8 Threads]
15th
3
21.7
Family 6, Model 85 [16 Cores / 32 Threads]
14th
3
22.1 +/- 2.7
Cascade Lake [16 Cores / 32 Threads]
14th
3
22.1 +/- 2.8
Steamroller [4 Cores / 4 Threads]
13th
4
22.4 +/- 0.1
Zen [16 Cores / 32 Threads]
13th
4
22.7 +/- 0.2
Piledriver [2 Cores / 2 Threads]
12th
3
23.5
Sandy Bridge [32 Cores / 32 Threads]
10th
3
25.9 +/- 0.1
[4 Cores / 4 Threads]
5th
3
30.8 +/- 0.2