updated benchmark results

This commit is contained in:
joaquintides
2023-06-03 14:10:00 -04:00
parent 6d8eac3d4a
commit 60af32e194

View File

@@ -1,109 +1,109 @@
#logical cores: 16
Parallel load (N=500000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;4.43364;4.4132;4.68915
2;5.96316;5.41968;6.83285
3;7.67388;7.17245;9.07673
4;9.45779;8.95894;10.8509
5;10.7579;10.692;12.8682
6;12.8337;12.7025;14.5737
7;14.3716;14.5491;15.9224
8;16.9053;16.8159;18.5197
9;14.051;14.2036;16.0031
10;14.3779;14.375;16.1484
11;14.984;14.9693;16.4243
12;15.8584;15.3756;17.0205
13;15.3814;15.4261;16.4521
14;15.8286;15.5688;16.7302
15;16.2434;15.7654;16.7173
16;16.0247;16.0191;16.742
1;4.27645;4.29483;3.68744
2;5.55333;5.34033;5.81674
3;6.91668;7.01152;7.82402
4;8.51245;8.79788;9.56741
5;10.0757;10.468;11.3209
6;11.5255;12.4959;12.9949
7;12.9227;14.3547;14.4411
8;15.0802;16.6496;16.6975
9;12.8109;14.2477;14.633
10;12.9828;13.9333;14.3398
11;13.6331;14.7067;14.7418
12;13.5768;15.0895;15.3387
13;13.6778;15.4106;14.9707
14;13.9804;15.309;15.2147
15;13.8177;15.6785;14.9581
16;13.9039;15.7266;15.323
Parallel load (N=500000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;6.60142;6.5077;6.98892
2;7.74973;6.79431;9.03203
3;8.8701;8.3971;11.2027
4;10.8524;10.4271;13.3697
5;12.981;12.6121;15.6229
6;15.8959;15.0035;18.0144
7;17.7502;17.1618;19.5488
8;20.6726;19.6484;22.4645
9;18.0335;16.9972;19.6288
10;17.9152;17.0861;19.79
11;18.8795;17.6487;20.0626
12;19.6752;17.9824;20.3032
13;18.8832;18.0275;20.328
14;19.2166;18.1128;20.3442
15;19.5036;18.6542;20.1764
16;19.8926;18.7344;19.5971
1;6.22805;6.09483;5.48505
2;7.27194;6.72918;7.6993
3;8.26588;8.23109;10.0235
4;10.0855;10.4679;12.3484
5;12.3019;12.6108;14.394
6;13.9854;14.6109;16.1654
7;15.6993;16.823;17.8365
8;18.4763;19.4099;20.6747
9;15.9842;16.5661;17.5841
10;15.7223;16.5036;18.1793
11;16.2559;17.2635;18.799
12;16.8498;17.8092;18.6947
13;16.6121;17.6631;18.1759
14;16.8323;17.9184;18.6622
15;16.5057;18.1751;17.8621
16;16.7624;18.4419;18.4665
Parallel load (N=500000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;5.2748;4.90293;5.20012
2;6.65681;5.91478;7.78079
3;8.26154;7.70507;10.2852
4;10.3385;9.60156;13.1527
5;12.3134;11.5362;15.7243
6;14.4579;13.5265;18.3588
7;15.627;15.2496;20.4468
8;18.052;17.3605;23.658
9;16.0476;15.0686;19.718
10;16.0239;15.0245;20.0953
11;16.9075;15.6152;20.6208
12;17.6141;15.9921;21.2084
13;16.9351;16.1692;20.9061
14;17.1829;16.2616;20.6978
15;17.9076;16.6223;20.7765
16;18.2005;17.1213;20.7428
1;5.04543;4.69743;4.08057
2;6.2144;5.74136;6.50058
3;7.93819;7.54299;8.95319
4;9.20192;9.33917;11.2679
5;11.1714;11.249;13.5284
6;12.9354;12.9677;15.7675
7;14.9313;15.0915;17.8098
8;17.0367;17.013;20.5994
9;14.9507;14.4963;16.7292
10;14.7985;14.7997;17.447
11;15.4327;15.3833;18.2097
12;16.1499;15.6503;18.7211
13;15.6558;15.9884;18.3671
14;15.5219;16.0795;18.0537
15;15.6024;16.4188;18.6249
16;16.3729;16.7862;18.8366
Parallel load (N=5000000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;2.81883;3.97653;4.16583
2;4.8999;5.28975;6.62265
3;6.90225;7.03891;8.79957
4;8.74269;8.82377;10.6943
5;10.4714;10.6017;12.5558
6;12.0937;12.4139;14.236
7;13.5822;14.3254;15.8551
8;15.722;16.5747;18.5854
9;14.9793;15.5889;17.7049
10;14.936;15.5384;17.4765
11;15.2848;15.4149;17.6692
12;15.4158;15.6916;17.8423
13;14.8159;15.7026;17.2089
14;15.5307;15.7603;17.7482
15;15.4517;15.8663;17.534
16;15.4396;15.926;17.5427
1;2.66761;3.87724;3.35886
2;4.41393;5.20115;5.63469
3;6.0438;6.93389;7.64619
4;7.47851;8.69435;9.44573
5;8.98634;10.4725;11.1764
6;10.4394;12.2496;12.8078
7;11.8736;13.9541;14.2924
8;13.7998;16.417;16.7316
9;12.9995;15.4014;15.8048
10;13.0655;15.1893;15.8795
11;13.1476;15.3265;15.995
12;13.4591;15.3663;16.0613
13;12.9987;15.4731;15.7233
14;13.4562;15.5234;15.9785
15;13.1657;15.6709;16.0056
16;13.11;15.716;16.111
Parallel load (N=5000000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.76171;5.70686;5.92856
2;6.08813;6.55893;8.55827
3;8.47205;8.50994;11.1406
4;10.7054;10.5225;13.337
5;12.7766;12.583;15.4654
6;14.7593;14.6347;17.4213
7;16.6253;16.8749;19.2567
8;19.3845;19.3172;22.5894
9;18.1129;18.298;21.5524
10;17.9766;18.2664;21.3266
11;18.4235;18.3071;21.3462
12;18.7241;18.2437;21.7452
13;18.1288;18.3947;21.148
14;18.6704;18.4319;21.3119
15;18.7769;18.6216;21.2288
16;18.7971;18.6454;21.2133
1;3.35375;5.36016;4.81537
2;5.31928;6.39134;7.48993
3;7.17802;8.29933;9.92064
4;8.98933;10.291;12.0448
5;10.7119;12.3059;13.9827
6;12.3828;14.3342;15.9281
7;14.0121;16.5418;17.7359
8;16.2802;18.9792;20.6482
9;15.5931;17.9626;19.7183
10;15.5313;17.5958;19.7457
11;15.3822;17.8889;19.556
12;15.6951;17.9064;20.0013
13;15.1625;17.9896;19.2788
14;15.8244;18.0472;19.8517
15;15.4666;18.2062;19.4938
16;15.3003;18.2405;19.7057
Parallel load (N=5000000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;4.40549;4.75376;4.96083
2;6.14899;5.97001;7.72089
3;8.30263;7.45292;10.4186
4;10.2821;9.29926;12.9468
5;12.3024;11.4992;15.7752
6;14.2999;13.4162;18.2942
7;16.2095;15.4387;20.7844
8;18.5351;17.393;24.1858
9;18.1525;16.6952;22.7519
10;17.843;16.5382;22.3112
11;17.7493;16.6806;22.6906
12;18.2138;16.7923;23.1124
13;17.7006;16.6951;22.1637
14;17.9946;16.8417;22.8982
15;17.996;17.0349;22.8958
16;17.8454;17.0437;22.7955
1;4.33522;4.55113;3.92086
2;5.8648;5.68295;6.36322
3;7.78998;7.51147;8.8555
4;9.65397;9.3658;11.2084
5;11.5177;11.2573;13.5198
6;13.3596;13.1317;15.7379
7;15.324;15.0811;17.9219
8;18.027;17.1099;20.8324
9;16.9192;16.2426;19.5962
10;16.7849;16.0234;19.5162
11;16.9031;16.2348;19.6743
12;16.9921;16.462;20.0315
13;16.6051;16.5511;19.2525
14;16.9536;16.5723;19.8178
15;16.951;16.6378;19.7719
16;16.6458;16.793;19.9492
1 #logical cores: 16
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;4.43364;4.4132;4.68915 1;4.27645;4.29483;3.68744
5 2;5.96316;5.41968;6.83285 2;5.55333;5.34033;5.81674
6 3;7.67388;7.17245;9.07673 3;6.91668;7.01152;7.82402
7 4;9.45779;8.95894;10.8509 4;8.51245;8.79788;9.56741
8 5;10.7579;10.692;12.8682 5;10.0757;10.468;11.3209
9 6;12.8337;12.7025;14.5737 6;11.5255;12.4959;12.9949
10 7;14.3716;14.5491;15.9224 7;12.9227;14.3547;14.4411
11 8;16.9053;16.8159;18.5197 8;15.0802;16.6496;16.6975
12 9;14.051;14.2036;16.0031 9;12.8109;14.2477;14.633
13 10;14.3779;14.375;16.1484 10;12.9828;13.9333;14.3398
14 11;14.984;14.9693;16.4243 11;13.6331;14.7067;14.7418
15 12;15.8584;15.3756;17.0205 12;13.5768;15.0895;15.3387
16 13;15.3814;15.4261;16.4521 13;13.6778;15.4106;14.9707
17 14;15.8286;15.5688;16.7302 14;13.9804;15.309;15.2147
18 15;16.2434;15.7654;16.7173 15;13.8177;15.6785;14.9581
19 16;16.0247;16.0191;16.742 16;13.9039;15.7266;15.323
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;6.60142;6.5077;6.98892 1;6.22805;6.09483;5.48505
23 2;7.74973;6.79431;9.03203 2;7.27194;6.72918;7.6993
24 3;8.8701;8.3971;11.2027 3;8.26588;8.23109;10.0235
25 4;10.8524;10.4271;13.3697 4;10.0855;10.4679;12.3484
26 5;12.981;12.6121;15.6229 5;12.3019;12.6108;14.394
27 6;15.8959;15.0035;18.0144 6;13.9854;14.6109;16.1654
28 7;17.7502;17.1618;19.5488 7;15.6993;16.823;17.8365
29 8;20.6726;19.6484;22.4645 8;18.4763;19.4099;20.6747
30 9;18.0335;16.9972;19.6288 9;15.9842;16.5661;17.5841
31 10;17.9152;17.0861;19.79 10;15.7223;16.5036;18.1793
32 11;18.8795;17.6487;20.0626 11;16.2559;17.2635;18.799
33 12;19.6752;17.9824;20.3032 12;16.8498;17.8092;18.6947
34 13;18.8832;18.0275;20.328 13;16.6121;17.6631;18.1759
35 14;19.2166;18.1128;20.3442 14;16.8323;17.9184;18.6622
36 15;19.5036;18.6542;20.1764 15;16.5057;18.1751;17.8621
37 16;19.8926;18.7344;19.5971 16;16.7624;18.4419;18.4665
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;5.2748;4.90293;5.20012 1;5.04543;4.69743;4.08057
41 2;6.65681;5.91478;7.78079 2;6.2144;5.74136;6.50058
42 3;8.26154;7.70507;10.2852 3;7.93819;7.54299;8.95319
43 4;10.3385;9.60156;13.1527 4;9.20192;9.33917;11.2679
44 5;12.3134;11.5362;15.7243 5;11.1714;11.249;13.5284
45 6;14.4579;13.5265;18.3588 6;12.9354;12.9677;15.7675
46 7;15.627;15.2496;20.4468 7;14.9313;15.0915;17.8098
47 8;18.052;17.3605;23.658 8;17.0367;17.013;20.5994
48 9;16.0476;15.0686;19.718 9;14.9507;14.4963;16.7292
49 10;16.0239;15.0245;20.0953 10;14.7985;14.7997;17.447
50 11;16.9075;15.6152;20.6208 11;15.4327;15.3833;18.2097
51 12;17.6141;15.9921;21.2084 12;16.1499;15.6503;18.7211
52 13;16.9351;16.1692;20.9061 13;15.6558;15.9884;18.3671
53 14;17.1829;16.2616;20.6978 14;15.5219;16.0795;18.0537
54 15;17.9076;16.6223;20.7765 15;15.6024;16.4188;18.6249
55 16;18.2005;17.1213;20.7428 16;16.3729;16.7862;18.8366
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;2.81883;3.97653;4.16583 1;2.66761;3.87724;3.35886
59 2;4.8999;5.28975;6.62265 2;4.41393;5.20115;5.63469
60 3;6.90225;7.03891;8.79957 3;6.0438;6.93389;7.64619
61 4;8.74269;8.82377;10.6943 4;7.47851;8.69435;9.44573
62 5;10.4714;10.6017;12.5558 5;8.98634;10.4725;11.1764
63 6;12.0937;12.4139;14.236 6;10.4394;12.2496;12.8078
64 7;13.5822;14.3254;15.8551 7;11.8736;13.9541;14.2924
65 8;15.722;16.5747;18.5854 8;13.7998;16.417;16.7316
66 9;14.9793;15.5889;17.7049 9;12.9995;15.4014;15.8048
67 10;14.936;15.5384;17.4765 10;13.0655;15.1893;15.8795
68 11;15.2848;15.4149;17.6692 11;13.1476;15.3265;15.995
69 12;15.4158;15.6916;17.8423 12;13.4591;15.3663;16.0613
70 13;14.8159;15.7026;17.2089 13;12.9987;15.4731;15.7233
71 14;15.5307;15.7603;17.7482 14;13.4562;15.5234;15.9785
72 15;15.4517;15.8663;17.534 15;13.1657;15.6709;16.0056
73 16;15.4396;15.926;17.5427 16;13.11;15.716;16.111
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;3.76171;5.70686;5.92856 1;3.35375;5.36016;4.81537
77 2;6.08813;6.55893;8.55827 2;5.31928;6.39134;7.48993
78 3;8.47205;8.50994;11.1406 3;7.17802;8.29933;9.92064
79 4;10.7054;10.5225;13.337 4;8.98933;10.291;12.0448
80 5;12.7766;12.583;15.4654 5;10.7119;12.3059;13.9827
81 6;14.7593;14.6347;17.4213 6;12.3828;14.3342;15.9281
82 7;16.6253;16.8749;19.2567 7;14.0121;16.5418;17.7359
83 8;19.3845;19.3172;22.5894 8;16.2802;18.9792;20.6482
84 9;18.1129;18.298;21.5524 9;15.5931;17.9626;19.7183
85 10;17.9766;18.2664;21.3266 10;15.5313;17.5958;19.7457
86 11;18.4235;18.3071;21.3462 11;15.3822;17.8889;19.556
87 12;18.7241;18.2437;21.7452 12;15.6951;17.9064;20.0013
88 13;18.1288;18.3947;21.148 13;15.1625;17.9896;19.2788
89 14;18.6704;18.4319;21.3119 14;15.8244;18.0472;19.8517
90 15;18.7769;18.6216;21.2288 15;15.4666;18.2062;19.4938
91 16;18.7971;18.6454;21.2133 16;15.3003;18.2405;19.7057
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;4.40549;4.75376;4.96083 1;4.33522;4.55113;3.92086
95 2;6.14899;5.97001;7.72089 2;5.8648;5.68295;6.36322
96 3;8.30263;7.45292;10.4186 3;7.78998;7.51147;8.8555
97 4;10.2821;9.29926;12.9468 4;9.65397;9.3658;11.2084
98 5;12.3024;11.4992;15.7752 5;11.5177;11.2573;13.5198
99 6;14.2999;13.4162;18.2942 6;13.3596;13.1317;15.7379
100 7;16.2095;15.4387;20.7844 7;15.324;15.0811;17.9219
101 8;18.5351;17.393;24.1858 8;18.027;17.1099;20.8324
102 9;18.1525;16.6952;22.7519 9;16.9192;16.2426;19.5962
103 10;17.843;16.5382;22.3112 10;16.7849;16.0234;19.5162
104 11;17.7493;16.6806;22.6906 11;16.9031;16.2348;19.6743
105 12;18.2138;16.7923;23.1124 12;16.9921;16.462;20.0315
106 13;17.7006;16.6951;22.1637 13;16.6051;16.5511;19.2525
107 14;17.9946;16.8417;22.8982 14;16.9536;16.5723;19.8178
108 15;17.996;17.0349;22.8958 15;16.951;16.6378;19.7719
109 16;17.8454;17.0437;22.7955 16;16.6458;16.793;19.9492