updated benchmark results

This commit is contained in:
joaquintides
2023-06-18 17:16:47 -04:00
parent 27860af21d
commit 7e32ae3455

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.31609;3.69147;4.01264
2;4.69984;4.84549;6.48336
3;6.22217;6.49586;9.06751
4;7.65631;8.00265;11.3735
5;9.05092;9.80967;13.8579
6;10.4646;11.5548;16.4305
7;11.8045;13.0382;18.3695
8;14.0092;15.0252;21.0388
9;11.4126;12.8284;17.7464
10;11.951;13.2374;18.4569
11;12.3171;13.4977;19.2019
12;12.364;14.0835;20.2039
13;12.2587;14.1646;19.4277
14;12.229;14.5487;19.8453
15;12.2445;14.6468;20.6553
16;12.4507;15.0094;20.2667
1;3.30782;3.69325;3.96417
2;4.69589;4.88285;6.45423
3;6.25566;6.48055;8.93166
4;7.66085;8.14998;11.5115
5;9.09753;9.78797;13.9033
6;10.4989;11.4716;16.3909
7;11.8515;13.2246;18.4404
8;14.074;15.0351;21.1322
9;11.731;12.8915;17.5196
10;11.9092;13.0506;18.1301
11;12.3351;13.6747;19.2602
12;12.5848;14.1069;20.1113
13;12.5221;14.2263;19.8528
14;12.5822;14.4803;20.2452
15;12.2124;14.7219;20.2622
16;12.3129;14.9798;20.3007
Parallel load (N=500000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.39218;3.69005;3.99691
2;4.75629;4.75963;6.43054
3;6.44238;6.48969;8.99751
4;7.86587;7.96094;11.3474
5;9.22664;9.74825;13.679
6;10.6839;11.5212;15.8393
7;12.1145;13.1206;18.208
8;14.4609;14.9248;20.7443
9;11.8321;13.1511;17.5777
10;12.0874;13.1647;18.3453
11;12.6082;13.5899;19.4275
12;12.7024;14.2967;20.2342
13;12.9037;14.2651;19.1613
14;12.9013;14.5015;19.734
15;12.4385;14.8694;20.138
16;12.5221;14.9875;20.4677
1;3.38104;3.68743;3.94861
2;4.61911;4.79708;6.33826
3;6.43304;6.40972;8.90912
4;7.92119;8.13075;11.3282
5;9.37383;9.77952;13.5788
6;10.7788;11.4855;16.2647
7;12.1179;13.1431;18.6659
8;14.4673;14.863;20.9307
9;12.0555;13.029;17.5365
10;11.9543;13.0646;18.5649
11;12.5353;13.6953;19.0963
12;12.8417;14.015;19.9902
13;12.7897;14.2308;19.8344
14;12.4886;14.5009;19.7232
15;12.4571;14.7734;19.8583
16;12.7267;15.0999;20.183
Parallel load (N=500000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.62569;3.78415;4.05008
2;4.93916;5.03172;6.55795
3;6.70967;6.82742;9.20458
4;8.3121;8.6146;11.8639
5;9.9023;10.2266;14.0549
6;11.296;12.0706;16.6203
7;12.6681;13.986;19.3467
8;14.6586;15.7393;21.7145
9;13.1251;13.3799;18.1011
10;12.9068;13.8223;18.8633
11;13.3027;14.3152;19.7697
12;13.4149;14.8619;20.4736
13;13.463;14.9787;20.2398
14;13.6169;15.2879;20.2547
15;13.0862;15.5706;21.2143
16;13.4458;15.7397;21.1099
1;3.61362;3.78309;4.01083
2;4.93224;5.01691;6.58842
3;6.74199;6.83853;9.25738
4;8.31588;8.60939;11.8447
5;9.90522;10.4347;14.4179
6;11.4487;12.2345;16.9228
7;12.9615;13.9721;19.3727
8;15.034;15.7723;21.5002
9;12.528;13.6012;17.9259
10;12.8696;13.6838;18.8774
11;13.2392;14.2404;20.1758
12;13.5505;14.6315;20.7096
13;13.5155;14.9902;20.0598
14;13.3004;15.0847;20.5486
15;13.22;15.5154;21.3613
16;13.2976;15.8423;20.5269
Parallel load (N=5000000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;2.17833;3.4471;3.74232
2;3.71948;4.74101;6.59568
3;5.30568;6.45388;9.49667
4;6.77294;8.14958;12.2836
5;8.2337;9.8698;14.9978
6;9.57265;11.5619;17.6988
7;10.879;13.3929;20.5726
8;12.5492;15.4927;23.9275
9;12.0164;14.7063;22.2422
10;11.9624;14.3726;22.3875
11;12.0931;14.242;22.3504
12;12.164;14.4559;22.9309
13;11.6909;14.4574;22.1572
14;12.2763;14.7115;23.073
15;12.0407;14.8881;23.0894
16;11.9989;15.0521;23.3803
1;2.17028;3.44309;3.70577
2;3.75259;4.81465;6.55034
3;5.31269;6.48311;9.38817
4;6.77232;8.15378;12.1648
5;8.22278;9.87424;14.8982
6;9.55485;11.5747;17.6617
7;10.8634;13.3686;20.3439
8;12.4601;15.5506;23.7943
9;11.9284;14.5041;22.0926
10;12.0229;14.2397;21.8458
11;12.1069;14.2501;22.6118
12;12.2517;14.3784;22.8742
13;11.7181;14.5231;22.0032
14;12.1832;14.7489;22.9126
15;12.0895;14.8792;22.8414
16;12.017;15.083;22.6647
Parallel load (N=5000000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;2.19971;3.45649;3.71357
2;3.75446;4.74347;6.51193
3;5.36391;6.45224;9.34655
4;6.86535;8.1427;12.054
5;8.31455;9.83566;14.7718
6;9.71753;11.5586;17.5015
7;11.0452;13.348;20.2115
8;12.8467;15.4111;23.4855
9;12.265;14.6024;21.9661
10;12.0639;14.198;21.5765
11;12.1975;14.3127;22.152
12;12.3732;14.5311;22.384
13;11.9098;14.5915;21.8745
14;12.5059;14.6613;22.9155
15;12.2137;14.8612;22.6602
16;12.1179;15.0498;22.5521
1;2.19595;3.44967;3.68812
2;3.79097;4.81119;6.48222
3;5.35865;6.46876;9.26176
4;6.84267;8.15894;11.9973
5;8.33556;9.86679;14.7296
6;9.68511;11.5487;17.3988
7;11.1096;13.3542;20.1483
8;12.89;15.5201;23.3863
9;12.3237;14.576;22.0412
10;12.1133;14.3302;21.9021
11;12.2357;14.2488;21.8633
12;12.3939;14.4361;22.5517
13;11.9337;14.5431;21.7168
14;12.3795;14.7153;22.5189
15;12.3151;14.9099;22.4551
16;12.1651;15.0114;22.5654
Parallel load (N=5000000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.1455;3.72687;4.00013
2;4.76741;4.97883;6.65064
3;6.50529;6.73719;9.43744
4;8.18517;8.49604;12.2326
5;9.77461;10.2455;15.1082
6;11.4017;12.0321;17.9677
7;12.9683;13.9155;20.7199
8;15.1513;15.6868;23.9791
9;14.4569;15.1921;22.4163
10;14.3096;14.7843;22.2765
11;14.2921;14.9482;22.4024
12;14.5792;14.9661;23.1229
13;13.9931;15.1843;22.4089
14;14.6235;15.3558;23.2127
15;14.5456;15.6532;23.1034
16;14.45;15.7612;23.5895
1;3.15077;3.72119;3.96067
2;4.76044;5.04917;6.64193
3;6.5365;6.75307;9.42446
4;8.1735;8.50888;12.1922
5;9.84214;10.2853;15.0604
6;11.3576;12.0638;17.8764
7;12.9952;13.91;20.6556
8;15.2186;16.0056;23.8939
9;14.4173;15.0623;22.6084
10;14.4089;15.0382;22.435
11;14.502;15.051;22.5522
12;14.7117;15.2658;23.133
13;14.0598;15.2314;22.3185
14;14.5438;15.4931;22.8832
15;14.5696;15.6958;23.0378
16;14.3775;15.9535;23.3365
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.31609;3.69147;4.01264 1;3.30782;3.69325;3.96417
5 2;4.69984;4.84549;6.48336 2;4.69589;4.88285;6.45423
6 3;6.22217;6.49586;9.06751 3;6.25566;6.48055;8.93166
7 4;7.65631;8.00265;11.3735 4;7.66085;8.14998;11.5115
8 5;9.05092;9.80967;13.8579 5;9.09753;9.78797;13.9033
9 6;10.4646;11.5548;16.4305 6;10.4989;11.4716;16.3909
10 7;11.8045;13.0382;18.3695 7;11.8515;13.2246;18.4404
11 8;14.0092;15.0252;21.0388 8;14.074;15.0351;21.1322
12 9;11.4126;12.8284;17.7464 9;11.731;12.8915;17.5196
13 10;11.951;13.2374;18.4569 10;11.9092;13.0506;18.1301
14 11;12.3171;13.4977;19.2019 11;12.3351;13.6747;19.2602
15 12;12.364;14.0835;20.2039 12;12.5848;14.1069;20.1113
16 13;12.2587;14.1646;19.4277 13;12.5221;14.2263;19.8528
17 14;12.229;14.5487;19.8453 14;12.5822;14.4803;20.2452
18 15;12.2445;14.6468;20.6553 15;12.2124;14.7219;20.2622
19 16;12.4507;15.0094;20.2667 16;12.3129;14.9798;20.3007
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.39218;3.69005;3.99691 1;3.38104;3.68743;3.94861
23 2;4.75629;4.75963;6.43054 2;4.61911;4.79708;6.33826
24 3;6.44238;6.48969;8.99751 3;6.43304;6.40972;8.90912
25 4;7.86587;7.96094;11.3474 4;7.92119;8.13075;11.3282
26 5;9.22664;9.74825;13.679 5;9.37383;9.77952;13.5788
27 6;10.6839;11.5212;15.8393 6;10.7788;11.4855;16.2647
28 7;12.1145;13.1206;18.208 7;12.1179;13.1431;18.6659
29 8;14.4609;14.9248;20.7443 8;14.4673;14.863;20.9307
30 9;11.8321;13.1511;17.5777 9;12.0555;13.029;17.5365
31 10;12.0874;13.1647;18.3453 10;11.9543;13.0646;18.5649
32 11;12.6082;13.5899;19.4275 11;12.5353;13.6953;19.0963
33 12;12.7024;14.2967;20.2342 12;12.8417;14.015;19.9902
34 13;12.9037;14.2651;19.1613 13;12.7897;14.2308;19.8344
35 14;12.9013;14.5015;19.734 14;12.4886;14.5009;19.7232
36 15;12.4385;14.8694;20.138 15;12.4571;14.7734;19.8583
37 16;12.5221;14.9875;20.4677 16;12.7267;15.0999;20.183
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.62569;3.78415;4.05008 1;3.61362;3.78309;4.01083
41 2;4.93916;5.03172;6.55795 2;4.93224;5.01691;6.58842
42 3;6.70967;6.82742;9.20458 3;6.74199;6.83853;9.25738
43 4;8.3121;8.6146;11.8639 4;8.31588;8.60939;11.8447
44 5;9.9023;10.2266;14.0549 5;9.90522;10.4347;14.4179
45 6;11.296;12.0706;16.6203 6;11.4487;12.2345;16.9228
46 7;12.6681;13.986;19.3467 7;12.9615;13.9721;19.3727
47 8;14.6586;15.7393;21.7145 8;15.034;15.7723;21.5002
48 9;13.1251;13.3799;18.1011 9;12.528;13.6012;17.9259
49 10;12.9068;13.8223;18.8633 10;12.8696;13.6838;18.8774
50 11;13.3027;14.3152;19.7697 11;13.2392;14.2404;20.1758
51 12;13.4149;14.8619;20.4736 12;13.5505;14.6315;20.7096
52 13;13.463;14.9787;20.2398 13;13.5155;14.9902;20.0598
53 14;13.6169;15.2879;20.2547 14;13.3004;15.0847;20.5486
54 15;13.0862;15.5706;21.2143 15;13.22;15.5154;21.3613
55 16;13.4458;15.7397;21.1099 16;13.2976;15.8423;20.5269
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.17833;3.4471;3.74232 1;2.17028;3.44309;3.70577
59 2;3.71948;4.74101;6.59568 2;3.75259;4.81465;6.55034
60 3;5.30568;6.45388;9.49667 3;5.31269;6.48311;9.38817
61 4;6.77294;8.14958;12.2836 4;6.77232;8.15378;12.1648
62 5;8.2337;9.8698;14.9978 5;8.22278;9.87424;14.8982
63 6;9.57265;11.5619;17.6988 6;9.55485;11.5747;17.6617
64 7;10.879;13.3929;20.5726 7;10.8634;13.3686;20.3439
65 8;12.5492;15.4927;23.9275 8;12.4601;15.5506;23.7943
66 9;12.0164;14.7063;22.2422 9;11.9284;14.5041;22.0926
67 10;11.9624;14.3726;22.3875 10;12.0229;14.2397;21.8458
68 11;12.0931;14.242;22.3504 11;12.1069;14.2501;22.6118
69 12;12.164;14.4559;22.9309 12;12.2517;14.3784;22.8742
70 13;11.6909;14.4574;22.1572 13;11.7181;14.5231;22.0032
71 14;12.2763;14.7115;23.073 14;12.1832;14.7489;22.9126
72 15;12.0407;14.8881;23.0894 15;12.0895;14.8792;22.8414
73 16;11.9989;15.0521;23.3803 16;12.017;15.083;22.6647
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;2.19971;3.45649;3.71357 1;2.19595;3.44967;3.68812
77 2;3.75446;4.74347;6.51193 2;3.79097;4.81119;6.48222
78 3;5.36391;6.45224;9.34655 3;5.35865;6.46876;9.26176
79 4;6.86535;8.1427;12.054 4;6.84267;8.15894;11.9973
80 5;8.31455;9.83566;14.7718 5;8.33556;9.86679;14.7296
81 6;9.71753;11.5586;17.5015 6;9.68511;11.5487;17.3988
82 7;11.0452;13.348;20.2115 7;11.1096;13.3542;20.1483
83 8;12.8467;15.4111;23.4855 8;12.89;15.5201;23.3863
84 9;12.265;14.6024;21.9661 9;12.3237;14.576;22.0412
85 10;12.0639;14.198;21.5765 10;12.1133;14.3302;21.9021
86 11;12.1975;14.3127;22.152 11;12.2357;14.2488;21.8633
87 12;12.3732;14.5311;22.384 12;12.3939;14.4361;22.5517
88 13;11.9098;14.5915;21.8745 13;11.9337;14.5431;21.7168
89 14;12.5059;14.6613;22.9155 14;12.3795;14.7153;22.5189
90 15;12.2137;14.8612;22.6602 15;12.3151;14.9099;22.4551
91 16;12.1179;15.0498;22.5521 16;12.1651;15.0114;22.5654
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.1455;3.72687;4.00013 1;3.15077;3.72119;3.96067
95 2;4.76741;4.97883;6.65064 2;4.76044;5.04917;6.64193
96 3;6.50529;6.73719;9.43744 3;6.5365;6.75307;9.42446
97 4;8.18517;8.49604;12.2326 4;8.1735;8.50888;12.1922
98 5;9.77461;10.2455;15.1082 5;9.84214;10.2853;15.0604
99 6;11.4017;12.0321;17.9677 6;11.3576;12.0638;17.8764
100 7;12.9683;13.9155;20.7199 7;12.9952;13.91;20.6556
101 8;15.1513;15.6868;23.9791 8;15.2186;16.0056;23.8939
102 9;14.4569;15.1921;22.4163 9;14.4173;15.0623;22.6084
103 10;14.3096;14.7843;22.2765 10;14.4089;15.0382;22.435
104 11;14.2921;14.9482;22.4024 11;14.502;15.051;22.5522
105 12;14.5792;14.9661;23.1229 12;14.7117;15.2658;23.133
106 13;13.9931;15.1843;22.4089 13;14.0598;15.2314;22.3185
107 14;14.6235;15.3558;23.2127 14;14.5438;15.4931;22.8832
108 15;14.5456;15.6532;23.1034 15;14.5696;15.6958;23.0378
109 16;14.45;15.7612;23.5895 16;14.3775;15.9535;23.3365