updated benchmark results

This commit is contained in:
joaquintides
2023-06-02 12:58:32 -04:00
parent 8b342ca948
commit 013fbf9a44

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;3.35031;3.7982;4.17656
2;4.26365;4.83907;6.36774
3;5.69805;6.50792;8.39518
4;6.51558;8.11636;9.99716
5;7.81898;9.81916;11.7281
6;8.93394;11.7495;13.3339
7;9.8833;13.5989;14.8103
8;11.4473;15.4942;17.2015
9;9.50977;13.0174;14.1603
10;10.0011;12.8585;14.3154
11;9.60497;13.3517;13.7866
12;9.75879;13.7105;14.0674
13;9.83543;13.735;14.3271
14;9.94675;14.0242;14.7343
15;9.81476;14.1971;15.1447
16;10.034;14.3795;15.1777
1;3.16694;3.78414;4.18074
2;4.74037;4.79585;6.42516
3;6.58582;6.51889;8.3187
4;7.91211;8.16247;10.2523
5;9.61439;9.83828;12.2034
6;11.2152;11.7985;14.0833
7;12.2434;11.609;12.9342
8;12.7955;11.172;12.724
9;11.6274;11.4875;13.1685
10;11.7945;11.5182;13.6151
11;12.9149;11.686;14.1825
12;11.9603;12.3258;13.8819
13;12.6111;13.1585;13.8515
14;12.6235;12.5514;14.069
15;12.2825;12.7368;13.9672
16;12.2443;12.7006;14.6572
Parallel load (N=500000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.34398;3.78982;4.14779
2;4.45386;4.88252;6.47054
3;5.73845;6.52724;8.40341
4;6.8104;8.20046;10.0845
5;7.95465;9.78595;11.8099
6;9.04499;11.7234;13.3913
7;10.033;13.5428;14.8374
8;11.6008;15.5028;17.2428
9;9.74105;13.153;14.1925
10;10.1254;12.9971;14.3216
11;9.71135;13.3554;13.9312
12;9.76776;13.6876;13.8937
13;10.0855;13.8453;14.4071
14;10.0704;14.1941;15.0963
15;10.083;14.4542;15.3142
16;10.0003;14.4455;15.3091
1;3.16062;3.77239;4.17619
2;4.80032;4.82263;6.37219
3;6.61189;6.51167;8.36773
4;8.29699;8.23061;10.2274
5;9.72641;9.88665;12.0139
6;11.5815;11.7333;14.3203
7;12.4703;11.7112;13.6633
8;12.9706;11.2398;12.5268
9;11.4792;11.5128;13.5236
10;11.9667;11.5633;13.8981
11;12.3478;12.1868;13.6878
12;12.1845;12.1798;14.1139
13;12.9258;12.6951;14.4081
14;12.0424;13.1763;14.5524
15;11.7792;12.7819;14.2822
16;12.544;12.6631;13.8288
Parallel load (N=500000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.5736;3.79034;4.02549
2;4.63562;4.92993;6.2162
3;5.97035;6.57213;8.47831
4;7.30539;8.30376;10.5254
5;8.82202;10.1836;12.6176
6;9.97677;11.8965;14.566
7;11.1973;13.7763;16.4276
8;12.9014;15.8496;19.0817
9;10.6321;13.2924;15.3025
10;11.1985;13.321;15.2512
11;10.7589;13.5751;14.4376
12;11.1162;13.9966;14.9464
13;11.3939;14.2231;15.5614
14;11.5763;14.2988;16.4482
15;11.5115;14.6782;16.1184
16;11.3733;14.9082;16.0699
1;3.42981;3.77291;4.04947
2;5.09988;4.99495;6.25791
3;6.45354;6.57256;8.50908
4;8.2226;8.53949;10.9398
5;9.94631;10.2165;12.9728
6;11.5648;12.1544;15.1444
7;11.6242;11.6599;14.0016
8;10.7861;12.0125;15.4605
9;11.4758;11.736;14.1685
10;12.1564;12.3425;14.4301
11;11.8423;12.0368;15.4415
12;12.4549;12.5299;14.9281
13;12.5546;12.6934;14.434
14;12.6108;13.1895;15.9504
15;12.4144;13.2142;14.965
16;12.6725;12.8252;14.9349
Parallel load (N=5000000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.01091;3.73657;4.13066
2;4.23829;4.81721;6.30049
3;5.57107;6.51602;8.29208
4;6.58507;8.09817;9.96274
5;7.67592;9.67384;11.6978
6;8.63111;11.3143;13.2311
7;9.53629;13.0469;14.7543
8;11.1022;14.8593;17.1957
9;9.69367;13.055;14.9191
10;10.0364;13.2188;15.2735
11;10.2371;13.5922;15.6875
12;10.3905;14.0288;15.834
13;10.5517;14.2676;15.7888
14;10.7169;14.3877;15.7916
15;10.6088;14.6678;15.2245
16;10.6148;14.6912;15.9207
1;2.61428;3.72893;4.14785
2;4.47869;4.79057;6.32407
3;6.21184;6.44636;8.26733
4;7.84192;7.93934;9.92298
5;9.44399;9.63413;11.6892
6;11.0154;11.3743;13.4791
7;12.4112;13.1458;15.191
8;13.9753;14.4559;16.9568
9;12.668;12.7552;14.3701
10;12.3847;12.827;14.9192
11;12.6376;13.2689;15.3654
12;12.8049;13.7162;15.5675
13;12.9607;14.1051;15.4204
14;12.8793;14.2549;15.7501
15;13.0215;14.4593;15.9029
16;13.1263;14.7979;15.7913
Parallel load (N=5000000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.06127;3.74363;4.11038
2;4.25045;4.83309;6.22743
3;5.63968;6.48208;8.26784
4;6.42165;8.09773;9.89358
5;7.57128;9.76336;11.6107
6;8.77129;11.3592;13.1804
7;9.68048;13.04;14.6937
8;11.283;14.9892;17.2775
9;10.3133;12.9695;14.8755
10;10.0971;13.1996;15.1082
11;10.3825;13.8316;15.6122
12;10.6196;14.0182;15.9185
13;10.6514;14.2912;15.9772
14;10.8656;14.7889;16.1089
15;10.822;14.7761;16.2083
16;10.6902;15.0312;15.22
1;2.64726;3.73033;4.13159
2;4.58651;4.72793;6.24311
3;6.36861;6.51108;8.29873
4;8.0179;8.13526;10.0106
5;9.60594;9.64364;11.8028
6;11.1022;11.3017;13.4817
7;12.4569;12.8825;14.6929
8;14.4169;14.5894;17.0274
9;12.6735;12.7357;14.6931
10;12.5197;12.9636;14.6211
11;12.7824;13.4367;15.2285
12;13.1859;13.6714;15.766
13;13.264;14.0742;15.49
14;13.201;14.3014;15.7107
15;13.3092;14.586;15.8578
16;13.1845;14.9136;15.7266
Parallel load (N=5000000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.48018;3.77712;4.01094
2;4.7099;5.01229;6.42173
3;6.1973;6.72552;8.8529
4;7.72465;8.47479;11.0022
5;8.92168;10.1014;13.3337
6;10.3416;11.9726;15.4856
7;11.6215;13.6462;17.5215
8;13.4358;15.4486;20.3652
9;11.9219;13.4455;17.2114
10;11.9539;13.8042;17.61
11;12.4125;14.241;17.8523
12;12.4718;14.5937;18.5611
13;12.775;14.7833;18.3717
14;13.0428;14.9054;18.4421
15;13.0155;15.2201;18.14
16;12.8822;15.4379;17.537
1;3.37165;3.7605;4.03527
2;5.00254;4.96615;6.4592
3;6.87392;6.72771;8.86348
4;8.5724;8.3153;11.0328
5;10.2712;10.1026;13.2961
6;12.0482;11.9105;15.5903
7;13.5627;13.7114;17.8026
8;15.6838;15.0111;19.4814
9;13.41;13.2184;16.3411
10;13.2786;13.2862;17.1443
11;13.6267;13.885;17.8659
12;13.9264;14.145;17.8554
13;14.224;14.7187;17.2671
14;13.9702;14.8041;17.7544
15;14.1286;15.0404;18.1046
16;14.223;15.3517;18.2213
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;3.35031;3.7982;4.17656 1;3.16694;3.78414;4.18074
5 2;4.26365;4.83907;6.36774 2;4.74037;4.79585;6.42516
6 3;5.69805;6.50792;8.39518 3;6.58582;6.51889;8.3187
7 4;6.51558;8.11636;9.99716 4;7.91211;8.16247;10.2523
8 5;7.81898;9.81916;11.7281 5;9.61439;9.83828;12.2034
9 6;8.93394;11.7495;13.3339 6;11.2152;11.7985;14.0833
10 7;9.8833;13.5989;14.8103 7;12.2434;11.609;12.9342
11 8;11.4473;15.4942;17.2015 8;12.7955;11.172;12.724
12 9;9.50977;13.0174;14.1603 9;11.6274;11.4875;13.1685
13 10;10.0011;12.8585;14.3154 10;11.7945;11.5182;13.6151
14 11;9.60497;13.3517;13.7866 11;12.9149;11.686;14.1825
15 12;9.75879;13.7105;14.0674 12;11.9603;12.3258;13.8819
16 13;9.83543;13.735;14.3271 13;12.6111;13.1585;13.8515
17 14;9.94675;14.0242;14.7343 14;12.6235;12.5514;14.069
18 15;9.81476;14.1971;15.1447 15;12.2825;12.7368;13.9672
19 16;10.034;14.3795;15.1777 16;12.2443;12.7006;14.6572
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;3.34398;3.78982;4.14779 1;3.16062;3.77239;4.17619
23 2;4.45386;4.88252;6.47054 2;4.80032;4.82263;6.37219
24 3;5.73845;6.52724;8.40341 3;6.61189;6.51167;8.36773
25 4;6.8104;8.20046;10.0845 4;8.29699;8.23061;10.2274
26 5;7.95465;9.78595;11.8099 5;9.72641;9.88665;12.0139
27 6;9.04499;11.7234;13.3913 6;11.5815;11.7333;14.3203
28 7;10.033;13.5428;14.8374 7;12.4703;11.7112;13.6633
29 8;11.6008;15.5028;17.2428 8;12.9706;11.2398;12.5268
30 9;9.74105;13.153;14.1925 9;11.4792;11.5128;13.5236
31 10;10.1254;12.9971;14.3216 10;11.9667;11.5633;13.8981
32 11;9.71135;13.3554;13.9312 11;12.3478;12.1868;13.6878
33 12;9.76776;13.6876;13.8937 12;12.1845;12.1798;14.1139
34 13;10.0855;13.8453;14.4071 13;12.9258;12.6951;14.4081
35 14;10.0704;14.1941;15.0963 14;12.0424;13.1763;14.5524
36 15;10.083;14.4542;15.3142 15;11.7792;12.7819;14.2822
37 16;10.0003;14.4455;15.3091 16;12.544;12.6631;13.8288
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;3.5736;3.79034;4.02549 1;3.42981;3.77291;4.04947
41 2;4.63562;4.92993;6.2162 2;5.09988;4.99495;6.25791
42 3;5.97035;6.57213;8.47831 3;6.45354;6.57256;8.50908
43 4;7.30539;8.30376;10.5254 4;8.2226;8.53949;10.9398
44 5;8.82202;10.1836;12.6176 5;9.94631;10.2165;12.9728
45 6;9.97677;11.8965;14.566 6;11.5648;12.1544;15.1444
46 7;11.1973;13.7763;16.4276 7;11.6242;11.6599;14.0016
47 8;12.9014;15.8496;19.0817 8;10.7861;12.0125;15.4605
48 9;10.6321;13.2924;15.3025 9;11.4758;11.736;14.1685
49 10;11.1985;13.321;15.2512 10;12.1564;12.3425;14.4301
50 11;10.7589;13.5751;14.4376 11;11.8423;12.0368;15.4415
51 12;11.1162;13.9966;14.9464 12;12.4549;12.5299;14.9281
52 13;11.3939;14.2231;15.5614 13;12.5546;12.6934;14.434
53 14;11.5763;14.2988;16.4482 14;12.6108;13.1895;15.9504
54 15;11.5115;14.6782;16.1184 15;12.4144;13.2142;14.965
55 16;11.3733;14.9082;16.0699 16;12.6725;12.8252;14.9349
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.01091;3.73657;4.13066 1;2.61428;3.72893;4.14785
59 2;4.23829;4.81721;6.30049 2;4.47869;4.79057;6.32407
60 3;5.57107;6.51602;8.29208 3;6.21184;6.44636;8.26733
61 4;6.58507;8.09817;9.96274 4;7.84192;7.93934;9.92298
62 5;7.67592;9.67384;11.6978 5;9.44399;9.63413;11.6892
63 6;8.63111;11.3143;13.2311 6;11.0154;11.3743;13.4791
64 7;9.53629;13.0469;14.7543 7;12.4112;13.1458;15.191
65 8;11.1022;14.8593;17.1957 8;13.9753;14.4559;16.9568
66 9;9.69367;13.055;14.9191 9;12.668;12.7552;14.3701
67 10;10.0364;13.2188;15.2735 10;12.3847;12.827;14.9192
68 11;10.2371;13.5922;15.6875 11;12.6376;13.2689;15.3654
69 12;10.3905;14.0288;15.834 12;12.8049;13.7162;15.5675
70 13;10.5517;14.2676;15.7888 13;12.9607;14.1051;15.4204
71 14;10.7169;14.3877;15.7916 14;12.8793;14.2549;15.7501
72 15;10.6088;14.6678;15.2245 15;13.0215;14.4593;15.9029
73 16;10.6148;14.6912;15.9207 16;13.1263;14.7979;15.7913
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.06127;3.74363;4.11038 1;2.64726;3.73033;4.13159
77 2;4.25045;4.83309;6.22743 2;4.58651;4.72793;6.24311
78 3;5.63968;6.48208;8.26784 3;6.36861;6.51108;8.29873
79 4;6.42165;8.09773;9.89358 4;8.0179;8.13526;10.0106
80 5;7.57128;9.76336;11.6107 5;9.60594;9.64364;11.8028
81 6;8.77129;11.3592;13.1804 6;11.1022;11.3017;13.4817
82 7;9.68048;13.04;14.6937 7;12.4569;12.8825;14.6929
83 8;11.283;14.9892;17.2775 8;14.4169;14.5894;17.0274
84 9;10.3133;12.9695;14.8755 9;12.6735;12.7357;14.6931
85 10;10.0971;13.1996;15.1082 10;12.5197;12.9636;14.6211
86 11;10.3825;13.8316;15.6122 11;12.7824;13.4367;15.2285
87 12;10.6196;14.0182;15.9185 12;13.1859;13.6714;15.766
88 13;10.6514;14.2912;15.9772 13;13.264;14.0742;15.49
89 14;10.8656;14.7889;16.1089 14;13.201;14.3014;15.7107
90 15;10.822;14.7761;16.2083 15;13.3092;14.586;15.8578
91 16;10.6902;15.0312;15.22 16;13.1845;14.9136;15.7266
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;3.48018;3.77712;4.01094 1;3.37165;3.7605;4.03527
95 2;4.7099;5.01229;6.42173 2;5.00254;4.96615;6.4592
96 3;6.1973;6.72552;8.8529 3;6.87392;6.72771;8.86348
97 4;7.72465;8.47479;11.0022 4;8.5724;8.3153;11.0328
98 5;8.92168;10.1014;13.3337 5;10.2712;10.1026;13.2961
99 6;10.3416;11.9726;15.4856 6;12.0482;11.9105;15.5903
100 7;11.6215;13.6462;17.5215 7;13.5627;13.7114;17.8026
101 8;13.4358;15.4486;20.3652 8;15.6838;15.0111;19.4814
102 9;11.9219;13.4455;17.2114 9;13.41;13.2184;16.3411
103 10;11.9539;13.8042;17.61 10;13.2786;13.2862;17.1443
104 11;12.4125;14.241;17.8523 11;13.6267;13.885;17.8659
105 12;12.4718;14.5937;18.5611 12;13.9264;14.145;17.8554
106 13;12.775;14.7833;18.3717 13;14.224;14.7187;17.2671
107 14;13.0428;14.9054;18.4421 14;13.9702;14.8041;17.7544
108 15;13.0155;15.2201;18.14 15;14.1286;15.0404;18.1046
109 16;12.8822;15.4379;17.537 16;14.223;15.3517;18.2213