updated benchmark results

This commit is contained in:
joaquintides
2023-07-07 16:39:04 -04:00
parent ff5902ee6a
commit d455ae09fa

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.32848;3.69384;3.96485
2;4.74576;4.89709;6.4558
3;6.27998;6.47196;9.00372
4;7.38598;7.89508;11.4301
5;9.09701;9.66518;13.8696
6;10.4485;11.1887;16.3559
7;11.8294;13.1421;19.0237
8;13.9998;14.9726;21.3834
9;11.5646;12.8233;17.7989
10;11.6938;13.0989;18.0586
11;12.331;13.5933;19.2006
12;12.6483;13.9573;20.7677
13;12.4918;14.2285;19.8719
14;12.4836;14.5781;20.0615
15;12.2841;14.6961;20.5903
16;12.2463;14.9595;20.4132
1;3.31595;3.69252;3.96616
2;4.65311;5.11007;6.48701
3;6.28313;6.77583;8.97259
4;7.68018;8.30309;11.479
5;9.03032;10.1523;13.5495
6;10.444;11.8263;16.1385
7;11.7755;13.8614;18.1235
8;14.0436;15.7037;20.526
9;11.4061;13.8457;17.2886
10;11.9;13.5701;18.0483
11;12.3424;14.4503;19.1956
12;12.3397;14.9282;19.4634
13;12.4094;15.0733;19.3564
14;12.5296;15.3249;20.0837
15;12.5297;15.7731;20.2554
16;12.2925;15.8566;21.0491
Parallel load (N=500000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.38195;3.68366;3.94986
2;4.82264;4.86418;6.36743
3;6.44296;6.4297;8.89312
4;7.87622;8.0126;11.3581
5;9.17122;9.77472;13.852
6;10.7344;11.197;16.257
7;12.1332;13.1354;18.205
8;14.5475;14.9478;20.9112
9;11.7251;12.9228;17.4784
10;12.0504;13.1928;18.574
11;12.5363;13.542;18.9924
12;12.7848;14.1333;20.3643
13;12.9876;14.161;19.7904
14;12.6408;14.608;20.0853
15;12.8333;14.7966;19.8106
16;12.7261;14.8663;20.0242
1;3.39776;3.68616;3.95132
2;4.66638;5.04933;6.38137
3;6.44233;6.78465;8.79284
4;7.66755;8.2041;11.117
5;9.32545;10.2586;13.532
6;10.7794;12.147;15.8818
7;12.1281;13.549;18.2466
8;14.5416;15.7555;20.0855
9;11.7248;13.6023;17.2539
10;12.1136;13.7423;17.9125
11;12.7189;14.4277;19.014
12;12.797;14.9082;19.7673
13;12.7862;15.0725;19.5806
14;12.7554;15.3731;19.7573
15;12.751;15.8261;20.3726
16;12.7369;15.8513;20.4813
Parallel load (N=500000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.62215;3.78313;4.01254
2;4.93859;4.93518;6.53296
3;6.70869;6.83363;9.1137
4;8.29935;8.37738;11.8283
5;9.41313;10.0771;14.2324
6;10.9991;12.0626;16.8825
7;12.5147;13.942;18.8876
8;14.2211;15.5429;21.2655
9;12.8194;13.5885;18.1315
10;12.788;13.665;18.8044
11;13.2269;14.2683;19.7533
12;13.6741;14.6331;20.8499
13;13.4396;14.8034;20.4029
14;13.2063;15.1015;20.2965
15;13.2678;15.5725;21.0416
16;13.2999;15.8091;21.0121
1;3.62951;3.7831;4.01132
2;5.01576;5.24797;6.53087
3;6.75871;6.86624;9.12264
4;7.92733;8.67504;11.6271
5;9.89981;10.5467;14.1339
6;11.0267;12.1888;16.3181
7;12.4886;14.1409;18.6689
8;14.3564;15.9565;21.0494
9;12.7315;13.7937;17.834
10;12.5579;14.0285;18.8429
11;13.3352;14.9565;19.5644
12;13.5222;15.504;20.087
13;13.7301;15.6813;19.7526
14;13.4787;15.9274;20.6629
15;13.4177;16.2139;21.1016
16;13.2056;16.7804;21.133
Parallel load (N=5000000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;2.15552;3.43911;3.69735
2;3.73377;4.75337;6.51427
3;5.32521;6.44557;9.36327
4;6.7894;8.14964;12.1032
5;8.15615;9.84519;14.8238
6;9.52148;11.5703;17.5235
7;10.87;13.365;20.1509
8;12.6512;15.3673;23.681
9;12.117;14.481;22.0374
10;11.804;14.2452;22.1895
11;11.9263;14.1317;22.0012
12;12.1836;14.3847;22.8259
13;11.7419;14.4856;21.9302
14;12.2713;14.6364;22.7707
15;11.8722;14.8198;22.5868
16;12.0556;15.0133;22.4824
1;2.15767;3.44007;3.71277
2;3.73153;5.06669;6.52742
3;5.27838;6.80193;9.35926
4;6.76108;8.55216;12.0753
5;8.20027;10.3239;14.8101
6;9.53515;12.079;17.4973
7;10.8424;13.9407;20.2373
8;12.5926;16.2762;23.5661
9;11.9654;15.2149;22.0534
10;11.7384;14.8765;22.1908
11;11.94;14.982;22.2774
12;12.2325;15.1738;22.7739
13;11.6578;15.4017;21.8296
14;12.1941;15.5562;22.6492
15;12.0834;15.7502;22.8442
16;12.0502;15.8894;22.7695
Parallel load (N=5000000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;2.17609;3.45071;3.67813
2;3.71514;4.72924;6.42016
3;5.32438;6.45784;9.21989
4;6.84184;8.14248;11.9562
5;8.30365;9.83126;14.7243
6;9.67077;11.5611;17.3183
7;11.1059;13.301;20.072
8;12.732;15.1485;23.4168
9;12.1452;14.3955;21.9516
10;11.972;14.0833;21.6863
11;12.2746;14.2091;21.8576
12;12.4088;14.3947;22.6656
13;11.9518;14.4193;21.7402
14;12.4648;14.6084;22.6958
15;12.2689;14.8668;22.5603
16;12.0619;14.9728;22.8365
1;2.21046;3.46179;3.70882
2;3.73255;5.00507;6.42803
3;5.33075;6.78535;9.21746
4;6.82476;8.54771;11.953
5;8.33158;10.283;14.6351
6;9.71301;12.0152;17.3374
7;11.0586;13.9214;19.9306
8;12.7007;16.1967;23.2229
9;11.8649;15.313;21.8996
10;12.1327;15.0085;21.6824
11;12.0134;15.1349;22.1259
12;12.326;15.1995;22.5211
13;11.9103;15.3484;21.6188
14;12.4681;15.4788;22.5806
15;12.1327;15.7;22.6065
16;12.1686;15.8787;22.5801
Parallel load (N=5000000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.12226;3.72527;3.96354
2;4.74915;4.97417;6.65451
3;6.51689;6.69049;9.47073
4;8.04928;8.40137;12.2625
5;9.71629;10.1414;15.0863
6;11.3007;11.844;17.8919
7;12.8362;13.4855;20.7142
8;14.7704;15.2976;23.8747
9;14.1968;14.9562;22.3211
10;14.0484;14.6583;22.7709
11;14.1303;14.8274;22.799
12;14.1598;14.9106;22.9422
13;13.6828;15.0681;22.3183
14;14.2621;15.1819;22.9639
15;14.0715;15.4209;23.2057
16;13.9202;15.5483;23.1336
1;3.13336;3.73088;3.97287
2;4.7901;5.23054;6.60932
3;6.50998;6.92708;9.37804
4;8.06247;8.65178;12.1258
5;9.75674;10.5405;14.9605
6;11.2874;12.5283;17.7703
7;12.9329;14.209;20.6199
8;15.1421;15.8513;23.7927
9;14.4491;15.5459;22.3201
10;14.0322;15.4748;22.2809
11;14.1819;15.5917;22.5707
12;14.4224;15.5644;22.9959
13;13.7896;15.6995;22.1861
14;14.4055;15.8561;23.2494
15;14.0653;16.2332;23.0811
16;14.3078;16.5715;23.222
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.32848;3.69384;3.96485 1;3.31595;3.69252;3.96616
5 2;4.74576;4.89709;6.4558 2;4.65311;5.11007;6.48701
6 3;6.27998;6.47196;9.00372 3;6.28313;6.77583;8.97259
7 4;7.38598;7.89508;11.4301 4;7.68018;8.30309;11.479
8 5;9.09701;9.66518;13.8696 5;9.03032;10.1523;13.5495
9 6;10.4485;11.1887;16.3559 6;10.444;11.8263;16.1385
10 7;11.8294;13.1421;19.0237 7;11.7755;13.8614;18.1235
11 8;13.9998;14.9726;21.3834 8;14.0436;15.7037;20.526
12 9;11.5646;12.8233;17.7989 9;11.4061;13.8457;17.2886
13 10;11.6938;13.0989;18.0586 10;11.9;13.5701;18.0483
14 11;12.331;13.5933;19.2006 11;12.3424;14.4503;19.1956
15 12;12.6483;13.9573;20.7677 12;12.3397;14.9282;19.4634
16 13;12.4918;14.2285;19.8719 13;12.4094;15.0733;19.3564
17 14;12.4836;14.5781;20.0615 14;12.5296;15.3249;20.0837
18 15;12.2841;14.6961;20.5903 15;12.5297;15.7731;20.2554
19 16;12.2463;14.9595;20.4132 16;12.2925;15.8566;21.0491
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.38195;3.68366;3.94986 1;3.39776;3.68616;3.95132
23 2;4.82264;4.86418;6.36743 2;4.66638;5.04933;6.38137
24 3;6.44296;6.4297;8.89312 3;6.44233;6.78465;8.79284
25 4;7.87622;8.0126;11.3581 4;7.66755;8.2041;11.117
26 5;9.17122;9.77472;13.852 5;9.32545;10.2586;13.532
27 6;10.7344;11.197;16.257 6;10.7794;12.147;15.8818
28 7;12.1332;13.1354;18.205 7;12.1281;13.549;18.2466
29 8;14.5475;14.9478;20.9112 8;14.5416;15.7555;20.0855
30 9;11.7251;12.9228;17.4784 9;11.7248;13.6023;17.2539
31 10;12.0504;13.1928;18.574 10;12.1136;13.7423;17.9125
32 11;12.5363;13.542;18.9924 11;12.7189;14.4277;19.014
33 12;12.7848;14.1333;20.3643 12;12.797;14.9082;19.7673
34 13;12.9876;14.161;19.7904 13;12.7862;15.0725;19.5806
35 14;12.6408;14.608;20.0853 14;12.7554;15.3731;19.7573
36 15;12.8333;14.7966;19.8106 15;12.751;15.8261;20.3726
37 16;12.7261;14.8663;20.0242 16;12.7369;15.8513;20.4813
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.62215;3.78313;4.01254 1;3.62951;3.7831;4.01132
41 2;4.93859;4.93518;6.53296 2;5.01576;5.24797;6.53087
42 3;6.70869;6.83363;9.1137 3;6.75871;6.86624;9.12264
43 4;8.29935;8.37738;11.8283 4;7.92733;8.67504;11.6271
44 5;9.41313;10.0771;14.2324 5;9.89981;10.5467;14.1339
45 6;10.9991;12.0626;16.8825 6;11.0267;12.1888;16.3181
46 7;12.5147;13.942;18.8876 7;12.4886;14.1409;18.6689
47 8;14.2211;15.5429;21.2655 8;14.3564;15.9565;21.0494
48 9;12.8194;13.5885;18.1315 9;12.7315;13.7937;17.834
49 10;12.788;13.665;18.8044 10;12.5579;14.0285;18.8429
50 11;13.2269;14.2683;19.7533 11;13.3352;14.9565;19.5644
51 12;13.6741;14.6331;20.8499 12;13.5222;15.504;20.087
52 13;13.4396;14.8034;20.4029 13;13.7301;15.6813;19.7526
53 14;13.2063;15.1015;20.2965 14;13.4787;15.9274;20.6629
54 15;13.2678;15.5725;21.0416 15;13.4177;16.2139;21.1016
55 16;13.2999;15.8091;21.0121 16;13.2056;16.7804;21.133
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.15552;3.43911;3.69735 1;2.15767;3.44007;3.71277
59 2;3.73377;4.75337;6.51427 2;3.73153;5.06669;6.52742
60 3;5.32521;6.44557;9.36327 3;5.27838;6.80193;9.35926
61 4;6.7894;8.14964;12.1032 4;6.76108;8.55216;12.0753
62 5;8.15615;9.84519;14.8238 5;8.20027;10.3239;14.8101
63 6;9.52148;11.5703;17.5235 6;9.53515;12.079;17.4973
64 7;10.87;13.365;20.1509 7;10.8424;13.9407;20.2373
65 8;12.6512;15.3673;23.681 8;12.5926;16.2762;23.5661
66 9;12.117;14.481;22.0374 9;11.9654;15.2149;22.0534
67 10;11.804;14.2452;22.1895 10;11.7384;14.8765;22.1908
68 11;11.9263;14.1317;22.0012 11;11.94;14.982;22.2774
69 12;12.1836;14.3847;22.8259 12;12.2325;15.1738;22.7739
70 13;11.7419;14.4856;21.9302 13;11.6578;15.4017;21.8296
71 14;12.2713;14.6364;22.7707 14;12.1941;15.5562;22.6492
72 15;11.8722;14.8198;22.5868 15;12.0834;15.7502;22.8442
73 16;12.0556;15.0133;22.4824 16;12.0502;15.8894;22.7695
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.17609;3.45071;3.67813 1;2.21046;3.46179;3.70882
77 2;3.71514;4.72924;6.42016 2;3.73255;5.00507;6.42803
78 3;5.32438;6.45784;9.21989 3;5.33075;6.78535;9.21746
79 4;6.84184;8.14248;11.9562 4;6.82476;8.54771;11.953
80 5;8.30365;9.83126;14.7243 5;8.33158;10.283;14.6351
81 6;9.67077;11.5611;17.3183 6;9.71301;12.0152;17.3374
82 7;11.1059;13.301;20.072 7;11.0586;13.9214;19.9306
83 8;12.732;15.1485;23.4168 8;12.7007;16.1967;23.2229
84 9;12.1452;14.3955;21.9516 9;11.8649;15.313;21.8996
85 10;11.972;14.0833;21.6863 10;12.1327;15.0085;21.6824
86 11;12.2746;14.2091;21.8576 11;12.0134;15.1349;22.1259
87 12;12.4088;14.3947;22.6656 12;12.326;15.1995;22.5211
88 13;11.9518;14.4193;21.7402 13;11.9103;15.3484;21.6188
89 14;12.4648;14.6084;22.6958 14;12.4681;15.4788;22.5806
90 15;12.2689;14.8668;22.5603 15;12.1327;15.7;22.6065
91 16;12.0619;14.9728;22.8365 16;12.1686;15.8787;22.5801
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.12226;3.72527;3.96354 1;3.13336;3.73088;3.97287
95 2;4.74915;4.97417;6.65451 2;4.7901;5.23054;6.60932
96 3;6.51689;6.69049;9.47073 3;6.50998;6.92708;9.37804
97 4;8.04928;8.40137;12.2625 4;8.06247;8.65178;12.1258
98 5;9.71629;10.1414;15.0863 5;9.75674;10.5405;14.9605
99 6;11.3007;11.844;17.8919 6;11.2874;12.5283;17.7703
100 7;12.8362;13.4855;20.7142 7;12.9329;14.209;20.6199
101 8;14.7704;15.2976;23.8747 8;15.1421;15.8513;23.7927
102 9;14.1968;14.9562;22.3211 9;14.4491;15.5459;22.3201
103 10;14.0484;14.6583;22.7709 10;14.0322;15.4748;22.2809
104 11;14.1303;14.8274;22.799 11;14.1819;15.5917;22.5707
105 12;14.1598;14.9106;22.9422 12;14.4224;15.5644;22.9959
106 13;13.6828;15.0681;22.3183 13;13.7896;15.6995;22.1861
107 14;14.2621;15.1819;22.9639 14;14.4055;15.8561;23.2494
108 15;14.0715;15.4209;23.2057 15;14.0653;16.2332;23.0811
109 16;13.9202;15.5483;23.1336 16;14.3078;16.5715;23.222