updated benchmark results

This commit is contained in:
joaquintides
2023-06-18 23:16:45 +02:00
parent 4c904ed9fb
commit 27860af21d

View File

@@ -1,109 +1,109 @@
#logical cores: 6
Parallel load (N=500000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;7.94984;8.72532;11.3523
2;14.9364;14.1211;19.9482
3;21.0967;17.8071;27.173
4;17.8435;19.2544;30.2684
5;21.0899;22.4378;35.1929
6;24.9234;26.467;39.3487
7;18.368;24.5395;34.9066
8;20.7291;24.2041;36.6924
9;22.8296;24.3877;36.9811
10;20.8088;24.761;37.6677
11;22.9293;24.7174;39.1793
12;24.9412;25.3657;39.5184
13;20.6366;24.6325;39.8718
14;22.0811;24.6798;39.7438
15;23.2443;25.1802;40.0926
16;22.2972;25.1067;40.6829
1;8.02578;8.7315;11.3779
2;15.1521;14.1875;19.7265
3;20.6487;18.314;24.8518
4;18.1092;19.242;28.7565
5;21.13;22.5462;31.6396
6;25.0249;26.4955;33.9427
7;18.3785;24.6322;32.4558
8;20.8476;24.5876;34.2592
9;22.8838;24.7036;37.9894
10;21.0872;24.5755;39.6614
11;22.8967;25.0637;39.8114
12;25.0068;25.3988;40.1742
13;20.7572;25.2127;40.0456
14;22.3037;24.9371;40.0015
15;23.171;24.916;41.0807
16;22.3183;25.185;42.0154
Parallel load (N=500000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;7.98863;8.66291;11.2462
2;15.0516;14.2788;19.8948
3;21.3393;18.3862;26.9826
4;17.7147;19.2526;28.4117
5;21.3791;22.4792;33.4417
6;25.4217;26.3028;39.6267
7;18.3641;24.3329;35.2703
8;20.8512;24.3964;36.0331
9;23.2346;24.2385;37.1338
10;21.2733;24.5186;38.497
11;23.2381;24.6485;39.7555
12;25.3703;25.1865;39.4142
13;20.5453;25.2303;40.3334
14;22.5394;24.9181;39.853
15;23.6551;25.5055;39.9238
16;22.6092;25.4098;40.4028
1;7.9872;8.71932;11.292
2;15.1222;14.2185;19.6991
3;21.1744;17.8629;24.5505
4;17.8576;19.0596;26.0576
5;21.3962;22.3977;30.2058
6;25.5256;26.4695;35.0713
7;18.4516;23.9198;33.3506
8;20.9967;23.9997;35.0848
9;22.7733;24.4628;35.8906
10;21.5256;24.3164;39.786
11;23.2422;24.9538;38.9062
12;25.4651;25.2411;40.4072
13;20.9198;25.1752;39.1216
14;22.5539;25.1832;40.7301
15;23.6962;25.4637;40.422
16;22.5821;25.4992;41.0329
Parallel load (N=500000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;9.08735;9.14526;11.6752
2;16.622;15.7675;21.0496
3;23.5636;22.0395;28.768
4;20.9402;19.9772;30.9679
5;25.5848;22.8583;35.1647
6;30.4062;26.9283;39.4123
7;27.6812;23.9481;36.2651
8;27.0081;24.4301;38.8883
9;27.9439;24.6969;39.4869
10;27.8061;24.5817;39.4401
11;28.0162;25.0903;42.0555
12;28.7327;24.8055;45.1484
13;27.7367;24.7901;39.2153
14;28.1133;24.7544;39.6249
15;28.2979;25.0087;39.5721
16;28.552;25.1839;40.1325
1;9.13038;9.18242;11.7398
2;16.7335;15.9937;20.8199
3;23.4056;21.4058;27.2562
4;20.9479;19.9418;29.2236
5;25.682;22.9726;28.9348
6;30.6121;26.9827;34.8738
7;26.5221;24.2936;33.2095
8;27.3558;23.9533;36.4837
9;27.775;24.6884;38.3849
10;28.3744;24.4944;39.1171
11;27.8587;25.0327;40.4487
12;28.4141;25.4636;39.1893
13;28.5758;25.156;40.4169
14;28.495;25.2577;40.4686
15;28.3695;25.0342;39.8589
16;29.1876;25.5824;40.9364
Parallel load (N=5000000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;4.58324;7.62405;9.90713
2;9.01268;13.4045;19.1395
3;13.0505;18.582;27.5988
4;14.7803;18.5932;31.9455
5;17.9084;21.5699;38.2339
6;21.0687;25.3491;45.4627
7;19.0442;24.3455;42.1472
8;19.6745;24.342;41.5942
9;19.7922;24.5033;41.7758
10;20.2457;24.4625;42.6179
11;20.0416;24.6942;40.5108
12;20.1144;24.7308;41.9766
13;20.067;24.4265;42.5728
14;20.1531;24.7414;41.6322
15;20.2773;24.6206;42.3955
16;20.4021;24.8827;42.6535
1;4.58314;7.62525;9.93858
2;8.99686;13.3642;19.1762
3;13.0578;18.5392;27.5499
4;14.8646;18.6728;32.1809
5;17.8549;21.6395;38.0911
6;21.1297;25.4324;44.7649
7;19.0457;24.2044;40.3037
8;19.5498;24.435;40.627
9;19.6089;24.5268;42.2483
10;20.5856;24.6243;40.5632
11;19.9354;24.6116;41.7489
12;20.065;24.8311;40.7204
13;19.9891;24.7701;42.2847
14;20.0234;24.8819;43.362
15;19.8962;24.7739;42.5813
16;19.9113;25.1129;43.656
Parallel load (N=5000000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;4.66629;7.64705;9.89428
2;9.20691;13.3828;19.1272
3;13.3984;18.737;27.7142
4;15.123;18.6392;31.3198
5;18.207;21.531;37.5615
6;21.6568;25.3355;44.752
7;19.7405;24.3689;40.9269
8;20.1671;24.2835;40.2757
9;20.3367;24.6437;41.2401
10;20.2804;24.5111;41.5948
11;20.5136;24.3393;41.4703
12;20.6281;24.6056;40.9008
13;20.5128;24.494;41.3583
14;20.3277;24.7764;41.722
15;20.6003;24.6205;40.377
16;20.4113;24.9348;41.8093
1;4.65743;7.62771;9.84832
2;9.14046;13.2573;18.8866
3;13.2734;18.5264;27.5235
4;15.2478;18.7226;31.768
5;18.2625;21.5812;37.6963
6;21.6695;25.4197;44.1225
7;19.7308;24.574;40.1527
8;19.974;24.5666;40.149
9;20.315;24.5101;41.8286
10;20.631;24.6681;41.226
11;20.3869;24.6954;42.0707
12;20.4005;24.9901;39.9807
13;20.1178;24.8118;43.1372
14;20.5984;24.9603;40.5107
15;20.8269;24.725;42.4278
16;20.6512;24.9184;41.7036
Parallel load (N=5000000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;7.62863;8.88362;11.4249
2;14.6114;15.1199;21.7846
3;21.0643;20.503;31.2756
4;20.8225;19.9456;33.6241
5;24.2518;22.8696;39.497
6;29.4054;26.5821;47.6151
7;26.4979;25.5341;44.0469
8;27.8004;25.6384;43.7042
9;27.7734;25.8321;43.6156
10;28.2034;25.7321;44.1287
11;28.1914;25.9147;43.8533
12;28.074;26.1898;43.7556
13;27.9062;26.0378;44.4673
14;28.2356;26.0977;44.2294
15;28.0045;26.0793;44.2723
16;27.6992;25.9545;43.9361
1;7.57756;8.88296;11.4356
2;14.495;15.0397;21.8122
3;20.7924;20.8594;30.9917
4;21.3869;20.2088;33.2995
5;24.3627;22.9735;39.4277
6;29.4193;26.6558;47.2966
7;26.7075;26.0002;43.8706
8;27.0711;25.762;43.0876
9;27.6086;25.8096;44.4814
10;27.9634;25.7869;43.7084
11;27.8392;26.0643;44.9447
12;28.1945;26.3628;44.8882
13;28.0172;26.2159;44.1334
14;28.4181;26.0544;44.9034
15;28.0995;26.0986;43.9501
16;28.1493;26.2202;44.9553
1 #logical cores: 6
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;7.94984;8.72532;11.3523 1;8.02578;8.7315;11.3779
5 2;14.9364;14.1211;19.9482 2;15.1521;14.1875;19.7265
6 3;21.0967;17.8071;27.173 3;20.6487;18.314;24.8518
7 4;17.8435;19.2544;30.2684 4;18.1092;19.242;28.7565
8 5;21.0899;22.4378;35.1929 5;21.13;22.5462;31.6396
9 6;24.9234;26.467;39.3487 6;25.0249;26.4955;33.9427
10 7;18.368;24.5395;34.9066 7;18.3785;24.6322;32.4558
11 8;20.7291;24.2041;36.6924 8;20.8476;24.5876;34.2592
12 9;22.8296;24.3877;36.9811 9;22.8838;24.7036;37.9894
13 10;20.8088;24.761;37.6677 10;21.0872;24.5755;39.6614
14 11;22.9293;24.7174;39.1793 11;22.8967;25.0637;39.8114
15 12;24.9412;25.3657;39.5184 12;25.0068;25.3988;40.1742
16 13;20.6366;24.6325;39.8718 13;20.7572;25.2127;40.0456
17 14;22.0811;24.6798;39.7438 14;22.3037;24.9371;40.0015
18 15;23.2443;25.1802;40.0926 15;23.171;24.916;41.0807
19 16;22.2972;25.1067;40.6829 16;22.3183;25.185;42.0154
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;7.98863;8.66291;11.2462 1;7.9872;8.71932;11.292
23 2;15.0516;14.2788;19.8948 2;15.1222;14.2185;19.6991
24 3;21.3393;18.3862;26.9826 3;21.1744;17.8629;24.5505
25 4;17.7147;19.2526;28.4117 4;17.8576;19.0596;26.0576
26 5;21.3791;22.4792;33.4417 5;21.3962;22.3977;30.2058
27 6;25.4217;26.3028;39.6267 6;25.5256;26.4695;35.0713
28 7;18.3641;24.3329;35.2703 7;18.4516;23.9198;33.3506
29 8;20.8512;24.3964;36.0331 8;20.9967;23.9997;35.0848
30 9;23.2346;24.2385;37.1338 9;22.7733;24.4628;35.8906
31 10;21.2733;24.5186;38.497 10;21.5256;24.3164;39.786
32 11;23.2381;24.6485;39.7555 11;23.2422;24.9538;38.9062
33 12;25.3703;25.1865;39.4142 12;25.4651;25.2411;40.4072
34 13;20.5453;25.2303;40.3334 13;20.9198;25.1752;39.1216
35 14;22.5394;24.9181;39.853 14;22.5539;25.1832;40.7301
36 15;23.6551;25.5055;39.9238 15;23.6962;25.4637;40.422
37 16;22.6092;25.4098;40.4028 16;22.5821;25.4992;41.0329
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;9.08735;9.14526;11.6752 1;9.13038;9.18242;11.7398
41 2;16.622;15.7675;21.0496 2;16.7335;15.9937;20.8199
42 3;23.5636;22.0395;28.768 3;23.4056;21.4058;27.2562
43 4;20.9402;19.9772;30.9679 4;20.9479;19.9418;29.2236
44 5;25.5848;22.8583;35.1647 5;25.682;22.9726;28.9348
45 6;30.4062;26.9283;39.4123 6;30.6121;26.9827;34.8738
46 7;27.6812;23.9481;36.2651 7;26.5221;24.2936;33.2095
47 8;27.0081;24.4301;38.8883 8;27.3558;23.9533;36.4837
48 9;27.9439;24.6969;39.4869 9;27.775;24.6884;38.3849
49 10;27.8061;24.5817;39.4401 10;28.3744;24.4944;39.1171
50 11;28.0162;25.0903;42.0555 11;27.8587;25.0327;40.4487
51 12;28.7327;24.8055;45.1484 12;28.4141;25.4636;39.1893
52 13;27.7367;24.7901;39.2153 13;28.5758;25.156;40.4169
53 14;28.1133;24.7544;39.6249 14;28.495;25.2577;40.4686
54 15;28.2979;25.0087;39.5721 15;28.3695;25.0342;39.8589
55 16;28.552;25.1839;40.1325 16;29.1876;25.5824;40.9364
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.58324;7.62405;9.90713 1;4.58314;7.62525;9.93858
59 2;9.01268;13.4045;19.1395 2;8.99686;13.3642;19.1762
60 3;13.0505;18.582;27.5988 3;13.0578;18.5392;27.5499
61 4;14.7803;18.5932;31.9455 4;14.8646;18.6728;32.1809
62 5;17.9084;21.5699;38.2339 5;17.8549;21.6395;38.0911
63 6;21.0687;25.3491;45.4627 6;21.1297;25.4324;44.7649
64 7;19.0442;24.3455;42.1472 7;19.0457;24.2044;40.3037
65 8;19.6745;24.342;41.5942 8;19.5498;24.435;40.627
66 9;19.7922;24.5033;41.7758 9;19.6089;24.5268;42.2483
67 10;20.2457;24.4625;42.6179 10;20.5856;24.6243;40.5632
68 11;20.0416;24.6942;40.5108 11;19.9354;24.6116;41.7489
69 12;20.1144;24.7308;41.9766 12;20.065;24.8311;40.7204
70 13;20.067;24.4265;42.5728 13;19.9891;24.7701;42.2847
71 14;20.1531;24.7414;41.6322 14;20.0234;24.8819;43.362
72 15;20.2773;24.6206;42.3955 15;19.8962;24.7739;42.5813
73 16;20.4021;24.8827;42.6535 16;19.9113;25.1129;43.656
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;4.66629;7.64705;9.89428 1;4.65743;7.62771;9.84832
77 2;9.20691;13.3828;19.1272 2;9.14046;13.2573;18.8866
78 3;13.3984;18.737;27.7142 3;13.2734;18.5264;27.5235
79 4;15.123;18.6392;31.3198 4;15.2478;18.7226;31.768
80 5;18.207;21.531;37.5615 5;18.2625;21.5812;37.6963
81 6;21.6568;25.3355;44.752 6;21.6695;25.4197;44.1225
82 7;19.7405;24.3689;40.9269 7;19.7308;24.574;40.1527
83 8;20.1671;24.2835;40.2757 8;19.974;24.5666;40.149
84 9;20.3367;24.6437;41.2401 9;20.315;24.5101;41.8286
85 10;20.2804;24.5111;41.5948 10;20.631;24.6681;41.226
86 11;20.5136;24.3393;41.4703 11;20.3869;24.6954;42.0707
87 12;20.6281;24.6056;40.9008 12;20.4005;24.9901;39.9807
88 13;20.5128;24.494;41.3583 13;20.1178;24.8118;43.1372
89 14;20.3277;24.7764;41.722 14;20.5984;24.9603;40.5107
90 15;20.6003;24.6205;40.377 15;20.8269;24.725;42.4278
91 16;20.4113;24.9348;41.8093 16;20.6512;24.9184;41.7036
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;7.62863;8.88362;11.4249 1;7.57756;8.88296;11.4356
95 2;14.6114;15.1199;21.7846 2;14.495;15.0397;21.8122
96 3;21.0643;20.503;31.2756 3;20.7924;20.8594;30.9917
97 4;20.8225;19.9456;33.6241 4;21.3869;20.2088;33.2995
98 5;24.2518;22.8696;39.497 5;24.3627;22.9735;39.4277
99 6;29.4054;26.5821;47.6151 6;29.4193;26.6558;47.2966
100 7;26.4979;25.5341;44.0469 7;26.7075;26.0002;43.8706
101 8;27.8004;25.6384;43.7042 8;27.0711;25.762;43.0876
102 9;27.7734;25.8321;43.6156 9;27.6086;25.8096;44.4814
103 10;28.2034;25.7321;44.1287 10;27.9634;25.7869;43.7084
104 11;28.1914;25.9147;43.8533 11;27.8392;26.0643;44.9447
105 12;28.074;26.1898;43.7556 12;28.1945;26.3628;44.8882
106 13;27.9062;26.0378;44.4673 13;28.0172;26.2159;44.1334
107 14;28.2356;26.0977;44.2294 14;28.4181;26.0544;44.9034
108 15;28.0045;26.0793;44.2723 15;28.0995;26.0986;43.9501
109 16;27.6992;25.9545;43.9361 16;28.1493;26.2202;44.9553