updated benchmark results

This commit is contained in:
joaquintides
2023-06-01 21:56:43 -04:00
parent c044907487
commit fe963108b9

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.24162;4.55156;4.93777
2;5.05401;5.40359;7.05359
3;6.25792;7.07863;9.14272
4;7.05681;8.85879;10.7224
5;8.48301;10.7693;12.3639
6;9.57349;12.6009;13.9067
7;10.5614;14.6844;15.2746
8;12.1081;16.4818;16.9401
9;10.7319;14.1261;14.9581
10;10.5589;13.5073;15.1428
11;10.5709;13.8891;15.3685
12;10.6294;13.8178;16
13;11.0295;14.1112;15.7161
14;11.0109;14.2575;15.9877
15;11.0723;14.5183;16.4538
16;10.9597;14.4063;15.9912
1;4.22462;4.52379;4.92578
2;4.94474;5.40274;7.16456
3;6.24093;7.08912;9.07569
4;7.20823;8.82053;10.6595
5;8.45428;10.7121;12.4257
6;9.56609;12.615;13.9022
7;10.5845;14.6244;15.2802
8;12.1326;16.3693;16.9103
9;10.5881;14.0225;15.1153
10;10.3214;13.5723;15.0732
11;10.4367;13.6335;15.5141
12;10.7229;13.9329;15.9745
13;10.7437;14.0021;15.6274
14;10.7699;14.388;15.8581
15;10.944;14.5276;15.9983
16;10.8179;14.4947;16.008
Parallel load (N=500000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;6.08109;6.70163;7.46048
2;6.24811;6.67713;9.06445
3;7.46888;8.59382;11.2448
4;8.66792;10.5857;12.9249
5;10.0147;12.6766;14.8799
6;11.2417;14.8561;16.4154
7;12.3567;17.2089;17.933
8;13.9772;19.1585;19.6001
9;12.3417;16.6557;17.9418
10;12.2427;15.605;17.7189
11;12.3631;15.6239;17.7201
12;12.3164;15.8717;18.0548
13;12.5464;16.2439;18.3591
14;12.4909;16.5539;18.5906
15;12.8153;16.5307;19.2038
16;12.8584;16.3819;18.9119
1;6.0468;6.70023;7.44873
2;6.30279;6.70531;9.10515
3;7.20463;8.5159;11.1109
4;8.4278;10.3706;12.9165
5;9.97706;12.5787;14.7609
6;11.2306;14.8466;16.519
7;12.3355;17.1901;18.0484
8;13.9026;19.2523;19.6247
9;12.4405;16.7417;17.9008
10;12.2198;15.7414;17.7726
11;12.3306;15.6734;17.9274
12;12.4854;15.8526;18.0349
13;12.3239;16.1576;18.3852
14;12.5159;16.2889;18.6568
15;12.6113;16.563;19.2961
16;12.7067;16.4536;18.9188
Parallel load (N=500000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;4.98492;4.97164;5.34011
2;5.73281;5.8192;7.60547
3;7.20773;7.59252;10.1835
4;8.48935;9.3514;12.2411
5;9.70015;11.1871;14.364
6;11.2134;13.1872;16.5284
7;12.5676;15.2086;18.5206
8;14.2153;16.8252;20.6746
9;12.034;14.6187;16.6361
10;11.9283;14.0485;16.7571
11;11.871;14.008;17.0018
12;12.2302;14.3221;17.3227
13;12.6077;14.5961;17.9654
14;12.8417;14.8546;19.0118
15;13.1763;14.8031;19.5548
16;13.0808;14.9074;20.2105
1;4.96376;4.97121;5.33651
2;5.90299;5.94151;7.69563
3;7.03053;7.46001;10.0806
4;8.5099;9.35283;12.1708
5;9.89842;11.3292;14.4961
6;11.188;13.1916;16.5001
7;12.4841;15.1809;18.4076
8;14.1776;16.816;20.7026
9;12.083;14.6413;16.8536
10;11.9758;13.9017;16.7549
11;11.9987;13.9951;16.9222
12;12.292;14.2105;17.3591
13;12.5375;14.6027;17.7942
14;12.8475;14.7117;18.7746
15;13.1092;14.8489;19.5363
16;13.0073;14.7708;20.3127
Parallel load (N=5000000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.89658;4.43201;4.74635
2;4.94824;5.53346;6.89367
3;6.10106;7.0909;8.80705
4;7.10206;8.78517;10.335
5;8.32153;10.5414;12.0298
6;9.39326;12.3622;13.4843
7;10.3379;14.367;14.7627
8;11.923;16.4333;16.956
9;10.6392;14.0538;15.2186
10;10.7338;14.3507;15.0941
11;11.0059;14.9634;15.4615
12;11.1261;15.2673;15.6889
13;11.3898;15.4772;15.4415
14;11.5534;15.4943;15.5804
15;11.465;15.4884;15.8831
16;11.3825;15.7998;14.4475
1;3.89208;4.39622;4.74097
2;4.83756;5.32012;6.78484
3;6.15431;7.17071;8.85073
4;7.17608;8.83627;10.3913
5;8.29127;10.5808;12.0323
6;9.33028;12.3157;13.4517
7;10.3002;14.2321;14.7842
8;11.9431;16.432;16.9459
9;10.5619;14.1207;14.6931
10;10.8718;14.2806;15.1267
11;11.0406;14.9638;15.5786
12;11.2795;15.335;15.6011
13;11.3452;15.4337;15.9058
14;11.4904;15.5991;15.4909
15;11.4877;15.5772;14.7968
16;11.372;15.6977;14.9441
Parallel load (N=5000000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;5.4458;6.49244;7.05596
2;5.86185;6.62065;8.67062
3;7.04159;8.5152;10.8284
4;8.24207;10.3509;12.3892
5;9.58485;12.5013;14.1917
6;10.952;14.5618;15.7856
7;12.0768;16.8553;17.2524
8;13.8084;19.3596;19.6384
9;12.4733;16.5109;17.5885
10;12.6795;16.7582;17.729
11;12.7602;17.5657;18.0852
12;12.8947;17.9836;18.1247
13;13.0643;18.2552;18.2479
14;13.2307;18.3151;17.9784
15;13.1942;18.3036;17.7426
16;13.0783;18.4344;17.8225
1;5.452;6.48734;7.05851
2;6.17185;6.75359;8.76515
3;7.11558;8.46359;10.695
4;8.41235;10.3484;12.4307
5;9.55892;12.532;14.1997
6;10.9704;14.8065;15.8329
7;12.0454;16.8208;17.2768
8;13.7215;19.3456;19.6026
9;12.4137;16.7542;17.3097
10;12.5382;16.8885;17.8082
11;12.6974;17.499;17.9782
12;12.9836;17.9583;18.2652
13;12.9843;17.9392;17.9671
14;13.2689;18.3566;18.0137
15;13.2578;18.3793;17.8078
16;13.0249;18.237;17.9175
Parallel load (N=5000000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;4.74904;4.8797;5.20345
2;5.68142;5.7921;7.57355
3;7.04989;7.60908;10.3092
4;8.75345;9.43956;12.7132
5;9.94072;11.2547;14.9511
6;11.6211;13.0828;17.2058
7;13.0982;15.0537;19.3764
8;15.0329;17.2327;22.517
9;13.3139;14.598;19.0619
10;13.4156;14.9481;19.2426
11;13.7659;15.6778;20.1748
12;14.0269;16.131;20.3935
13;14.0203;16.2205;20.6137
14;14.5911;16.2576;20.8243
15;14.4667;16.5506;19.3576
16;14.1552;16.6945;18.74
1;4.73515;4.88688;5.1982
2;5.78278;5.81635;7.64699
3;7.30082;7.63757;10.2874
4;8.48788;9.3333;12.4438
5;9.96428;11.245;14.7516
6;11.4257;13.2788;17.0091
7;13.273;15.5214;19.7411
8;14.9636;17.247;22.3539
9;13.3105;14.9325;19.0965
10;13.4347;15.0812;19.4776
11;13.6636;15.8115;20.3127
12;13.7807;16.0775;20.3175
13;14.1745;16.2366;20.0375
14;14.2683;16.2975;20.124
15;14.2416;16.5743;20.1526
16;14.2997;16.5945;18.8079
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.24162;4.55156;4.93777 1;4.22462;4.52379;4.92578
5 2;5.05401;5.40359;7.05359 2;4.94474;5.40274;7.16456
6 3;6.25792;7.07863;9.14272 3;6.24093;7.08912;9.07569
7 4;7.05681;8.85879;10.7224 4;7.20823;8.82053;10.6595
8 5;8.48301;10.7693;12.3639 5;8.45428;10.7121;12.4257
9 6;9.57349;12.6009;13.9067 6;9.56609;12.615;13.9022
10 7;10.5614;14.6844;15.2746 7;10.5845;14.6244;15.2802
11 8;12.1081;16.4818;16.9401 8;12.1326;16.3693;16.9103
12 9;10.7319;14.1261;14.9581 9;10.5881;14.0225;15.1153
13 10;10.5589;13.5073;15.1428 10;10.3214;13.5723;15.0732
14 11;10.5709;13.8891;15.3685 11;10.4367;13.6335;15.5141
15 12;10.6294;13.8178;16 12;10.7229;13.9329;15.9745
16 13;11.0295;14.1112;15.7161 13;10.7437;14.0021;15.6274
17 14;11.0109;14.2575;15.9877 14;10.7699;14.388;15.8581
18 15;11.0723;14.5183;16.4538 15;10.944;14.5276;15.9983
19 16;10.9597;14.4063;15.9912 16;10.8179;14.4947;16.008
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.08109;6.70163;7.46048 1;6.0468;6.70023;7.44873
23 2;6.24811;6.67713;9.06445 2;6.30279;6.70531;9.10515
24 3;7.46888;8.59382;11.2448 3;7.20463;8.5159;11.1109
25 4;8.66792;10.5857;12.9249 4;8.4278;10.3706;12.9165
26 5;10.0147;12.6766;14.8799 5;9.97706;12.5787;14.7609
27 6;11.2417;14.8561;16.4154 6;11.2306;14.8466;16.519
28 7;12.3567;17.2089;17.933 7;12.3355;17.1901;18.0484
29 8;13.9772;19.1585;19.6001 8;13.9026;19.2523;19.6247
30 9;12.3417;16.6557;17.9418 9;12.4405;16.7417;17.9008
31 10;12.2427;15.605;17.7189 10;12.2198;15.7414;17.7726
32 11;12.3631;15.6239;17.7201 11;12.3306;15.6734;17.9274
33 12;12.3164;15.8717;18.0548 12;12.4854;15.8526;18.0349
34 13;12.5464;16.2439;18.3591 13;12.3239;16.1576;18.3852
35 14;12.4909;16.5539;18.5906 14;12.5159;16.2889;18.6568
36 15;12.8153;16.5307;19.2038 15;12.6113;16.563;19.2961
37 16;12.8584;16.3819;18.9119 16;12.7067;16.4536;18.9188
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;4.98492;4.97164;5.34011 1;4.96376;4.97121;5.33651
41 2;5.73281;5.8192;7.60547 2;5.90299;5.94151;7.69563
42 3;7.20773;7.59252;10.1835 3;7.03053;7.46001;10.0806
43 4;8.48935;9.3514;12.2411 4;8.5099;9.35283;12.1708
44 5;9.70015;11.1871;14.364 5;9.89842;11.3292;14.4961
45 6;11.2134;13.1872;16.5284 6;11.188;13.1916;16.5001
46 7;12.5676;15.2086;18.5206 7;12.4841;15.1809;18.4076
47 8;14.2153;16.8252;20.6746 8;14.1776;16.816;20.7026
48 9;12.034;14.6187;16.6361 9;12.083;14.6413;16.8536
49 10;11.9283;14.0485;16.7571 10;11.9758;13.9017;16.7549
50 11;11.871;14.008;17.0018 11;11.9987;13.9951;16.9222
51 12;12.2302;14.3221;17.3227 12;12.292;14.2105;17.3591
52 13;12.6077;14.5961;17.9654 13;12.5375;14.6027;17.7942
53 14;12.8417;14.8546;19.0118 14;12.8475;14.7117;18.7746
54 15;13.1763;14.8031;19.5548 15;13.1092;14.8489;19.5363
55 16;13.0808;14.9074;20.2105 16;13.0073;14.7708;20.3127
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;3.89658;4.43201;4.74635 1;3.89208;4.39622;4.74097
59 2;4.94824;5.53346;6.89367 2;4.83756;5.32012;6.78484
60 3;6.10106;7.0909;8.80705 3;6.15431;7.17071;8.85073
61 4;7.10206;8.78517;10.335 4;7.17608;8.83627;10.3913
62 5;8.32153;10.5414;12.0298 5;8.29127;10.5808;12.0323
63 6;9.39326;12.3622;13.4843 6;9.33028;12.3157;13.4517
64 7;10.3379;14.367;14.7627 7;10.3002;14.2321;14.7842
65 8;11.923;16.4333;16.956 8;11.9431;16.432;16.9459
66 9;10.6392;14.0538;15.2186 9;10.5619;14.1207;14.6931
67 10;10.7338;14.3507;15.0941 10;10.8718;14.2806;15.1267
68 11;11.0059;14.9634;15.4615 11;11.0406;14.9638;15.5786
69 12;11.1261;15.2673;15.6889 12;11.2795;15.335;15.6011
70 13;11.3898;15.4772;15.4415 13;11.3452;15.4337;15.9058
71 14;11.5534;15.4943;15.5804 14;11.4904;15.5991;15.4909
72 15;11.465;15.4884;15.8831 15;11.4877;15.5772;14.7968
73 16;11.3825;15.7998;14.4475 16;11.372;15.6977;14.9441
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;5.4458;6.49244;7.05596 1;5.452;6.48734;7.05851
77 2;5.86185;6.62065;8.67062 2;6.17185;6.75359;8.76515
78 3;7.04159;8.5152;10.8284 3;7.11558;8.46359;10.695
79 4;8.24207;10.3509;12.3892 4;8.41235;10.3484;12.4307
80 5;9.58485;12.5013;14.1917 5;9.55892;12.532;14.1997
81 6;10.952;14.5618;15.7856 6;10.9704;14.8065;15.8329
82 7;12.0768;16.8553;17.2524 7;12.0454;16.8208;17.2768
83 8;13.8084;19.3596;19.6384 8;13.7215;19.3456;19.6026
84 9;12.4733;16.5109;17.5885 9;12.4137;16.7542;17.3097
85 10;12.6795;16.7582;17.729 10;12.5382;16.8885;17.8082
86 11;12.7602;17.5657;18.0852 11;12.6974;17.499;17.9782
87 12;12.8947;17.9836;18.1247 12;12.9836;17.9583;18.2652
88 13;13.0643;18.2552;18.2479 13;12.9843;17.9392;17.9671
89 14;13.2307;18.3151;17.9784 14;13.2689;18.3566;18.0137
90 15;13.1942;18.3036;17.7426 15;13.2578;18.3793;17.8078
91 16;13.0783;18.4344;17.8225 16;13.0249;18.237;17.9175
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.74904;4.8797;5.20345 1;4.73515;4.88688;5.1982
95 2;5.68142;5.7921;7.57355 2;5.78278;5.81635;7.64699
96 3;7.04989;7.60908;10.3092 3;7.30082;7.63757;10.2874
97 4;8.75345;9.43956;12.7132 4;8.48788;9.3333;12.4438
98 5;9.94072;11.2547;14.9511 5;9.96428;11.245;14.7516
99 6;11.6211;13.0828;17.2058 6;11.4257;13.2788;17.0091
100 7;13.0982;15.0537;19.3764 7;13.273;15.5214;19.7411
101 8;15.0329;17.2327;22.517 8;14.9636;17.247;22.3539
102 9;13.3139;14.598;19.0619 9;13.3105;14.9325;19.0965
103 10;13.4156;14.9481;19.2426 10;13.4347;15.0812;19.4776
104 11;13.7659;15.6778;20.1748 11;13.6636;15.8115;20.3127
105 12;14.0269;16.131;20.3935 12;13.7807;16.0775;20.3175
106 13;14.0203;16.2205;20.6137 13;14.1745;16.2366;20.0375
107 14;14.5911;16.2576;20.8243 14;14.2683;16.2975;20.124
108 15;14.4667;16.5506;19.3576 15;14.2416;16.5743;20.1526
109 16;14.1552;16.6945;18.74 16;14.2997;16.5945;18.8079