QuantLib is an open-source library/framework around quantitative finance for modeling, trading and risk management scenarios. QuantLib is written in C++ with Boost and its built-in benchmark used reports the QuantLib Benchmark Index benchmark score. The QuantLib benchmark uses Boost::IPC for parallelism.
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
tasks/s (Average)
Zen 5 [192 Cores / 384 Threads]
100th
4
149 +/- 2
Granite Rapids [256 Cores / 512 Threads]
99th
4
140
[224 Cores / 448 Threads]
98th
8
134 +/- 5
Zen 5 [128 Cores / 256 Threads]
97th
4
127
Zen 4 [192 Cores / 384 Threads]
95th
7
123 +/- 9
Zen 5 [192 Cores / 384 Threads]
94th
4
119
Zen 4 [168 Cores / 336 Threads]
92nd
3
106
Zen 5 [128 Cores / 256 Threads]
91st
8
100
Zen 4 [128 Cores / 256 Threads]
90th
6
97
Granite Rapids [128 Cores / 256 Threads]
89th
3
85
Zen 5 [96 Cores / 192 Threads]
88th
8
77
Zen 3 [128 Cores / 256 Threads]
86th
3
69
Zen 4 [64 Cores / 128 Threads]
85th
4
67
Zen 4 [96 Cores / 192 Threads]
84th
3
66 +/- 4
Zen 4 [96 Cores / 192 Threads]
84th
3
65 +/- 4
Zen 5 [64 Cores / 128 Threads]
84th
4
64
Zen 4 [64 Cores / 128 Threads]
80th
5
50 +/- 1
[48 Cores / 96 Threads]
78th
6
42
Zen 4 [64 Cores / 128 Threads]
77th
3
36
Zen 4 [32 Cores / 64 Threads]
77th
4
32
Zen 4 [64 Cores / 128 Threads]
76th
4
32
Zen 4 [32 Cores / 64 Threads]
74th
8
28
Zen 3 [32 Cores / 64 Threads]
73rd
4
21
Cascade Lake [48 Cores / 96 Threads]
72nd
4
19
Arrow Lake [24 Cores / 24 Threads]
71st
7
19
Zen 4 [16 Cores / 32 Threads]
69th
5
15
Zen 5 [16 Cores / 32 Threads]
68th
10
15
Zen 4 [16 Cores / 32 Threads]
66th
7
15
Zen 4 [16 Cores / 32 Threads]
64th
9
14
Raptor Lake [24 Cores / 32 Threads]
63rd
11
14
Zen 4 [16 Cores / 32 Threads]
60th
9
13
Zen 5 [12 Cores / 24 Threads]
57th
7
13
Raptor Lake [24 Cores / 32 Threads]
56th
3
13
Zen 4 [12 Cores / 24 Threads]
56th
5
12
Zen 4 [12 Cores / 24 Threads]
54th
5
12
Zen 4 [12 Cores / 24 Threads]
52nd
7
12
Zen 4 [12 Cores / 24 Threads]
51st
5
11
Zen 4 [12 Cores / 24 Threads]
50th
5
11
Zen 5 [8 Cores / 16 Threads]
48th
7
10
Raptor Lake [14 Cores / 20 Threads]
47th
5
10
Raptor Lake [14 Cores / 20 Threads]
46th
3
9
Zen 5 [8 Cores / 16 Threads]
45th
10
9
Zen 4 [8 Cores / 16 Threads]
45th
4
9
Zen 4 [8 Cores / 16 Threads]
44th
5
9
Zen 4 [8 Cores / 16 Threads]
41st
3
8
Zen 4 [8 Cores / 16 Threads]
40th
4
8
Zen 4 [8 Cores / 16 Threads]
39th
5
8
Zen 3 [16 Cores / 32 Threads]
36th
10
7
Zen 5 [6 Cores / 12 Threads]
35th
10
7
Zen 3 [12 Cores / 24 Threads]
33rd
6
7
Zen 4 [6 Cores / 12 Threads]
31st
4
7
Raptor Lake [14 Cores / 20 Threads]
30th
4
7
Zen 4 [6 Cores / 12 Threads]
30th
4
7
[10 Cores / 10 Threads]
29th
6
7
Zen 3 [8 Cores / 16 Threads]
27th
5
6
Zen 4 [8 Cores / 16 Threads]
26th
3
6
Zen 4 [6 Cores / 12 Threads]
24th
5
6
Zen 4 [6 Cores / 12 Threads]
24th
4
6
Raptor Lake [10 Cores / 16 Threads]
22nd
3
6
Cascade Lake [16 Cores / 32 Threads]
20th
4
6
Zen 5 [12 Cores / 24 Threads]
20th
13
6
Raptor Lake [10 Cores / 16 Threads]
20th
5
6
Zen 3 [8 Cores / 16 Threads]
18th
5
5
Zen 4 [8 Cores / 16 Threads]
16th
3
5
Zen 5 [10 Cores / 20 Threads]
15th
4
5
Meteor Lake [16 Cores / 22 Threads]
15th
3
5
Zen 2 [8 Cores / 16 Threads]
14th
4
5
Zen 4 [4 Cores / 8 Threads]
13th
5
4
Zen 3 [6 Cores / 12 Threads]
12th
4
4
Zen 3 [6 Cores / 12 Threads]
9th
9
4
Alder Lake [14 Cores / 20 Threads]
9th
5
4
Raptor Lake [4 Cores / 8 Threads]
9th
5
4
Zen 3 [8 Cores / 16 Threads]
6th
4
4
Zen 3 [8 Cores / 16 Threads]
5th
5
3
Tiger Lake [4 Cores / 8 Threads]
4th
6
2
Ice Lake [4 Cores / 8 Threads]
2nd
3
1