updated benchmark results

This commit is contained in:
joaquintides
2023-06-09 11:21:25 +02:00
parent 2fbe441158
commit ec583ac6a1

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;9.1738;11.3116;14.6408
2;17.3137;17.0619;24.0981
3;24.377;21.7557;31.9967
4;19.493;22.9186;33.0307
5;23.1134;26.8462;38.5379
6;27.6008;31.5081;38.755
7;19.8898;29.3881;40.9949
8;22.4813;29.6577;42.5998
9;24.5217;29.4996;42.9604
10;23.0607;30.0503;43.9527
11;25.1306;29.6405;46.562
12;27.5135;30.0264;45.7702
13;22.3885;29.9942;43.9887
14;23.9006;30.4442;45.1548
15;25.3418;29.78;45.41
16;24.4167;30.0902;46.9353
1;9.14194;11.2653;14.6055
2;17.3634;17.0415;23.9161
3;23.1412;21.3666;32.4619
4;19.5037;23.1544;32.6143
5;23.098;26.9147;38.3853
6;27.5606;31.5153;38.6347
7;19.561;29.1625;40.3022
8;22.1082;29.1692;41.4735
9;24.2207;29.772;43.5348
10;23.2805;29.5605;43.484
11;25.2239;29.9786;45.8248
12;27.5565;30.2853;46.5771
13;22.3491;30.1064;47.3119
14;23.8705;30.1994;44.1422
15;25.1572;29.9449;46.7833
16;24.3481;29.9859;47.4501
Parallel load (N=500000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;9.6002;11.3934;14.7675
2;17.8429;17.1124;23.9292
3;24.9149;21.4335;31.2106
4;19.6229;22.6299;31.8028
5;23.6433;26.7865;38.5732
6;28.5874;31.4152;38.4394
7;20.5263;29.5087;37.0383
8;23.4412;29.0384;37.9259
9;25.5424;29.7339;39.0028
10;23.7981;29.6552;42.5395
11;25.8495;30.1298;44.0412
12;28.4235;30.3752;44.0729
13;22.6366;30.1096;44.2347
14;24.611;30.4594;46.3781
15;26.3443;30.5238;47.6446
16;25.3483;30.3892;50.1309
1;9.5871;11.4087;14.785
2;18.1588;17.1549;25.2288
3;25.5335;21.6839;30.553
4;19.5326;23.074;31.9855
5;23.6661;26.8432;37.5783
6;28.5397;31.4912;38.5771
7;20.1898;29.1836;36.7411
8;23.4792;29.2086;38.1743
9;25.484;28.9501;38.9642
10;23.8516;29.2297;40.9162
11;25.9648;29.6324;43.8214
12;28.499;30.43;43.9014
13;22.4854;30.2594;44.1502
14;24.5773;30.2796;46.7475
15;26.3988;30.3324;47.2235
16;25.4552;30.4343;50.7109
Parallel load (N=500000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;11.3888;12.2909;15.972
2;20.4798;20.5713;26.993
3;28.4955;27.6654;34.7419
4;24.5077;24.4655;35.5398
5;29.4567;27.6984;38.6516
6;34.9989;32.457;43.691
7;31.631;28.9258;42.9646
8;31.3524;28.9143;44.1424
9;31.6495;29.5315;44.1481
10;32.2584;30.2518;46.2105
11;32.2916;29.9898;50.7273
12;32.3082;30.4531;50.8307
13;32.9134;30.4184;50.1676
14;33.1157;30.5081;50.7229
15;32.9258;30.2861;50.5924
16;33.0794;30.7894;50.7455
1;11.3709;12.2757;15.9666
2;20.378;20.5863;26.7855
3;28.4079;25.5987;37.066
4;24.3994;24.3763;33.8952
5;29.4845;27.7925;38.5086
6;34.9269;32.4916;43.728
7;31.7754;29.8514;43.9395
8;32.0668;29.2488;43.5231
9;32.2186;30.0428;44.0634
10;32.4448;30.0239;45.8663
11;32.4967;30.1281;50.7309
12;32.452;30.8089;50.4962
13;33.1713;30.5044;49.809
14;32.8116;29.7375;50.781
15;32.8364;30.2361;50.7653
16;33.216;30.9179;50.8161
Parallel load (N=5000000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;4.50463;9.5947;12.3414
2;8.82733;16.2302;23.4281
3;12.6501;22.4015;33.4242
4;15.1876;22.5008;38.2046
5;18.3128;25.9958;46.0012
6;21.3562;30.5099;53.8296
7;19.3211;29.0857;48.8329
8;19.9448;29.2018;49.7869
9;19.7857;29.5905;49.5567
10;19.8537;29.4957;49.9929
11;20.089;29.4447;48.6777
12;19.8436;29.6802;50.1276
13;20.3597;29.7441;49.9327
14;20.602;29.8549;50.0412
15;20.3088;29.7663;49.8133
16;20.3486;29.9253;50.2348
1;4.50602;9.58197;12.3448
2;8.82738;16.3799;23.5692
3;12.7618;22.8817;34.2153
4;15.073;22.8362;38.5463
5;18.3118;25.9673;46.0046
6;21.3789;30.4759;53.998
7;19.1076;29.0285;49.1128
8;19.9545;29.4192;48.7735
9;19.8288;29.4013;48.7872
10;20.3434;29.2299;49.7839
11;19.931;29.3541;50.0155
12;20.3056;29.7013;50.0306
13;19.8168;29.7477;50.5832
14;20.2675;29.8927;50.5359
15;20.4082;29.7454;49.1687
16;20.4459;29.7714;49.4801
Parallel load (N=5000000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;4.53935;9.72224;12.381
2;8.92797;16.5861;23.774
3;12.8938;22.5792;34.1703
4;15.3989;22.9724;38.193
5;18.6532;26.1079;45.0299
6;21.858;30.5377;53.8462
7;19.4369;29.1857;48.717
8;19.9881;29.5754;49.9628
9;20.6286;29.6538;49.5989
10;20.7754;29.6629;48.9974
11;20.6551;29.9367;49.418
12;20.8936;29.8168;49.6298
13;20.5579;29.9174;49.5872
14;20.6377;30.0206;50.6174
15;20.6672;30.0604;50.2571
16;20.7657;29.7086;49.3677
1;4.55623;9.72187;12.4607
2;8.93528;16.612;23.7505
3;12.934;22.5923;34.3861
4;15.3225;22.8505;37.2723
5;18.6732;26.1713;45.011
6;21.8951;30.6138;53.9074
7;19.4779;29.2377;49.8123
8;20.5247;29.5103;49.0552
9;20.5412;29.6035;49.6271
10;20.5549;29.7276;50.5057
11;20.4391;29.8283;49.0222
12;20.5365;29.8301;49.7119
13;20.9434;30.0018;49.6768
14;20.9315;29.8863;50.5702
15;20.9063;30.0349;51.4182
16;20.9417;30.0688;50.836
Parallel load (N=5000000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;8.09362;11.5911;15.1237
2;15.4356;18.8977;28.132
3;22.2213;25.3415;39.8835
4;22.9643;24.8218;40.7064
5;26.7347;27.7083;46.9643
6;32.2469;31.974;55.6793
7;29.921;30.9701;52.7422
8;30.179;31.021;52.8213
9;30.357;30.9792;52.8076
10;31.092;31.1311;52.3703
11;30.1221;31.2809;52.8858
12;30.3772;31.4568;53.9816
13;30.8167;31.4416;52.4454
14;30.3165;31.6407;52.8372
15;30.6051;31.5944;53.237
16;30.9729;31.3766;52.5129
1;8.14422;11.6665;15.184
2;15.5536;19.0987;28.2248
3;22.3222;25.2115;39.8709
4;22.486;24.8995;40.3524
5;26.5456;27.6707;46.9407
6;32.1216;32.0088;55.7324
7;29.2336;30.9975;51.2118
8;30.3083;30.8174;52.8767
9;30.2471;31.1745;52.5124
10;30.5699;31.4829;53.3743
11;30.4406;31.634;52.6481
12;30.8434;31.5306;53.1028
13;30.6572;31.3741;52.0606
14;31.0186;31.5136;52.3522
15;30.806;31.6851;52.4431
16;31.0857;31.3548;53.324
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;9.1738;11.3116;14.6408 1;9.14194;11.2653;14.6055
5 2;17.3137;17.0619;24.0981 2;17.3634;17.0415;23.9161
6 3;24.377;21.7557;31.9967 3;23.1412;21.3666;32.4619
7 4;19.493;22.9186;33.0307 4;19.5037;23.1544;32.6143
8 5;23.1134;26.8462;38.5379 5;23.098;26.9147;38.3853
9 6;27.6008;31.5081;38.755 6;27.5606;31.5153;38.6347
10 7;19.8898;29.3881;40.9949 7;19.561;29.1625;40.3022
11 8;22.4813;29.6577;42.5998 8;22.1082;29.1692;41.4735
12 9;24.5217;29.4996;42.9604 9;24.2207;29.772;43.5348
13 10;23.0607;30.0503;43.9527 10;23.2805;29.5605;43.484
14 11;25.1306;29.6405;46.562 11;25.2239;29.9786;45.8248
15 12;27.5135;30.0264;45.7702 12;27.5565;30.2853;46.5771
16 13;22.3885;29.9942;43.9887 13;22.3491;30.1064;47.3119
17 14;23.9006;30.4442;45.1548 14;23.8705;30.1994;44.1422
18 15;25.3418;29.78;45.41 15;25.1572;29.9449;46.7833
19 16;24.4167;30.0902;46.9353 16;24.3481;29.9859;47.4501
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;9.6002;11.3934;14.7675 1;9.5871;11.4087;14.785
23 2;17.8429;17.1124;23.9292 2;18.1588;17.1549;25.2288
24 3;24.9149;21.4335;31.2106 3;25.5335;21.6839;30.553
25 4;19.6229;22.6299;31.8028 4;19.5326;23.074;31.9855
26 5;23.6433;26.7865;38.5732 5;23.6661;26.8432;37.5783
27 6;28.5874;31.4152;38.4394 6;28.5397;31.4912;38.5771
28 7;20.5263;29.5087;37.0383 7;20.1898;29.1836;36.7411
29 8;23.4412;29.0384;37.9259 8;23.4792;29.2086;38.1743
30 9;25.5424;29.7339;39.0028 9;25.484;28.9501;38.9642
31 10;23.7981;29.6552;42.5395 10;23.8516;29.2297;40.9162
32 11;25.8495;30.1298;44.0412 11;25.9648;29.6324;43.8214
33 12;28.4235;30.3752;44.0729 12;28.499;30.43;43.9014
34 13;22.6366;30.1096;44.2347 13;22.4854;30.2594;44.1502
35 14;24.611;30.4594;46.3781 14;24.5773;30.2796;46.7475
36 15;26.3443;30.5238;47.6446 15;26.3988;30.3324;47.2235
37 16;25.3483;30.3892;50.1309 16;25.4552;30.4343;50.7109
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;11.3888;12.2909;15.972 1;11.3709;12.2757;15.9666
41 2;20.4798;20.5713;26.993 2;20.378;20.5863;26.7855
42 3;28.4955;27.6654;34.7419 3;28.4079;25.5987;37.066
43 4;24.5077;24.4655;35.5398 4;24.3994;24.3763;33.8952
44 5;29.4567;27.6984;38.6516 5;29.4845;27.7925;38.5086
45 6;34.9989;32.457;43.691 6;34.9269;32.4916;43.728
46 7;31.631;28.9258;42.9646 7;31.7754;29.8514;43.9395
47 8;31.3524;28.9143;44.1424 8;32.0668;29.2488;43.5231
48 9;31.6495;29.5315;44.1481 9;32.2186;30.0428;44.0634
49 10;32.2584;30.2518;46.2105 10;32.4448;30.0239;45.8663
50 11;32.2916;29.9898;50.7273 11;32.4967;30.1281;50.7309
51 12;32.3082;30.4531;50.8307 12;32.452;30.8089;50.4962
52 13;32.9134;30.4184;50.1676 13;33.1713;30.5044;49.809
53 14;33.1157;30.5081;50.7229 14;32.8116;29.7375;50.781
54 15;32.9258;30.2861;50.5924 15;32.8364;30.2361;50.7653
55 16;33.0794;30.7894;50.7455 16;33.216;30.9179;50.8161
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;4.50463;9.5947;12.3414 1;4.50602;9.58197;12.3448
59 2;8.82733;16.2302;23.4281 2;8.82738;16.3799;23.5692
60 3;12.6501;22.4015;33.4242 3;12.7618;22.8817;34.2153
61 4;15.1876;22.5008;38.2046 4;15.073;22.8362;38.5463
62 5;18.3128;25.9958;46.0012 5;18.3118;25.9673;46.0046
63 6;21.3562;30.5099;53.8296 6;21.3789;30.4759;53.998
64 7;19.3211;29.0857;48.8329 7;19.1076;29.0285;49.1128
65 8;19.9448;29.2018;49.7869 8;19.9545;29.4192;48.7735
66 9;19.7857;29.5905;49.5567 9;19.8288;29.4013;48.7872
67 10;19.8537;29.4957;49.9929 10;20.3434;29.2299;49.7839
68 11;20.089;29.4447;48.6777 11;19.931;29.3541;50.0155
69 12;19.8436;29.6802;50.1276 12;20.3056;29.7013;50.0306
70 13;20.3597;29.7441;49.9327 13;19.8168;29.7477;50.5832
71 14;20.602;29.8549;50.0412 14;20.2675;29.8927;50.5359
72 15;20.3088;29.7663;49.8133 15;20.4082;29.7454;49.1687
73 16;20.3486;29.9253;50.2348 16;20.4459;29.7714;49.4801
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;4.53935;9.72224;12.381 1;4.55623;9.72187;12.4607
77 2;8.92797;16.5861;23.774 2;8.93528;16.612;23.7505
78 3;12.8938;22.5792;34.1703 3;12.934;22.5923;34.3861
79 4;15.3989;22.9724;38.193 4;15.3225;22.8505;37.2723
80 5;18.6532;26.1079;45.0299 5;18.6732;26.1713;45.011
81 6;21.858;30.5377;53.8462 6;21.8951;30.6138;53.9074
82 7;19.4369;29.1857;48.717 7;19.4779;29.2377;49.8123
83 8;19.9881;29.5754;49.9628 8;20.5247;29.5103;49.0552
84 9;20.6286;29.6538;49.5989 9;20.5412;29.6035;49.6271
85 10;20.7754;29.6629;48.9974 10;20.5549;29.7276;50.5057
86 11;20.6551;29.9367;49.418 11;20.4391;29.8283;49.0222
87 12;20.8936;29.8168;49.6298 12;20.5365;29.8301;49.7119
88 13;20.5579;29.9174;49.5872 13;20.9434;30.0018;49.6768
89 14;20.6377;30.0206;50.6174 14;20.9315;29.8863;50.5702
90 15;20.6672;30.0604;50.2571 15;20.9063;30.0349;51.4182
91 16;20.7657;29.7086;49.3677 16;20.9417;30.0688;50.836
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.09362;11.5911;15.1237 1;8.14422;11.6665;15.184
95 2;15.4356;18.8977;28.132 2;15.5536;19.0987;28.2248
96 3;22.2213;25.3415;39.8835 3;22.3222;25.2115;39.8709
97 4;22.9643;24.8218;40.7064 4;22.486;24.8995;40.3524
98 5;26.7347;27.7083;46.9643 5;26.5456;27.6707;46.9407
99 6;32.2469;31.974;55.6793 6;32.1216;32.0088;55.7324
100 7;29.921;30.9701;52.7422 7;29.2336;30.9975;51.2118
101 8;30.179;31.021;52.8213 8;30.3083;30.8174;52.8767
102 9;30.357;30.9792;52.8076 9;30.2471;31.1745;52.5124
103 10;31.092;31.1311;52.3703 10;30.5699;31.4829;53.3743
104 11;30.1221;31.2809;52.8858 11;30.4406;31.634;52.6481
105 12;30.3772;31.4568;53.9816 12;30.8434;31.5306;53.1028
106 13;30.8167;31.4416;52.4454 13;30.6572;31.3741;52.0606
107 14;30.3165;31.6407;52.8372 14;31.0186;31.5136;52.3522
108 15;30.6051;31.5944;53.237 15;30.806;31.6851;52.4431
109 16;30.9729;31.3766;52.5129 16;31.0857;31.3548;53.324