CppPerformanceBenchmarks

CppPerformanceBenchmarks is a set of C++ compiler performance benchmarks.


CppPerformanceBenchmarks 9

Test: Stepanov Abstraction

OpenBenchmarking.org metrics for this test profile configuration based on 893 public results since 3 January 2019 with the latest data as of 26 November 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 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
Mid-Tier
75th
> 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
Median
50th
35
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
Low-Tier
25th
> 42
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
12th
4
56 +/- 3
12th
4
56 +/- 2
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