CppPerformanceBenchmarks

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


CppPerformanceBenchmarks 9

Test: Function Objects

OpenBenchmarking.org metrics for this test profile configuration based on 859 public results since 3 January 2019 with the latest data as of 19 December 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
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
Mid-Tier
75th
> 14.7
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
Median
50th
16.2
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
30th
3
18.6 +/- 0.8
Zen 2 [128 Cores / 256 Threads]
28th
10
19.0 +/- 0.2
Low-Tier
25th
> 19.1
Zen 2 [48 Cores / 96 Threads]
25th
3
19.2 +/- 0.7
Kaby/Coffee/Whiskey Lake [4 Cores / 4 Threads]
23rd
4
19.6
23rd
4
19.7 +/- 0.2
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
8th
4
26.8 +/- 0.7
[4 Cores / 4 Threads]
5th
3
30.8 +/- 0.2