updated benchmark results

This commit is contained in:
joaquintides
2023-06-01 19:32:59 -04:00
parent d93c4ce7c5
commit a5ce9cf214

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.3409;3.79502;4.18676
2;4.35898;4.84479;6.40759
3;5.66887;6.5232;8.33918
4;6.74956;8.1904;10.1233
5;7.90924;9.91171;11.8509
6;8.93779;11.7093;13.4144
7;9.92293;13.5508;14.8563
8;11.4533;15.426;17.2179
9;9.6113;12.9192;14.0943
10;9.86733;12.8736;14.078
11;9.26864;13.2922;13.8392
12;9.73933;13.6708;13.9299
13;9.79642;13.7497;14.0907
14;9.92011;14.0348;14.6425
15;10.0568;14.2713;15.3291
16;9.96193;14.3304;15.4732
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
Parallel load (N=500000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.34728;3.7893;4.16762
2;4.34812;4.80043;6.36918
3;5.57492;6.41526;8.33198
4;6.58248;8.16025;10.1208
5;8.01796;9.80253;11.7797
6;8.87627;11.6489;13.3902
7;10.0492;13.5647;14.8506
8;11.6204;15.3837;17.2476
9;9.76157;13.1546;14.2628
10;10.2385;12.9393;14.2039
11;9.56079;13.2383;14.0183
12;9.69366;13.5677;14.2036
13;10.0353;13.8316;14.4762
14;10.215;13.989;15.1395
15;10.0064;14.2955;15.2019
16;10.0089;14.3875;15.2697
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
Parallel load (N=500000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.56372;3.79455;4.04103
2;4.67002;4.98821;6.35156
3;6.22811;6.78847;8.69334
4;7.30195;8.51593;10.745
5;8.94812;10.2117;12.6433
6;10.0003;11.9116;14.634
7;11.2468;13.7969;16.5184
8;12.9625;15.8756;19.1819
9;10.7146;13.2862;15.4017
10;11.1381;13.256;15.3358
11;10.6694;13.5211;14.6716
12;11.0023;13.9291;15.1415
13;10.9305;14.1907;15.7403
14;11.4061;14.3738;16.4241
15;11.3105;14.5181;16.0293
16;11.4861;14.8461;16.4087
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
Parallel load (N=5000000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.02746;3.73641;4.1392
2;4.25217;4.87545;6.4438
3;5.50049;6.47142;8.24609
4;6.59936;8.05625;9.97317
5;7.60041;9.57622;11.7127
6;8.65704;11.3064;13.3077
7;9.58599;12.9226;14.7615
8;11.0927;14.7663;17.2616
9;9.88762;12.7886;14.9749
10;10.0964;13.2047;15.2321
11;10.2979;13.7732;15.6004
12;10.4524;14.1527;15.6545
13;10.4993;14.2272;15.8995
14;10.6467;14.5713;16.1441
15;10.6448;14.6289;15.9372
16;10.5099;14.7927;15.0837
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
Parallel load (N=5000000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.05657;3.74188;4.12159
2;4.26719;4.8482;6.29801
3;5.49732;6.44556;8.25889
4;6.6913;8.13911;9.96137
5;7.81056;9.77219;11.6685
6;8.80131;11.5707;13.3032
7;9.73885;13.1409;14.8186
8;11.3007;14.8573;17.3847
9;10.2494;12.9143;14.6856
10;10.2375;13.2592;15.3303
11;10.4179;13.5463;15.8098
12;10.4798;14.1191;15.8971
13;10.716;14.2826;15.8521
14;10.8837;14.6121;16.0661
15;10.8322;14.7145;15.8129
16;10.7216;14.7749;15.4573
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
Parallel load (N=5000000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.49034;3.77873;4.04092
2;4.74565;4.99804;6.44542
3;6.02894;6.5544;8.75345
4;7.63104;8.25566;11.0246
5;8.91886;10.0672;13.3132
6;10.4063;11.9319;15.4989
7;11.6496;13.5538;17.4908
8;13.4327;15.5052;20.4204
9;11.9238;13.4632;16.9057
10;12.0576;13.8026;17.2054
11;12.4932;14.2362;17.7541
12;12.5251;14.507;18.4806
13;12.7547;14.8608;18.407
14;13.0008;15.0519;18.587
15;12.8358;15.2401;18.8226
16;12.7022;15.3048;18.22
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 #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.3409;3.79502;4.18676 1;3.35031;3.7982;4.17656
5 2;4.35898;4.84479;6.40759 2;4.26365;4.83907;6.36774
6 3;5.66887;6.5232;8.33918 3;5.69805;6.50792;8.39518
7 4;6.74956;8.1904;10.1233 4;6.51558;8.11636;9.99716
8 5;7.90924;9.91171;11.8509 5;7.81898;9.81916;11.7281
9 6;8.93779;11.7093;13.4144 6;8.93394;11.7495;13.3339
10 7;9.92293;13.5508;14.8563 7;9.8833;13.5989;14.8103
11 8;11.4533;15.426;17.2179 8;11.4473;15.4942;17.2015
12 9;9.6113;12.9192;14.0943 9;9.50977;13.0174;14.1603
13 10;9.86733;12.8736;14.078 10;10.0011;12.8585;14.3154
14 11;9.26864;13.2922;13.8392 11;9.60497;13.3517;13.7866
15 12;9.73933;13.6708;13.9299 12;9.75879;13.7105;14.0674
16 13;9.79642;13.7497;14.0907 13;9.83543;13.735;14.3271
17 14;9.92011;14.0348;14.6425 14;9.94675;14.0242;14.7343
18 15;10.0568;14.2713;15.3291 15;9.81476;14.1971;15.1447
19 16;9.96193;14.3304;15.4732 16;10.034;14.3795;15.1777
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.34728;3.7893;4.16762 1;3.34398;3.78982;4.14779
23 2;4.34812;4.80043;6.36918 2;4.45386;4.88252;6.47054
24 3;5.57492;6.41526;8.33198 3;5.73845;6.52724;8.40341
25 4;6.58248;8.16025;10.1208 4;6.8104;8.20046;10.0845
26 5;8.01796;9.80253;11.7797 5;7.95465;9.78595;11.8099
27 6;8.87627;11.6489;13.3902 6;9.04499;11.7234;13.3913
28 7;10.0492;13.5647;14.8506 7;10.033;13.5428;14.8374
29 8;11.6204;15.3837;17.2476 8;11.6008;15.5028;17.2428
30 9;9.76157;13.1546;14.2628 9;9.74105;13.153;14.1925
31 10;10.2385;12.9393;14.2039 10;10.1254;12.9971;14.3216
32 11;9.56079;13.2383;14.0183 11;9.71135;13.3554;13.9312
33 12;9.69366;13.5677;14.2036 12;9.76776;13.6876;13.8937
34 13;10.0353;13.8316;14.4762 13;10.0855;13.8453;14.4071
35 14;10.215;13.989;15.1395 14;10.0704;14.1941;15.0963
36 15;10.0064;14.2955;15.2019 15;10.083;14.4542;15.3142
37 16;10.0089;14.3875;15.2697 16;10.0003;14.4455;15.3091
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.56372;3.79455;4.04103 1;3.5736;3.79034;4.02549
41 2;4.67002;4.98821;6.35156 2;4.63562;4.92993;6.2162
42 3;6.22811;6.78847;8.69334 3;5.97035;6.57213;8.47831
43 4;7.30195;8.51593;10.745 4;7.30539;8.30376;10.5254
44 5;8.94812;10.2117;12.6433 5;8.82202;10.1836;12.6176
45 6;10.0003;11.9116;14.634 6;9.97677;11.8965;14.566
46 7;11.2468;13.7969;16.5184 7;11.1973;13.7763;16.4276
47 8;12.9625;15.8756;19.1819 8;12.9014;15.8496;19.0817
48 9;10.7146;13.2862;15.4017 9;10.6321;13.2924;15.3025
49 10;11.1381;13.256;15.3358 10;11.1985;13.321;15.2512
50 11;10.6694;13.5211;14.6716 11;10.7589;13.5751;14.4376
51 12;11.0023;13.9291;15.1415 12;11.1162;13.9966;14.9464
52 13;10.9305;14.1907;15.7403 13;11.3939;14.2231;15.5614
53 14;11.4061;14.3738;16.4241 14;11.5763;14.2988;16.4482
54 15;11.3105;14.5181;16.0293 15;11.5115;14.6782;16.1184
55 16;11.4861;14.8461;16.4087 16;11.3733;14.9082;16.0699
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.02746;3.73641;4.1392 1;3.01091;3.73657;4.13066
59 2;4.25217;4.87545;6.4438 2;4.23829;4.81721;6.30049
60 3;5.50049;6.47142;8.24609 3;5.57107;6.51602;8.29208
61 4;6.59936;8.05625;9.97317 4;6.58507;8.09817;9.96274
62 5;7.60041;9.57622;11.7127 5;7.67592;9.67384;11.6978
63 6;8.65704;11.3064;13.3077 6;8.63111;11.3143;13.2311
64 7;9.58599;12.9226;14.7615 7;9.53629;13.0469;14.7543
65 8;11.0927;14.7663;17.2616 8;11.1022;14.8593;17.1957
66 9;9.88762;12.7886;14.9749 9;9.69367;13.055;14.9191
67 10;10.0964;13.2047;15.2321 10;10.0364;13.2188;15.2735
68 11;10.2979;13.7732;15.6004 11;10.2371;13.5922;15.6875
69 12;10.4524;14.1527;15.6545 12;10.3905;14.0288;15.834
70 13;10.4993;14.2272;15.8995 13;10.5517;14.2676;15.7888
71 14;10.6467;14.5713;16.1441 14;10.7169;14.3877;15.7916
72 15;10.6448;14.6289;15.9372 15;10.6088;14.6678;15.2245
73 16;10.5099;14.7927;15.0837 16;10.6148;14.6912;15.9207
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.05657;3.74188;4.12159 1;3.06127;3.74363;4.11038
77 2;4.26719;4.8482;6.29801 2;4.25045;4.83309;6.22743
78 3;5.49732;6.44556;8.25889 3;5.63968;6.48208;8.26784
79 4;6.6913;8.13911;9.96137 4;6.42165;8.09773;9.89358
80 5;7.81056;9.77219;11.6685 5;7.57128;9.76336;11.6107
81 6;8.80131;11.5707;13.3032 6;8.77129;11.3592;13.1804
82 7;9.73885;13.1409;14.8186 7;9.68048;13.04;14.6937
83 8;11.3007;14.8573;17.3847 8;11.283;14.9892;17.2775
84 9;10.2494;12.9143;14.6856 9;10.3133;12.9695;14.8755
85 10;10.2375;13.2592;15.3303 10;10.0971;13.1996;15.1082
86 11;10.4179;13.5463;15.8098 11;10.3825;13.8316;15.6122
87 12;10.4798;14.1191;15.8971 12;10.6196;14.0182;15.9185
88 13;10.716;14.2826;15.8521 13;10.6514;14.2912;15.9772
89 14;10.8837;14.6121;16.0661 14;10.8656;14.7889;16.1089
90 15;10.8322;14.7145;15.8129 15;10.822;14.7761;16.2083
91 16;10.7216;14.7749;15.4573 16;10.6902;15.0312;15.22
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.49034;3.77873;4.04092 1;3.48018;3.77712;4.01094
95 2;4.74565;4.99804;6.44542 2;4.7099;5.01229;6.42173
96 3;6.02894;6.5544;8.75345 3;6.1973;6.72552;8.8529
97 4;7.63104;8.25566;11.0246 4;7.72465;8.47479;11.0022
98 5;8.91886;10.0672;13.3132 5;8.92168;10.1014;13.3337
99 6;10.4063;11.9319;15.4989 6;10.3416;11.9726;15.4856
100 7;11.6496;13.5538;17.4908 7;11.6215;13.6462;17.5215
101 8;13.4327;15.5052;20.4204 8;13.4358;15.4486;20.3652
102 9;11.9238;13.4632;16.9057 9;11.9219;13.4455;17.2114
103 10;12.0576;13.8026;17.2054 10;11.9539;13.8042;17.61
104 11;12.4932;14.2362;17.7541 11;12.4125;14.241;17.8523
105 12;12.5251;14.507;18.4806 12;12.4718;14.5937;18.5611
106 13;12.7547;14.8608;18.407 13;12.775;14.7833;18.3717
107 14;13.0008;15.0519;18.587 14;13.0428;14.9054;18.4421
108 15;12.8358;15.2401;18.8226 15;13.0155;15.2201;18.14
109 16;12.7022;15.3048;18.22 16;12.8822;15.4379;17.537