updated benchmark results

This commit is contained in:
joaquintides
2023-06-07 15:47:26 -04:00
parent eddbac8b64
commit 2d9c598094

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.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
1;4.28885;4.43877;4.6927
2;5.5906;5.46154;7.13267
3;6.94094;6.96384;9.46005
4;8.49295;8.85027;11.828
5;10.0253;10.8096;14.194
6;11.529;12.7907;16.8424
7;12.9562;14.5863;18.7153
8;15.3043;16.9163;22.0974
9;13.2544;14.2397;18.1543
10;13.0441;14.3841;18.4386
11;13.7091;14.8072;19.3499
12;13.8846;15.3704;19.94
13;13.6319;15.5547;19.1888
14;13.9277;15.5904;19.1612
15;13.7021;15.838;19.3455
16;13.895;16.0913;19.3589
Parallel load (N=500000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
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
1;6.25583;6.49876;6.98908
2;7.16333;6.79536;9.4554
3;8.25872;8.3944;12.2318
4;10.4217;10.6934;14.7557
5;12.3355;12.8153;17.6218
6;13.996;15.015;20.7073
7;15.7791;17.1687;22.8846
8;18.6125;19.769;27.0202
9;15.9903;17.0287;22.6626
10;15.7217;17.0183;23.1212
11;16.2313;17.5079;23.4481
12;16.6607;18.0168;23.7893
13;16.4583;18.0287;23.2145
14;16.5777;18.3612;23.0429
15;16.8164;18.4128;23.2953
16;16.5719;18.6775;23.0843
Parallel load (N=500000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
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
1;5.05175;4.89727;5.20635
2;6.1774;5.85058;7.82455
3;7.96312;7.69435;10.765
4;9.73766;9.58957;13.5434
5;11.516;11.4963;16.3711
6;13.2531;13.3743;18.9596
7;15.0793;15.503;22.1819
8;17.0233;17.3317;24.8781
9;14.7876;14.9916;20.2683
10;14.6991;14.9888;20.5066
11;15.4906;15.7275;21.7026
12;16.0559;16.2783;22.5518
13;15.8476;16.2357;21.7481
14;15.9559;16.3988;21.7976
15;15.5622;16.6235;22.4105
16;15.6085;16.9553;22.4577
Parallel load (N=5000000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
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
1;2.71124;4.01089;4.17361
2;4.47314;5.41364;6.86575
3;6.10672;7.10363;9.4533
4;7.58998;8.86312;11.7958
5;9.0396;10.6719;14.1425
6;10.4845;12.487;16.4287
7;11.8841;14.3139;18.5585
8;13.829;16.686;22.1776
9;13.2299;15.747;20.5573
10;13.2685;15.4989;20.3457
11;13.095;15.6167;20.796
12;13.492;15.6646;21.1118
13;13.0614;15.8129;20.3236
14;13.3655;15.8125;21.0593
15;13.4622;15.8649;20.7448
16;13.2872;16.0139;21.0434
Parallel load (N=5000000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
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
1;3.40475;5.68832;5.92212
2;5.30411;6.55144;8.94807
3;7.19948;8.51261;12.0191
4;9.00078;10.5188;14.8037
5;10.7213;12.5816;17.5421
6;12.3818;14.6313;20.1623
7;13.923;16.8879;22.7142
8;16.2641;19.3326;27.1197
9;15.6158;17.9583;25.5035
10;15.4383;18.1195;24.8953
11;15.453;18.2828;25.3815
12;15.8427;18.4224;25.6254
13;15.2291;18.3595;24.8528
14;15.7577;18.3186;25.3105
15;15.7425;18.4509;25.4753
16;15.4571;18.5586;25.1201
Parallel load (N=5000000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
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;4.31174;4.73849;4.95722
2;5.87699;5.83146;7.68559
3;7.82284;7.67873;10.6569
4;9.67815;9.55271;13.5238
5;11.5321;11.475;16.3398
6;13.3729;13.3825;19.0674
7;15.329;15.2157;21.7299
8;18.0691;17.56;25.588
9;17.0667;16.7007;23.8286
10;16.6899;16.5695;23.49
11;17.0156;16.6037;23.9503
12;16.9149;16.6871;24.222
13;16.5865;16.7817;23.6155
14;17.1912;16.8929;24.0187
15;16.869;16.9458;24.1401
16;16.8156;17.0697;24.4187
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.27645;4.29483;3.68744 1;4.28885;4.43877;4.6927
5 2;5.55333;5.34033;5.81674 2;5.5906;5.46154;7.13267
6 3;6.91668;7.01152;7.82402 3;6.94094;6.96384;9.46005
7 4;8.51245;8.79788;9.56741 4;8.49295;8.85027;11.828
8 5;10.0757;10.468;11.3209 5;10.0253;10.8096;14.194
9 6;11.5255;12.4959;12.9949 6;11.529;12.7907;16.8424
10 7;12.9227;14.3547;14.4411 7;12.9562;14.5863;18.7153
11 8;15.0802;16.6496;16.6975 8;15.3043;16.9163;22.0974
12 9;12.8109;14.2477;14.633 9;13.2544;14.2397;18.1543
13 10;12.9828;13.9333;14.3398 10;13.0441;14.3841;18.4386
14 11;13.6331;14.7067;14.7418 11;13.7091;14.8072;19.3499
15 12;13.5768;15.0895;15.3387 12;13.8846;15.3704;19.94
16 13;13.6778;15.4106;14.9707 13;13.6319;15.5547;19.1888
17 14;13.9804;15.309;15.2147 14;13.9277;15.5904;19.1612
18 15;13.8177;15.6785;14.9581 15;13.7021;15.838;19.3455
19 16;13.9039;15.7266;15.323 16;13.895;16.0913;19.3589
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.22805;6.09483;5.48505 1;6.25583;6.49876;6.98908
23 2;7.27194;6.72918;7.6993 2;7.16333;6.79536;9.4554
24 3;8.26588;8.23109;10.0235 3;8.25872;8.3944;12.2318
25 4;10.0855;10.4679;12.3484 4;10.4217;10.6934;14.7557
26 5;12.3019;12.6108;14.394 5;12.3355;12.8153;17.6218
27 6;13.9854;14.6109;16.1654 6;13.996;15.015;20.7073
28 7;15.6993;16.823;17.8365 7;15.7791;17.1687;22.8846
29 8;18.4763;19.4099;20.6747 8;18.6125;19.769;27.0202
30 9;15.9842;16.5661;17.5841 9;15.9903;17.0287;22.6626
31 10;15.7223;16.5036;18.1793 10;15.7217;17.0183;23.1212
32 11;16.2559;17.2635;18.799 11;16.2313;17.5079;23.4481
33 12;16.8498;17.8092;18.6947 12;16.6607;18.0168;23.7893
34 13;16.6121;17.6631;18.1759 13;16.4583;18.0287;23.2145
35 14;16.8323;17.9184;18.6622 14;16.5777;18.3612;23.0429
36 15;16.5057;18.1751;17.8621 15;16.8164;18.4128;23.2953
37 16;16.7624;18.4419;18.4665 16;16.5719;18.6775;23.0843
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.04543;4.69743;4.08057 1;5.05175;4.89727;5.20635
41 2;6.2144;5.74136;6.50058 2;6.1774;5.85058;7.82455
42 3;7.93819;7.54299;8.95319 3;7.96312;7.69435;10.765
43 4;9.20192;9.33917;11.2679 4;9.73766;9.58957;13.5434
44 5;11.1714;11.249;13.5284 5;11.516;11.4963;16.3711
45 6;12.9354;12.9677;15.7675 6;13.2531;13.3743;18.9596
46 7;14.9313;15.0915;17.8098 7;15.0793;15.503;22.1819
47 8;17.0367;17.013;20.5994 8;17.0233;17.3317;24.8781
48 9;14.9507;14.4963;16.7292 9;14.7876;14.9916;20.2683
49 10;14.7985;14.7997;17.447 10;14.6991;14.9888;20.5066
50 11;15.4327;15.3833;18.2097 11;15.4906;15.7275;21.7026
51 12;16.1499;15.6503;18.7211 12;16.0559;16.2783;22.5518
52 13;15.6558;15.9884;18.3671 13;15.8476;16.2357;21.7481
53 14;15.5219;16.0795;18.0537 14;15.9559;16.3988;21.7976
54 15;15.6024;16.4188;18.6249 15;15.5622;16.6235;22.4105
55 16;16.3729;16.7862;18.8366 16;15.6085;16.9553;22.4577
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.66761;3.87724;3.35886 1;2.71124;4.01089;4.17361
59 2;4.41393;5.20115;5.63469 2;4.47314;5.41364;6.86575
60 3;6.0438;6.93389;7.64619 3;6.10672;7.10363;9.4533
61 4;7.47851;8.69435;9.44573 4;7.58998;8.86312;11.7958
62 5;8.98634;10.4725;11.1764 5;9.0396;10.6719;14.1425
63 6;10.4394;12.2496;12.8078 6;10.4845;12.487;16.4287
64 7;11.8736;13.9541;14.2924 7;11.8841;14.3139;18.5585
65 8;13.7998;16.417;16.7316 8;13.829;16.686;22.1776
66 9;12.9995;15.4014;15.8048 9;13.2299;15.747;20.5573
67 10;13.0655;15.1893;15.8795 10;13.2685;15.4989;20.3457
68 11;13.1476;15.3265;15.995 11;13.095;15.6167;20.796
69 12;13.4591;15.3663;16.0613 12;13.492;15.6646;21.1118
70 13;12.9987;15.4731;15.7233 13;13.0614;15.8129;20.3236
71 14;13.4562;15.5234;15.9785 14;13.3655;15.8125;21.0593
72 15;13.1657;15.6709;16.0056 15;13.4622;15.8649;20.7448
73 16;13.11;15.716;16.111 16;13.2872;16.0139;21.0434
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.35375;5.36016;4.81537 1;3.40475;5.68832;5.92212
77 2;5.31928;6.39134;7.48993 2;5.30411;6.55144;8.94807
78 3;7.17802;8.29933;9.92064 3;7.19948;8.51261;12.0191
79 4;8.98933;10.291;12.0448 4;9.00078;10.5188;14.8037
80 5;10.7119;12.3059;13.9827 5;10.7213;12.5816;17.5421
81 6;12.3828;14.3342;15.9281 6;12.3818;14.6313;20.1623
82 7;14.0121;16.5418;17.7359 7;13.923;16.8879;22.7142
83 8;16.2802;18.9792;20.6482 8;16.2641;19.3326;27.1197
84 9;15.5931;17.9626;19.7183 9;15.6158;17.9583;25.5035
85 10;15.5313;17.5958;19.7457 10;15.4383;18.1195;24.8953
86 11;15.3822;17.8889;19.556 11;15.453;18.2828;25.3815
87 12;15.6951;17.9064;20.0013 12;15.8427;18.4224;25.6254
88 13;15.1625;17.9896;19.2788 13;15.2291;18.3595;24.8528
89 14;15.8244;18.0472;19.8517 14;15.7577;18.3186;25.3105
90 15;15.4666;18.2062;19.4938 15;15.7425;18.4509;25.4753
91 16;15.3003;18.2405;19.7057 16;15.4571;18.5586;25.1201
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.33522;4.55113;3.92086 1;4.31174;4.73849;4.95722
95 2;5.8648;5.68295;6.36322 2;5.87699;5.83146;7.68559
96 3;7.78998;7.51147;8.8555 3;7.82284;7.67873;10.6569
97 4;9.65397;9.3658;11.2084 4;9.67815;9.55271;13.5238
98 5;11.5177;11.2573;13.5198 5;11.5321;11.475;16.3398
99 6;13.3596;13.1317;15.7379 6;13.3729;13.3825;19.0674
100 7;15.324;15.0811;17.9219 7;15.329;15.2157;21.7299
101 8;18.027;17.1099;20.8324 8;18.0691;17.56;25.588
102 9;16.9192;16.2426;19.5962 9;17.0667;16.7007;23.8286
103 10;16.7849;16.0234;19.5162 10;16.6899;16.5695;23.49
104 11;16.9031;16.2348;19.6743 11;17.0156;16.6037;23.9503
105 12;16.9921;16.462;20.0315 12;16.9149;16.6871;24.222
106 13;16.6051;16.5511;19.2525 13;16.5865;16.7817;23.6155
107 14;16.9536;16.5723;19.8178 14;17.1912;16.8929;24.0187
108 15;16.951;16.6378;19.7719 15;16.869;16.9458;24.1401
109 16;16.6458;16.793;19.9492 16;16.8156;17.0697;24.4187