updated benchmark results

This commit is contained in:
joaquintides
2023-06-01 14:35:40 -04:00
parent 3e7d20635b
commit 0059b50aae

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;5.89613;7.52918;8.47456
2;6.24596;7.01638;10.0598
3;7.38451;8.89646;12.4052
4;8.71873;10.7943;14.1174
5;10.0889;13.0252;16.0699
6;11.3188;14.9418;17.7702
7;12.4336;16.8474;19.4542
8;14.0878;18.9512;21.6675
9;12.1329;17.3213;19.1515
10;12.5101;17.0153;19.6725
11;11.8941;17.2505;18.6885
12;12.0519;17.5333;18.2842
13;12.1153;17.9015;18.8492
14;12.3939;18.2655;19.1803
15;12.3681;18.5653;20.5295
16;12.3416;18.5914;20.5643
1;8.02724;11.407;14.1636
2;7.62616;8.90217;14.0185
3;8.78951;10.7805;15.7793
4;9.7462;12.963;17.4399
5;11.4941;15.4564;19.6289
6;12.929;18.0271;21.5716
7;14.142;20.4602;23.533
8;16.1164;23.0938;25.887
9;13.8515;21.0647;23.8603
10;14.5315;20.1395;24.5149
11;13.3924;20.0176;22.8262
12;13.7035;20.3634;23.0018
13;13.7926;20.8542;22.9809
14;14.1694;21.3023;23.2273
15;13.9453;21.2973;24.6175
16;14.066;21.4707;25.1479
Parallel load (N=500000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;5.90365;7.46203;8.4313
2;6.31081;6.9838;10.0044
3;7.66418;8.93114;12.3086
4;8.83775;10.8969;14.138
5;10.2186;13.0412;16.0993
6;11.4828;14.8217;17.818
7;12.6107;16.9654;19.5249
8;14.3374;18.446;21.825
9;12.2212;17.4474;19.362
10;12.6741;16.915;19.9057
11;11.8555;17.1007;18.416
12;12.1784;17.5741;18.6479
13;12.3334;17.8207;18.7561
14;12.5217;18.057;19.696
15;12.3454;18.5878;20.5705
16;12.2278;18.6075;20.5314
1;8.05967;11.3351;13.9626
2;7.57662;8.95272;13.9132
3;8.87528;10.5465;15.719
4;9.74725;12.8843;17.4694
5;11.6612;15.387;19.4826
6;13.0937;17.8269;21.0104
7;14.3253;20.7159;23.3687
8;16.366;22.8856;25.8908
9;14.142;21.3077;23.828
10;14.6527;20.2326;24.2317
11;13.6544;20.1644;22.8559
12;13.877;20.5086;22.544
13;13.9223;20.9141;22.7151
14;14.3963;21.2112;23.6104
15;14.2046;21.1461;24.2762
16;14.2774;21.4308;25.1385
Parallel load (N=500000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;6.80581;7.74249;8.58923
2;7.05693;7.38563;10.7584
3;8.18312;9.17831;13.2552
4;9.62677;11.4823;16.2944
5;11.6342;13.6333;18.6066
6;13.1385;16.0709;21.4661
7;14.6875;18.4267;23.8574
8;16.6748;20.667;27.0907
9;14.2385;18.4959;22.0343
10;14.6025;17.7455;22.7758
11;14.1225;17.7254;21.3187
12;14.369;18.233;21.9432
13;14.7543;18.658;23.5074
14;14.9382;18.9106;24.5289
15;14.8505;19.3813;25.0735
16;14.956;19.2517;26.0159
1;9.72591;11.5971;14.1822
2;8.93875;9.43835;14.9109
3;9.98819;11.4039;18.0691
4;12.1295;13.4548;20.7499
5;13.854;16.0561;23.8489
6;16.1544;18.8458;26.517
7;18.2177;21.7333;29.3162
8;20.8185;24.2845;32.9201
9;17.6405;21.9609;27.94
10;18.2136;21.407;27.2643
11;17.3075;20.9055;27.0981
12;17.6589;21.2505;27.6095
13;17.7787;21.7589;29.2049
14;18.361;21.9262;30.0403
15;18.2439;22.2765;31.0419
16;18.3588;22.2918;31.5666
Parallel load (N=5000000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;4.92422;7.15069;8.11914
2;6.02321;6.80342;9.78711
3;7.32107;8.58665;11.958
4;8.41749;10.2423;13.687
5;9.79213;12.3871;15.7411
6;10.9867;14.3527;17.5899
7;12.0472;16.2852;19.1964
8;13.7015;18.376;21.7587
9;12.2921;16.7368;19.4964
10;12.4461;16.7629;19.4996
11;12.6201;17.0683;20.0715
12;12.8417;17.5271;20.1923
13;13.0098;17.9702;20.2206
14;13.1966;18.3884;20.1191
15;13.1057;18.9538;19.5744
16;12.9989;18.7731;17.9266
1;6.44265;10.7603;13.4431
2;7.28733;8.72864;13.5982
3;8.51144;10.5406;15.3415
4;9.71725;12.6395;16.8929
5;11.1143;14.7188;19.0613
6;12.4657;17.2327;21.2356
7;13.6014;19.6206;23.2184
8;15.5589;21.9272;25.9484
9;14.0326;19.8161;24.2113
10;14.217;20.0542;23.4617
11;14.2272;20.2308;23.8604
12;14.6103;20.7856;23.5955
13;14.6957;21.4526;23.8757
14;14.9798;21.4649;23.6848
15;14.8673;21.8232;24.0295
16;14.7594;22.0294;22.4628
Parallel load (N=5000000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;5.02249;7.18118;8.03752
2;6.07275;6.86319;9.73972
3;7.42451;8.69237;11.9892
4;8.68176;10.6419;13.7368
5;10.0692;12.6399;15.7198
6;11.2674;14.529;17.4072
7;12.2664;16.5508;19.2074
8;14.0084;18.3968;21.82
9;12.4355;17.0764;19.9009
10;12.6984;17.1814;19.8569
11;12.8716;17.2783;19.7714
12;13.029;17.5443;20.3431
13;13.2033;18.0643;20.2716
14;13.3695;18.3137;20.4907
15;13.5119;19.0224;19.8555
16;13.2279;19.2305;17.8015
1;6.42846;10.8416;13.22
2;7.20816;8.56977;13.1311
3;8.64565;10.5391;15.2371
4;9.83247;12.6832;16.8553
5;11.3363;15.0406;19.1034
6;12.6455;17.2195;21.0227
7;13.7928;19.8748;23.0287
8;15.9516;22.26;26.0624
9;14.1876;20.5171;23.7189
10;14.4287;19.8386;23.6719
11;14.734;20.6819;23.6754
12;14.7692;20.95;23.7337
13;14.9365;21.2505;23.4137
14;15.2098;21.7023;24.1333
15;15.1316;21.7281;23.8299
16;15.1024;22.194;21.9027
Parallel load (N=5000000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;6.4129;7.55887;8.37405
2;7.10225;7.28988;10.9227
3;8.16986;8.99514;13.9903
4;10.1436;10.9907;16.601
5;11.6012;13.2188;19.5158
6;13.5701;15.314;22.6072
7;15.2342;17.1729;25.2591
8;17.3388;19.2295;28.9511
9;15.3615;17.8546;24.9833
10;15.4785;17.7126;25.8063
11;15.9111;18.4016;25.9199
12;16.1023;18.3783;26.3472
13;16.5289;18.8535;26.4072
14;16.6447;19.2177;25.7971
15;16.6541;19.6354;25.5195
16;16.3757;19.6504;25.4937
1;9.07009;11.3805;13.9531
2;8.79362;9.13827;15.1039
3;10.6031;11.2302;18.5799
4;12.5254;13.4572;21.7551
5;14.6342;15.7881;24.8727
6;16.6465;18.2948;28.1708
7;18.7801;20.3109;31.4701
8;21.5523;22.6298;35.5349
9;19.0857;21.3918;31.9012
10;19.1878;20.7268;31.7682
11;19.6387;21.3014;31.5869
12;19.9707;21.7719;31.7594
13;20.1455;21.7756;31.7374
14;20.4508;22.2867;31.5612
15;20.4461;22.5145;31.4208
16;20.0875;22.8745;29.6452
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;5.89613;7.52918;8.47456 1;8.02724;11.407;14.1636
5 2;6.24596;7.01638;10.0598 2;7.62616;8.90217;14.0185
6 3;7.38451;8.89646;12.4052 3;8.78951;10.7805;15.7793
7 4;8.71873;10.7943;14.1174 4;9.7462;12.963;17.4399
8 5;10.0889;13.0252;16.0699 5;11.4941;15.4564;19.6289
9 6;11.3188;14.9418;17.7702 6;12.929;18.0271;21.5716
10 7;12.4336;16.8474;19.4542 7;14.142;20.4602;23.533
11 8;14.0878;18.9512;21.6675 8;16.1164;23.0938;25.887
12 9;12.1329;17.3213;19.1515 9;13.8515;21.0647;23.8603
13 10;12.5101;17.0153;19.6725 10;14.5315;20.1395;24.5149
14 11;11.8941;17.2505;18.6885 11;13.3924;20.0176;22.8262
15 12;12.0519;17.5333;18.2842 12;13.7035;20.3634;23.0018
16 13;12.1153;17.9015;18.8492 13;13.7926;20.8542;22.9809
17 14;12.3939;18.2655;19.1803 14;14.1694;21.3023;23.2273
18 15;12.3681;18.5653;20.5295 15;13.9453;21.2973;24.6175
19 16;12.3416;18.5914;20.5643 16;14.066;21.4707;25.1479
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;5.90365;7.46203;8.4313 1;8.05967;11.3351;13.9626
23 2;6.31081;6.9838;10.0044 2;7.57662;8.95272;13.9132
24 3;7.66418;8.93114;12.3086 3;8.87528;10.5465;15.719
25 4;8.83775;10.8969;14.138 4;9.74725;12.8843;17.4694
26 5;10.2186;13.0412;16.0993 5;11.6612;15.387;19.4826
27 6;11.4828;14.8217;17.818 6;13.0937;17.8269;21.0104
28 7;12.6107;16.9654;19.5249 7;14.3253;20.7159;23.3687
29 8;14.3374;18.446;21.825 8;16.366;22.8856;25.8908
30 9;12.2212;17.4474;19.362 9;14.142;21.3077;23.828
31 10;12.6741;16.915;19.9057 10;14.6527;20.2326;24.2317
32 11;11.8555;17.1007;18.416 11;13.6544;20.1644;22.8559
33 12;12.1784;17.5741;18.6479 12;13.877;20.5086;22.544
34 13;12.3334;17.8207;18.7561 13;13.9223;20.9141;22.7151
35 14;12.5217;18.057;19.696 14;14.3963;21.2112;23.6104
36 15;12.3454;18.5878;20.5705 15;14.2046;21.1461;24.2762
37 16;12.2278;18.6075;20.5314 16;14.2774;21.4308;25.1385
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;6.80581;7.74249;8.58923 1;9.72591;11.5971;14.1822
41 2;7.05693;7.38563;10.7584 2;8.93875;9.43835;14.9109
42 3;8.18312;9.17831;13.2552 3;9.98819;11.4039;18.0691
43 4;9.62677;11.4823;16.2944 4;12.1295;13.4548;20.7499
44 5;11.6342;13.6333;18.6066 5;13.854;16.0561;23.8489
45 6;13.1385;16.0709;21.4661 6;16.1544;18.8458;26.517
46 7;14.6875;18.4267;23.8574 7;18.2177;21.7333;29.3162
47 8;16.6748;20.667;27.0907 8;20.8185;24.2845;32.9201
48 9;14.2385;18.4959;22.0343 9;17.6405;21.9609;27.94
49 10;14.6025;17.7455;22.7758 10;18.2136;21.407;27.2643
50 11;14.1225;17.7254;21.3187 11;17.3075;20.9055;27.0981
51 12;14.369;18.233;21.9432 12;17.6589;21.2505;27.6095
52 13;14.7543;18.658;23.5074 13;17.7787;21.7589;29.2049
53 14;14.9382;18.9106;24.5289 14;18.361;21.9262;30.0403
54 15;14.8505;19.3813;25.0735 15;18.2439;22.2765;31.0419
55 16;14.956;19.2517;26.0159 16;18.3588;22.2918;31.5666
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;4.92422;7.15069;8.11914 1;6.44265;10.7603;13.4431
59 2;6.02321;6.80342;9.78711 2;7.28733;8.72864;13.5982
60 3;7.32107;8.58665;11.958 3;8.51144;10.5406;15.3415
61 4;8.41749;10.2423;13.687 4;9.71725;12.6395;16.8929
62 5;9.79213;12.3871;15.7411 5;11.1143;14.7188;19.0613
63 6;10.9867;14.3527;17.5899 6;12.4657;17.2327;21.2356
64 7;12.0472;16.2852;19.1964 7;13.6014;19.6206;23.2184
65 8;13.7015;18.376;21.7587 8;15.5589;21.9272;25.9484
66 9;12.2921;16.7368;19.4964 9;14.0326;19.8161;24.2113
67 10;12.4461;16.7629;19.4996 10;14.217;20.0542;23.4617
68 11;12.6201;17.0683;20.0715 11;14.2272;20.2308;23.8604
69 12;12.8417;17.5271;20.1923 12;14.6103;20.7856;23.5955
70 13;13.0098;17.9702;20.2206 13;14.6957;21.4526;23.8757
71 14;13.1966;18.3884;20.1191 14;14.9798;21.4649;23.6848
72 15;13.1057;18.9538;19.5744 15;14.8673;21.8232;24.0295
73 16;12.9989;18.7731;17.9266 16;14.7594;22.0294;22.4628
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;5.02249;7.18118;8.03752 1;6.42846;10.8416;13.22
77 2;6.07275;6.86319;9.73972 2;7.20816;8.56977;13.1311
78 3;7.42451;8.69237;11.9892 3;8.64565;10.5391;15.2371
79 4;8.68176;10.6419;13.7368 4;9.83247;12.6832;16.8553
80 5;10.0692;12.6399;15.7198 5;11.3363;15.0406;19.1034
81 6;11.2674;14.529;17.4072 6;12.6455;17.2195;21.0227
82 7;12.2664;16.5508;19.2074 7;13.7928;19.8748;23.0287
83 8;14.0084;18.3968;21.82 8;15.9516;22.26;26.0624
84 9;12.4355;17.0764;19.9009 9;14.1876;20.5171;23.7189
85 10;12.6984;17.1814;19.8569 10;14.4287;19.8386;23.6719
86 11;12.8716;17.2783;19.7714 11;14.734;20.6819;23.6754
87 12;13.029;17.5443;20.3431 12;14.7692;20.95;23.7337
88 13;13.2033;18.0643;20.2716 13;14.9365;21.2505;23.4137
89 14;13.3695;18.3137;20.4907 14;15.2098;21.7023;24.1333
90 15;13.5119;19.0224;19.8555 15;15.1316;21.7281;23.8299
91 16;13.2279;19.2305;17.8015 16;15.1024;22.194;21.9027
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;6.4129;7.55887;8.37405 1;9.07009;11.3805;13.9531
95 2;7.10225;7.28988;10.9227 2;8.79362;9.13827;15.1039
96 3;8.16986;8.99514;13.9903 3;10.6031;11.2302;18.5799
97 4;10.1436;10.9907;16.601 4;12.5254;13.4572;21.7551
98 5;11.6012;13.2188;19.5158 5;14.6342;15.7881;24.8727
99 6;13.5701;15.314;22.6072 6;16.6465;18.2948;28.1708
100 7;15.2342;17.1729;25.2591 7;18.7801;20.3109;31.4701
101 8;17.3388;19.2295;28.9511 8;21.5523;22.6298;35.5349
102 9;15.3615;17.8546;24.9833 9;19.0857;21.3918;31.9012
103 10;15.4785;17.7126;25.8063 10;19.1878;20.7268;31.7682
104 11;15.9111;18.4016;25.9199 11;19.6387;21.3014;31.5869
105 12;16.1023;18.3783;26.3472 12;19.9707;21.7719;31.7594
106 13;16.5289;18.8535;26.4072 13;20.1455;21.7756;31.7374
107 14;16.6447;19.2177;25.7971 14;20.4508;22.2867;31.5612
108 15;16.6541;19.6354;25.5195 15;20.4461;22.5145;31.4208
109 16;16.3757;19.6504;25.4937 16;20.0875;22.8745;29.6452