updated benchmark results

This commit is contained in:
joaquintides
2023-06-21 12:54:13 +02:00
parent 057c85ff1c
commit a0557a0063

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;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
1;8.02351;8.71585;11.3165
2;14.9744;13.8841;19.7878
3;20.7748;17.9494;24.2281
4;17.4022;19.1136;28.4167
5;20.9872;22.4088;31.2706
6;24.9398;26.423;31.8618
7;18.4544;24.3389;30.7226
8;20.6663;24.2613;33.8306
9;22.6205;24.8429;36.3861
10;20.9371;24.8526;37.1001
11;22.7814;24.944;38.9448
12;24.8698;25.5655;40.484
13;20.7711;24.9003;39.9388
14;21.9065;24.8259;39.5047
15;23.4766;25.2757;40.4897
16;22.0988;25.5566;40.5499
Parallel load (N=500000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
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
1;7.96277;8.67602;11.1683
2;15.1152;14.1287;19.135
3;21.2908;17.6759;25.1709
4;18.4958;19.1128;26.1246
5;21.3543;22.3241;29.6395
6;25.3422;26.3364;35.2627
7;18.4029;23.9944;31.711
8;20.9043;23.8778;34.5401
9;22.8046;24.4335;35.6131
10;21.0335;24.1804;37.1874
11;23.0833;24.6851;38.8322
12;25.3599;25.2077;40.9228
13;20.8789;25.1429;39.8691
14;22.4195;25.1868;39.9963
15;23.1994;25.2247;40.0965
16;22.6703;25.2046;40.3005
Parallel load (N=500000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
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
1;9.10221;9.12978;11.5465
2;16.5806;15.9179;19.7187
3;23.4284;21.2694;26.4514
4;21.0025;19.7937;26.3307
5;25.6401;22.8598;28.9445
6;30.4692;26.917;33.2203
7;26.5146;24.0548;33.9126
8;27.3613;24.3407;36.5071
9;27.0224;23.9165;39.4276
10;28.1627;24.5533;39.4605
11;28.2742;24.8971;38.9501
12;28.4186;24.9744;40.1233
13;28.1854;24.7641;39.997
14;28.1998;25.0786;39.4244
15;28.2581;25.4545;39.8958
16;28.7507;25.4345;39.7676
Parallel load (N=5000000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
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
1;4.57542;7.58919;9.91522
2;8.9777;13.2655;19.0578
3;13.0054;18.2533;27.4543
4;14.864;18.6072;31.6391
5;17.853;21.5154;37.8569
6;20.9649;25.293;44.6817
7;18.5981;24.2519;39.6237
8;19.6143;24.0886;40.2805
9;19.7793;24.7405;41.0874
10;19.9668;24.5587;40.2538
11;20.0093;24.7005;41.776
12;20.1836;24.6605;40.9014
13;20.0758;24.4888;41.838
14;19.9684;24.8154;41.4301
15;20.0432;24.7104;42.1103
16;20.3291;24.6787;42.5478
Parallel load (N=5000000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
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
1;4.64874;7.6077;9.84258
2;9.15133;13.3913;18.8984
3;13.2966;18.6045;27.2079
4;15.1989;18.5734;31.1424
5;18.217;21.4842;37.3345
6;21.5473;25.2864;43.3042
7;19.2827;24.3044;38.7095
8;19.9534;24.3967;39.5241
9;20.3153;24.2972;40.242
10;20.6893;24.713;40.2422
11;20.289;24.4714;39.8723
12;20.3384;24.7479;40.4418
13;20.5825;24.5809;41.6259
14;20.397;24.6547;42.3456
15;20.3198;24.4818;41.5861
16;20.7117;24.6264;42.5162
Parallel load (N=5000000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
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;7.59933;8.83366;11.3213
2;14.5328;14.9973;21.4258
3;21.0009;20.5978;30.769
4;20.9566;20.0911;32.7132
5;24.2686;22.8516;39.2625
6;29.3534;26.5707;46.1091
7;26.746;25.9306;42.6034
8;26.9048;25.9176;42.0069
9;27.8088;25.7249;43.4049
10;27.8037;25.8716;43.19
11;27.7848;25.8441;44.3181
12;27.9828;26.0809;44.1783
13;27.8111;26.05;42.8246
14;28.3451;26.0593;44.7924
15;28.1436;26.1144;44.4521
16;28.5048;26.1264;44.466
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;8.02578;8.7315;11.3779 1;8.02351;8.71585;11.3165
5 2;15.1521;14.1875;19.7265 2;14.9744;13.8841;19.7878
6 3;20.6487;18.314;24.8518 3;20.7748;17.9494;24.2281
7 4;18.1092;19.242;28.7565 4;17.4022;19.1136;28.4167
8 5;21.13;22.5462;31.6396 5;20.9872;22.4088;31.2706
9 6;25.0249;26.4955;33.9427 6;24.9398;26.423;31.8618
10 7;18.3785;24.6322;32.4558 7;18.4544;24.3389;30.7226
11 8;20.8476;24.5876;34.2592 8;20.6663;24.2613;33.8306
12 9;22.8838;24.7036;37.9894 9;22.6205;24.8429;36.3861
13 10;21.0872;24.5755;39.6614 10;20.9371;24.8526;37.1001
14 11;22.8967;25.0637;39.8114 11;22.7814;24.944;38.9448
15 12;25.0068;25.3988;40.1742 12;24.8698;25.5655;40.484
16 13;20.7572;25.2127;40.0456 13;20.7711;24.9003;39.9388
17 14;22.3037;24.9371;40.0015 14;21.9065;24.8259;39.5047
18 15;23.171;24.916;41.0807 15;23.4766;25.2757;40.4897
19 16;22.3183;25.185;42.0154 16;22.0988;25.5566;40.5499
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.9872;8.71932;11.292 1;7.96277;8.67602;11.1683
23 2;15.1222;14.2185;19.6991 2;15.1152;14.1287;19.135
24 3;21.1744;17.8629;24.5505 3;21.2908;17.6759;25.1709
25 4;17.8576;19.0596;26.0576 4;18.4958;19.1128;26.1246
26 5;21.3962;22.3977;30.2058 5;21.3543;22.3241;29.6395
27 6;25.5256;26.4695;35.0713 6;25.3422;26.3364;35.2627
28 7;18.4516;23.9198;33.3506 7;18.4029;23.9944;31.711
29 8;20.9967;23.9997;35.0848 8;20.9043;23.8778;34.5401
30 9;22.7733;24.4628;35.8906 9;22.8046;24.4335;35.6131
31 10;21.5256;24.3164;39.786 10;21.0335;24.1804;37.1874
32 11;23.2422;24.9538;38.9062 11;23.0833;24.6851;38.8322
33 12;25.4651;25.2411;40.4072 12;25.3599;25.2077;40.9228
34 13;20.9198;25.1752;39.1216 13;20.8789;25.1429;39.8691
35 14;22.5539;25.1832;40.7301 14;22.4195;25.1868;39.9963
36 15;23.6962;25.4637;40.422 15;23.1994;25.2247;40.0965
37 16;22.5821;25.4992;41.0329 16;22.6703;25.2046;40.3005
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.13038;9.18242;11.7398 1;9.10221;9.12978;11.5465
41 2;16.7335;15.9937;20.8199 2;16.5806;15.9179;19.7187
42 3;23.4056;21.4058;27.2562 3;23.4284;21.2694;26.4514
43 4;20.9479;19.9418;29.2236 4;21.0025;19.7937;26.3307
44 5;25.682;22.9726;28.9348 5;25.6401;22.8598;28.9445
45 6;30.6121;26.9827;34.8738 6;30.4692;26.917;33.2203
46 7;26.5221;24.2936;33.2095 7;26.5146;24.0548;33.9126
47 8;27.3558;23.9533;36.4837 8;27.3613;24.3407;36.5071
48 9;27.775;24.6884;38.3849 9;27.0224;23.9165;39.4276
49 10;28.3744;24.4944;39.1171 10;28.1627;24.5533;39.4605
50 11;27.8587;25.0327;40.4487 11;28.2742;24.8971;38.9501
51 12;28.4141;25.4636;39.1893 12;28.4186;24.9744;40.1233
52 13;28.5758;25.156;40.4169 13;28.1854;24.7641;39.997
53 14;28.495;25.2577;40.4686 14;28.1998;25.0786;39.4244
54 15;28.3695;25.0342;39.8589 15;28.2581;25.4545;39.8958
55 16;29.1876;25.5824;40.9364 16;28.7507;25.4345;39.7676
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.58314;7.62525;9.93858 1;4.57542;7.58919;9.91522
59 2;8.99686;13.3642;19.1762 2;8.9777;13.2655;19.0578
60 3;13.0578;18.5392;27.5499 3;13.0054;18.2533;27.4543
61 4;14.8646;18.6728;32.1809 4;14.864;18.6072;31.6391
62 5;17.8549;21.6395;38.0911 5;17.853;21.5154;37.8569
63 6;21.1297;25.4324;44.7649 6;20.9649;25.293;44.6817
64 7;19.0457;24.2044;40.3037 7;18.5981;24.2519;39.6237
65 8;19.5498;24.435;40.627 8;19.6143;24.0886;40.2805
66 9;19.6089;24.5268;42.2483 9;19.7793;24.7405;41.0874
67 10;20.5856;24.6243;40.5632 10;19.9668;24.5587;40.2538
68 11;19.9354;24.6116;41.7489 11;20.0093;24.7005;41.776
69 12;20.065;24.8311;40.7204 12;20.1836;24.6605;40.9014
70 13;19.9891;24.7701;42.2847 13;20.0758;24.4888;41.838
71 14;20.0234;24.8819;43.362 14;19.9684;24.8154;41.4301
72 15;19.8962;24.7739;42.5813 15;20.0432;24.7104;42.1103
73 16;19.9113;25.1129;43.656 16;20.3291;24.6787;42.5478
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.65743;7.62771;9.84832 1;4.64874;7.6077;9.84258
77 2;9.14046;13.2573;18.8866 2;9.15133;13.3913;18.8984
78 3;13.2734;18.5264;27.5235 3;13.2966;18.6045;27.2079
79 4;15.2478;18.7226;31.768 4;15.1989;18.5734;31.1424
80 5;18.2625;21.5812;37.6963 5;18.217;21.4842;37.3345
81 6;21.6695;25.4197;44.1225 6;21.5473;25.2864;43.3042
82 7;19.7308;24.574;40.1527 7;19.2827;24.3044;38.7095
83 8;19.974;24.5666;40.149 8;19.9534;24.3967;39.5241
84 9;20.315;24.5101;41.8286 9;20.3153;24.2972;40.242
85 10;20.631;24.6681;41.226 10;20.6893;24.713;40.2422
86 11;20.3869;24.6954;42.0707 11;20.289;24.4714;39.8723
87 12;20.4005;24.9901;39.9807 12;20.3384;24.7479;40.4418
88 13;20.1178;24.8118;43.1372 13;20.5825;24.5809;41.6259
89 14;20.5984;24.9603;40.5107 14;20.397;24.6547;42.3456
90 15;20.8269;24.725;42.4278 15;20.3198;24.4818;41.5861
91 16;20.6512;24.9184;41.7036 16;20.7117;24.6264;42.5162
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.57756;8.88296;11.4356 1;7.59933;8.83366;11.3213
95 2;14.495;15.0397;21.8122 2;14.5328;14.9973;21.4258
96 3;20.7924;20.8594;30.9917 3;21.0009;20.5978;30.769
97 4;21.3869;20.2088;33.2995 4;20.9566;20.0911;32.7132
98 5;24.3627;22.9735;39.4277 5;24.2686;22.8516;39.2625
99 6;29.4193;26.6558;47.2966 6;29.3534;26.5707;46.1091
100 7;26.7075;26.0002;43.8706 7;26.746;25.9306;42.6034
101 8;27.0711;25.762;43.0876 8;26.9048;25.9176;42.0069
102 9;27.6086;25.8096;44.4814 9;27.8088;25.7249;43.4049
103 10;27.9634;25.7869;43.7084 10;27.8037;25.8716;43.19
104 11;27.8392;26.0643;44.9447 11;27.7848;25.8441;44.3181
105 12;28.1945;26.3628;44.8882 12;27.9828;26.0809;44.1783
106 13;28.0172;26.2159;44.1334 13;27.8111;26.05;42.8246
107 14;28.4181;26.0544;44.9034 14;28.3451;26.0593;44.7924
108 15;28.0995;26.0986;43.9501 15;28.1436;26.1144;44.4521
109 16;28.1493;26.2202;44.9553 16;28.5048;26.1264;44.466