updated benchmark results

This commit is contained in:
joaquintides
2023-06-01 23:11:36 +02:00
parent 9e756e5157
commit f63fb4641e

View File

@@ -1,109 +1,109 @@
#logical cores: 6
Parallel load (N=500000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;8.24547;8.92921;12.3075
2;13.5569;13.5393;20.9545
3;16.0515;16.4436;26.5773
4;16.1716;18.6431;28.1965
5;18.7537;22.3744;32.1613
6;21.1045;26.4376;35.1752
7;16.7807;21.7635;27.2767
8;16.9763;21.0309;28.7144
9;17.7163;21.5;30.2536
10;18.6191;22.6874;31.0873
11;19.8035;24.2504;31.8859
12;20.9239;25.6228;34.0822
13;18.4056;23.508;29.3148
14;18.5717;22.8071;29.3523
15;18.5915;23.091;29.948
16;19.3686;23.696;29.0845
1;8.25136;8.91956;12.3063
2;13.8095;13.266;21.0015
3;14.9008;16.034;26.1995
4;16.0459;18.6481;27.9809
5;18.7085;22.393;32.0203
6;21.0791;26.4092;35.0609
7;16.7173;21.7394;27.1954
8;17.1666;21.0424;28.6789
9;17.69;21.416;29.8701
10;18.6159;22.7162;31.0173
11;19.766;24.1869;32.0219
12;20.8241;25.6786;33.5623
13;18.3841;23.414;28.2217
14;18.5969;22.9317;30.2571
15;18.701;23.0321;29.8758
16;19.3544;23.7354;30.559
Parallel load (N=500000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;8.29211;8.93282;12.2103
2;14.0646;14.4002;20.9172
3;16.1007;17.6568;25.7763
4;16.2331;18.5898;28.0028
5;18.7733;22.2684;31.9578
6;21.247;26.3671;34.9857
7;16.8003;21.4263;27.132
8;17.1987;21.1444;28.4963
9;17.5488;21.3934;29.7717
10;18.7329;22.5625;31.6489
11;19.9756;24.1292;32.1427
12;21.0892;25.4937;34.5059
13;18.4895;23.5453;29.3235
14;18.6502;22.7542;29.8327
15;18.7478;23.0103;28.4155
16;19.4936;23.7416;29.8211
1;8.28459;8.92767;12.1925
2;14.0696;14.4359;20.9702
3;15.7736;16.5019;25.6839
4;16.055;18.5014;27.9369
5;18.7922;22.2435;31.8039
6;21.2072;26.3357;35.0231
7;16.7351;21.6762;27.0705
8;17.152;20.9555;28.4915
9;17.5185;21.4086;29.5619
10;18.7185;22.5948;31.4817
11;19.9402;24.153;32.7434
12;21.0589;25.6971;34.6454
13;18.4472;23.4051;28.7663
14;18.5196;22.5154;29.3198
15;18.73;23.0468;30.38
16;19.441;23.6694;31.4466
Parallel load (N=500000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;8.94647;9.06178;11.7509
2;15.1146;14.7506;20.6652
3;18.8075;18.7959;26.1748
4;19.0863;19.0908;28.3574
5;22.6012;22.743;33.4492
6;26.085;26.5298;37.9914
7;20.7781;21.2221;28.4892
8;20.6314;20.9023;29.6437
9;21.423;21.3697;31.2604
10;22.7475;22.8712;33.3003
11;24.1485;24.5098;33.932
12;25.2482;26.0738;33.3229
13;22.6247;23.315;31.8228
14;22.67;22.8543;30.5001
15;22.7676;23.2312;30.2647
16;23.5888;23.9657;31.762
1;8.94803;9.06022;11.7454
2;15.204;14.7423;21.0248
3;17.5611;17.4373;26.2304
4;19.0329;19.0153;28.3543
5;22.5583;22.699;33.4207
6;26.0404;26.5519;38.0589
7;20.9;21.063;28.4799
8;20.8842;20.7272;29.5133
9;21.362;21.6839;31.0009
10;22.6616;22.948;33.2322
11;24.154;24.4865;33.3799
12;25.3567;26.1172;37.1553
13;22.8329;23.3967;29.8254
14;22.4683;22.9286;30.4745
15;22.8388;23.2267;31.806
16;23.6241;24.0125;30.0178
Parallel load (N=5000000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;7.86552;8.77635;12.0707
2;14.3675;13.9553;20.0064
3;19.3681;18.534;25.592
4;15.7133;19.0081;24.9579
5;18.5305;22.361;26.8017
6;21.2088;26.3375;29.2615
7;16.4795;22.8412;28.198
8;18.4521;23.3277;28.8016
9;20.109;24.1223;28.8391
10;18.3453;23.6955;29.204
11;19.7206;22.9544;29.186
12;21.1956;23.0433;28.6963
13;18.0549;23.3521;29.171
14;19.3015;23.6459;29.3998
15;20.1299;23.4676;28.9916
16;19.3991;23.882;29.1217
1;7.88513;8.78862;12.1175
2;14.4432;13.9288;20.1865
3;19.7671;18.0075;26.4209
4;15.8149;18.9253;24.7684
5;18.5769;22.3358;26.7509
6;21.1638;26.3127;29.3348
7;16.5686;22.1486;28.5014
8;18.6817;23.5197;28.8165
9;20.1886;23.5163;27.864
10;18.406;23.3478;28.7228
11;19.7775;23.5451;29.0071
12;21.1404;22.7951;29.4223
13;18.1516;23.2171;29.2066
14;19.3675;23.7014;29.6899
15;19.9859;23.6187;29.54
16;19.5042;23.5799;29.3141
Parallel load (N=5000000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;7.8907;8.84467;11.9907
2;14.6355;14.3697;19.7206
3;20.0497;19.0194;24.4261
4;16.0086;19.0188;24.4855
5;18.8044;22.5458;27.7123
6;21.4934;26.5674;29.3293
7;16.7687;23.5997;28.7895
8;18.7904;23.6596;28.3556
9;20.4235;23.9153;28.6577
10;18.5081;23.9802;29.2262
11;19.9893;23.4219;29.4063
12;21.4526;23.2107;29.4747
13;18.5892;23.8493;30.1481
14;19.5604;24.162;29.8224
15;20.4662;24.2685;30.1752
16;19.6057;23.9652;29.344
1;7.88049;8.822;11.978
2;14.4928;14.1898;19.8619
3;19.7634;18.5268;24.3787
4;15.8839;18.9265;24.3953
5;18.7413;22.4948;27.4211
6;21.4342;26.6435;29.2301
7;16.6297;23.2764;28.4342
8;18.7687;23.558;28.4497
9;20.2355;24.2279;28.7486
10;18.4841;23.6663;29.5065
11;19.9251;23.3386;29.2763
12;21.3932;23.4604;29.5566
13;18.381;23.535;30.2171
14;19.7121;24.1112;29.9457
15;20.5392;23.9064;30.332
16;19.4937;24.0466;30.364
Parallel load (N=5000000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;8.70568;9.05165;11.725
2;15.8821;15.742;20.4341
3;22.0319;20.4628;28.0625
4;19.3381;19.7546;29.1728
5;23.3718;23.0097;32.251
6;27.6028;26.9852;35.8567
7;24.227;24.9556;33.294
8;23.6653;24.015;34.0098
9;24.1141;23.6874;34.4937
10;25.0046;24.0171;35.4613
11;25.2522;24.7611;33.9599
12;25.8927;24.7799;35.3583
13;25.2364;25.1415;36.023
14;24.9647;25.1918;36.2387
15;25.525;25.3922;36.9345
16;25.1976;25.0971;37.1809
1;8.7043;9.04968;11.7264
2;15.9835;15.5779;20.2332
3;22.4475;21.1022;28.9648
4;19.3853;19.9372;28.8795
5;23.4618;23.0586;32.2639
6;27.6302;27.0199;35.9481
7;23.667;24.2719;32.9476
8;23.9843;23.9595;33.1546
9;24.3548;23.9785;34.8495
10;24.7139;24.1266;35.1608
11;25.346;24.5927;35.408
12;25.6339;24.9582;34.5085
13;24.8919;25.3156;36.1184
14;24.7752;25.5331;37.3523
15;24.7354;25.4784;36.1502
16;25.6633;25.2505;35.9652
1 #logical cores: 6
2 Parallel load (N=500000, theta=0.01):
3 #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
4 1;8.24547;8.92921;12.3075 1;8.25136;8.91956;12.3063
5 2;13.5569;13.5393;20.9545 2;13.8095;13.266;21.0015
6 3;16.0515;16.4436;26.5773 3;14.9008;16.034;26.1995
7 4;16.1716;18.6431;28.1965 4;16.0459;18.6481;27.9809
8 5;18.7537;22.3744;32.1613 5;18.7085;22.393;32.0203
9 6;21.1045;26.4376;35.1752 6;21.0791;26.4092;35.0609
10 7;16.7807;21.7635;27.2767 7;16.7173;21.7394;27.1954
11 8;16.9763;21.0309;28.7144 8;17.1666;21.0424;28.6789
12 9;17.7163;21.5;30.2536 9;17.69;21.416;29.8701
13 10;18.6191;22.6874;31.0873 10;18.6159;22.7162;31.0173
14 11;19.8035;24.2504;31.8859 11;19.766;24.1869;32.0219
15 12;20.9239;25.6228;34.0822 12;20.8241;25.6786;33.5623
16 13;18.4056;23.508;29.3148 13;18.3841;23.414;28.2217
17 14;18.5717;22.8071;29.3523 14;18.5969;22.9317;30.2571
18 15;18.5915;23.091;29.948 15;18.701;23.0321;29.8758
19 16;19.3686;23.696;29.0845 16;19.3544;23.7354;30.559
20 Parallel load (N=500000, theta=0.5):
21 #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
22 1;8.29211;8.93282;12.2103 1;8.28459;8.92767;12.1925
23 2;14.0646;14.4002;20.9172 2;14.0696;14.4359;20.9702
24 3;16.1007;17.6568;25.7763 3;15.7736;16.5019;25.6839
25 4;16.2331;18.5898;28.0028 4;16.055;18.5014;27.9369
26 5;18.7733;22.2684;31.9578 5;18.7922;22.2435;31.8039
27 6;21.247;26.3671;34.9857 6;21.2072;26.3357;35.0231
28 7;16.8003;21.4263;27.132 7;16.7351;21.6762;27.0705
29 8;17.1987;21.1444;28.4963 8;17.152;20.9555;28.4915
30 9;17.5488;21.3934;29.7717 9;17.5185;21.4086;29.5619
31 10;18.7329;22.5625;31.6489 10;18.7185;22.5948;31.4817
32 11;19.9756;24.1292;32.1427 11;19.9402;24.153;32.7434
33 12;21.0892;25.4937;34.5059 12;21.0589;25.6971;34.6454
34 13;18.4895;23.5453;29.3235 13;18.4472;23.4051;28.7663
35 14;18.6502;22.7542;29.8327 14;18.5196;22.5154;29.3198
36 15;18.7478;23.0103;28.4155 15;18.73;23.0468;30.38
37 16;19.4936;23.7416;29.8211 16;19.441;23.6694;31.4466
38 Parallel load (N=500000, theta=0.99):
39 #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
40 1;8.94647;9.06178;11.7509 1;8.94803;9.06022;11.7454
41 2;15.1146;14.7506;20.6652 2;15.204;14.7423;21.0248
42 3;18.8075;18.7959;26.1748 3;17.5611;17.4373;26.2304
43 4;19.0863;19.0908;28.3574 4;19.0329;19.0153;28.3543
44 5;22.6012;22.743;33.4492 5;22.5583;22.699;33.4207
45 6;26.085;26.5298;37.9914 6;26.0404;26.5519;38.0589
46 7;20.7781;21.2221;28.4892 7;20.9;21.063;28.4799
47 8;20.6314;20.9023;29.6437 8;20.8842;20.7272;29.5133
48 9;21.423;21.3697;31.2604 9;21.362;21.6839;31.0009
49 10;22.7475;22.8712;33.3003 10;22.6616;22.948;33.2322
50 11;24.1485;24.5098;33.932 11;24.154;24.4865;33.3799
51 12;25.2482;26.0738;33.3229 12;25.3567;26.1172;37.1553
52 13;22.6247;23.315;31.8228 13;22.8329;23.3967;29.8254
53 14;22.67;22.8543;30.5001 14;22.4683;22.9286;30.4745
54 15;22.7676;23.2312;30.2647 15;22.8388;23.2267;31.806
55 16;23.5888;23.9657;31.762 16;23.6241;24.0125;30.0178
56 Parallel load (N=5000000, theta=0.01):
57 #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
58 1;7.86552;8.77635;12.0707 1;7.88513;8.78862;12.1175
59 2;14.3675;13.9553;20.0064 2;14.4432;13.9288;20.1865
60 3;19.3681;18.534;25.592 3;19.7671;18.0075;26.4209
61 4;15.7133;19.0081;24.9579 4;15.8149;18.9253;24.7684
62 5;18.5305;22.361;26.8017 5;18.5769;22.3358;26.7509
63 6;21.2088;26.3375;29.2615 6;21.1638;26.3127;29.3348
64 7;16.4795;22.8412;28.198 7;16.5686;22.1486;28.5014
65 8;18.4521;23.3277;28.8016 8;18.6817;23.5197;28.8165
66 9;20.109;24.1223;28.8391 9;20.1886;23.5163;27.864
67 10;18.3453;23.6955;29.204 10;18.406;23.3478;28.7228
68 11;19.7206;22.9544;29.186 11;19.7775;23.5451;29.0071
69 12;21.1956;23.0433;28.6963 12;21.1404;22.7951;29.4223
70 13;18.0549;23.3521;29.171 13;18.1516;23.2171;29.2066
71 14;19.3015;23.6459;29.3998 14;19.3675;23.7014;29.6899
72 15;20.1299;23.4676;28.9916 15;19.9859;23.6187;29.54
73 16;19.3991;23.882;29.1217 16;19.5042;23.5799;29.3141
74 Parallel load (N=5000000, theta=0.5):
75 #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
76 1;7.8907;8.84467;11.9907 1;7.88049;8.822;11.978
77 2;14.6355;14.3697;19.7206 2;14.4928;14.1898;19.8619
78 3;20.0497;19.0194;24.4261 3;19.7634;18.5268;24.3787
79 4;16.0086;19.0188;24.4855 4;15.8839;18.9265;24.3953
80 5;18.8044;22.5458;27.7123 5;18.7413;22.4948;27.4211
81 6;21.4934;26.5674;29.3293 6;21.4342;26.6435;29.2301
82 7;16.7687;23.5997;28.7895 7;16.6297;23.2764;28.4342
83 8;18.7904;23.6596;28.3556 8;18.7687;23.558;28.4497
84 9;20.4235;23.9153;28.6577 9;20.2355;24.2279;28.7486
85 10;18.5081;23.9802;29.2262 10;18.4841;23.6663;29.5065
86 11;19.9893;23.4219;29.4063 11;19.9251;23.3386;29.2763
87 12;21.4526;23.2107;29.4747 12;21.3932;23.4604;29.5566
88 13;18.5892;23.8493;30.1481 13;18.381;23.535;30.2171
89 14;19.5604;24.162;29.8224 14;19.7121;24.1112;29.9457
90 15;20.4662;24.2685;30.1752 15;20.5392;23.9064;30.332
91 16;19.6057;23.9652;29.344 16;19.4937;24.0466;30.364
92 Parallel load (N=5000000, theta=0.99):
93 #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
94 1;8.70568;9.05165;11.725 1;8.7043;9.04968;11.7264
95 2;15.8821;15.742;20.4341 2;15.9835;15.5779;20.2332
96 3;22.0319;20.4628;28.0625 3;22.4475;21.1022;28.9648
97 4;19.3381;19.7546;29.1728 4;19.3853;19.9372;28.8795
98 5;23.3718;23.0097;32.251 5;23.4618;23.0586;32.2639
99 6;27.6028;26.9852;35.8567 6;27.6302;27.0199;35.9481
100 7;24.227;24.9556;33.294 7;23.667;24.2719;32.9476
101 8;23.6653;24.015;34.0098 8;23.9843;23.9595;33.1546
102 9;24.1141;23.6874;34.4937 9;24.3548;23.9785;34.8495
103 10;25.0046;24.0171;35.4613 10;24.7139;24.1266;35.1608
104 11;25.2522;24.7611;33.9599 11;25.346;24.5927;35.408
105 12;25.8927;24.7799;35.3583 12;25.6339;24.9582;34.5085
106 13;25.2364;25.1415;36.023 13;24.8919;25.3156;36.1184
107 14;24.9647;25.1918;36.2387 14;24.7752;25.5331;37.3523
108 15;25.525;25.3922;36.9345 15;24.7354;25.4784;36.1502
109 16;25.1976;25.0971;37.1809 16;25.6633;25.2505;35.9652