updated benchmark results

This commit is contained in:
joaquintides
2023-06-09 11:55:18 -04:00
parent 3c47160e56
commit 7e0c600649

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;7.69635;10.4057;12.5657
2;8.67358;8.45288;14.9381
3;11.0433;10.4352;19.0033
4;13.5621;12.7112;23.167
5;15.8132;15.0517;27.8234
6;19.1261;17.3015;32.3087
7;21.7656;19.6917;36.3927
8;26.2253;22.0402;41.9165
9;20.9224;20.6613;37.3323
10;21.154;19.9218;36.7886
11;21.565;20.3674;37.1072
12;22.1016;21.0779;39.4618
13;22.2623;21.5248;37.9537
14;22.0287;21.896;38.0878
15;21.617;22.1222;36.1139
16;21.8918;22.6728;37.9441
1;7.76714;10.3239;12.5425
2;8.6566;8.35349;14.8102
3;10.8919;10.3102;18.7757
4;13.5285;12.6528;23.0511
5;16.0747;15.0955;27.8002
6;19.1601;17.5759;32.3172
7;21.6326;19.69;35.8038
8;25.9304;21.9256;39.657
9;21.6293;20.4573;37.0454
10;21.6789;20.1563;36.9362
11;22.0619;20.37;36.8622
12;21.4288;21.0925;37.8158
13;22.1378;21.3747;37.4069
14;21.7733;21.7729;37.8106
15;22.0069;22.3832;38.59
16;22.1857;22.6631;36.5147
Parallel load (N=500000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;8.34617;10.4289;12.7185
2;8.94509;8.4068;14.8302
3;11.1528;10.3995;19.5746
4;13.7365;12.6864;23.6478
5;16.3186;15.0635;28.4075
6;19.2166;17.4952;32.702
7;22.0713;19.7119;36.4074
8;26.2111;21.9206;42.2014
9;22.5523;20.8782;38.0291
10;21.8255;20.2017;36.7117
11;22.1375;20.3633;37.6951
12;22.6404;21.0829;38.6507
13;21.86;21.5221;39.6016
14;22.0619;21.6785;39.2921
15;22.2701;21.9783;37.5978
16;22.2148;22.3866;37.657
1;8.27004;10.3813;12.6957
2;8.81883;8.36277;14.6077
3;11.0319;10.4383;19.3238
4;13.5045;12.6164;23.2365
5;16.3149;14.8578;27.574
6;18.9104;17.5808;32.9511
7;21.8493;19.5083;35.7165
8;26.0029;21.796;39.7732
9;22.0885;20.8396;37.1837
10;21.5083;20.1877;36.9289
11;22.3128;20.409;35.9273
12;22.6346;21.1889;39.1894
13;22.2756;21.7136;36.8578
14;21.3343;21.7055;37.0048
15;21.7101;22.1195;39.3275
16;21.8314;22.5456;36.6424
Parallel load (N=500000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;10.0649;11.2029;13.8565
2;9.48545;9.16164;15.8426
3;12.3575;11.3422;20.3262
4;15.0957;13.7679;26.005
5;17.4873;16.0878;29.9473
6;20.8219;18.8624;35.3177
7;24.1387;21.1058;38.8907
8;27.8169;23.7086;44.1549
9;25.3917;22.3896;39.6477
10;24.3924;21.2242;39.8772
11;24.3817;21.7486;40.2784
12;24.6953;22.4132;40.353
13;24.949;22.7146;41.9642
14;24.5323;22.9454;39.3189
15;24.0934;23.5803;41.3366
16;24.2808;23.993;41.1271
1;10.0432;11.1421;13.8914
2;9.46677;9.09884;15.5819
3;11.5014;11.1445;19.8675
4;14.2604;13.4217;24.5876
5;17.1567;16.0257;29.9095
6;20.7847;18.7728;34.5172
7;23.6595;21.1408;38.4034
8;27.6591;23.5216;42.508
9;25.467;22.2508;39.0838
10;24.4334;21.1316;38.9428
11;24.9708;21.681;38.6065
12;24.7631;22.2276;40.0069
13;25.0104;22.5851;40.9531
14;24.3718;23.3315;39.3677
15;24.0695;23.6468;40.5754
16;23.653;23.8259;39.8424
Parallel load (N=5000000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.47426;8.41105;10.0244
2;5.87854;8.19754;15.019
3;8.50321;10.3996;20.3654
4;11.2637;12.7368;25.3484
5;13.84;15.1055;30.2773
6;16.3785;17.5885;35.5855
7;18.9183;20.2204;40.8864
8;21.7905;23.259;48.5803
9;20.3603;21.459;44.9627
10;19.8;21.5025;43.6565
11;20.3786;21.3041;44.0182
12;20.8065;21.4357;45.2135
13;19.8903;21.622;43.9394
14;20.6506;21.8171;45.1083
15;20.5094;22.1062;44.623
16;20.2977;22.356;46.0205
1;3.51641;8.42907;9.98054
2;5.87154;8.09746;14.8329
3;8.57581;10.3628;20.2341
4;11.191;12.6697;25.2788
5;13.7013;15.0362;30.2345
6;16.3448;17.4303;35.5264
7;18.8233;20.2236;40.7843
8;21.5948;23.1758;48.3223
9;20.3761;21.5639;43.8207
10;19.803;21.3484;43.9042
11;20.3038;21.1199;44.7101
12;20.6946;21.2891;45.1589
13;20.0012;21.535;44.1526
14;20.7362;21.8851;44.5987
15;20.3864;22.1389;45.057
16;20.208;22.4341;46.0627
Parallel load (N=5000000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;3.5809;8.50735;10.088
2;5.92909;8.16982;14.9024
3;8.57409;10.4078;20.2718
4;11.2501;12.706;25.1442
5;13.8127;15.1365;30.3075
6;16.4164;17.5607;35.5988
7;18.898;20.2579;40.6182
8;22.0019;23.3113;48.3296
9;20.1685;21.6911;42.6873
10;20.1022;21.4018;43.1346
11;20.298;21.2793;43.8585
12;21.0096;21.3663;44.574
13;20.2051;21.6103;43.8095
14;21.0929;21.9703;44.5654
15;20.4225;22.2433;44.3356
16;20.5103;22.5884;44.7683
1;3.57787;8.57033;10.133
2;5.92642;8.14189;14.8081
3;8.61697;10.3847;20.2718
4;11.257;12.6961;24.9693
5;13.7576;15.0955;30.1401
6;16.3186;17.5345;35.2761
7;19.0212;20.1517;40.5561
8;21.7821;23.0517;47.6859
9;20.5811;21.527;42.5631
10;20.3177;20.9688;43.4894
11;20.3564;21.3164;43.886
12;20.9321;21.3601;44.837
13;20.1218;21.6098;43.8695
14;20.7271;21.9323;44.1849
15;20.6489;22.2474;44.7261
16;20.2958;22.5834;44.2395
Parallel load (N=5000000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;6.88053;10.5893;12.9582
2;8.80759;9.00635;16.0515
3;11.5362;11.1738;21.0159
4;14.239;13.3115;26.4918
5;17.1924;15.8523;31.9067
6;20.0895;18.209;37.7409
7;23.1926;20.6814;43.8033
8;27.6578;23.2391;51.2126
9;25.8636;22.5184;46.3573
10;25.4793;22.1874;46.2437
11;26.0673;22.521;46.8772
12;26.1063;22.717;47.6055
13;25.3763;22.9185;46.8894
14;26.1794;23.3712;47.418
15;24.8763;23.3668;47.8169
16;25.3672;24.0367;47.8359
1;6.89833;10.5155;12.9326
2;8.81124;8.95706;15.9606
3;11.4733;11.1236;20.9464
4;14.3394;13.442;26.3381
5;17.1749;15.7363;31.9153
6;20.0484;18.3668;37.6917
7;23.327;20.7124;43.3657
8;27.4619;23.1449;50.2898
9;26.0943;22.189;46.35
10;25.4719;22.1945;46.2381
11;25.6125;22.453;46.553
12;25.9216;22.4816;46.8995
13;25.2675;22.8542;46.2657
14;25.7739;23.1108;46.9295
15;26.1503;23.4954;46.6889
16;25.8118;24.1008;47.3281
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;7.69635;10.4057;12.5657 1;7.76714;10.3239;12.5425
5 2;8.67358;8.45288;14.9381 2;8.6566;8.35349;14.8102
6 3;11.0433;10.4352;19.0033 3;10.8919;10.3102;18.7757
7 4;13.5621;12.7112;23.167 4;13.5285;12.6528;23.0511
8 5;15.8132;15.0517;27.8234 5;16.0747;15.0955;27.8002
9 6;19.1261;17.3015;32.3087 6;19.1601;17.5759;32.3172
10 7;21.7656;19.6917;36.3927 7;21.6326;19.69;35.8038
11 8;26.2253;22.0402;41.9165 8;25.9304;21.9256;39.657
12 9;20.9224;20.6613;37.3323 9;21.6293;20.4573;37.0454
13 10;21.154;19.9218;36.7886 10;21.6789;20.1563;36.9362
14 11;21.565;20.3674;37.1072 11;22.0619;20.37;36.8622
15 12;22.1016;21.0779;39.4618 12;21.4288;21.0925;37.8158
16 13;22.2623;21.5248;37.9537 13;22.1378;21.3747;37.4069
17 14;22.0287;21.896;38.0878 14;21.7733;21.7729;37.8106
18 15;21.617;22.1222;36.1139 15;22.0069;22.3832;38.59
19 16;21.8918;22.6728;37.9441 16;22.1857;22.6631;36.5147
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;8.34617;10.4289;12.7185 1;8.27004;10.3813;12.6957
23 2;8.94509;8.4068;14.8302 2;8.81883;8.36277;14.6077
24 3;11.1528;10.3995;19.5746 3;11.0319;10.4383;19.3238
25 4;13.7365;12.6864;23.6478 4;13.5045;12.6164;23.2365
26 5;16.3186;15.0635;28.4075 5;16.3149;14.8578;27.574
27 6;19.2166;17.4952;32.702 6;18.9104;17.5808;32.9511
28 7;22.0713;19.7119;36.4074 7;21.8493;19.5083;35.7165
29 8;26.2111;21.9206;42.2014 8;26.0029;21.796;39.7732
30 9;22.5523;20.8782;38.0291 9;22.0885;20.8396;37.1837
31 10;21.8255;20.2017;36.7117 10;21.5083;20.1877;36.9289
32 11;22.1375;20.3633;37.6951 11;22.3128;20.409;35.9273
33 12;22.6404;21.0829;38.6507 12;22.6346;21.1889;39.1894
34 13;21.86;21.5221;39.6016 13;22.2756;21.7136;36.8578
35 14;22.0619;21.6785;39.2921 14;21.3343;21.7055;37.0048
36 15;22.2701;21.9783;37.5978 15;21.7101;22.1195;39.3275
37 16;22.2148;22.3866;37.657 16;21.8314;22.5456;36.6424
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;10.0649;11.2029;13.8565 1;10.0432;11.1421;13.8914
41 2;9.48545;9.16164;15.8426 2;9.46677;9.09884;15.5819
42 3;12.3575;11.3422;20.3262 3;11.5014;11.1445;19.8675
43 4;15.0957;13.7679;26.005 4;14.2604;13.4217;24.5876
44 5;17.4873;16.0878;29.9473 5;17.1567;16.0257;29.9095
45 6;20.8219;18.8624;35.3177 6;20.7847;18.7728;34.5172
46 7;24.1387;21.1058;38.8907 7;23.6595;21.1408;38.4034
47 8;27.8169;23.7086;44.1549 8;27.6591;23.5216;42.508
48 9;25.3917;22.3896;39.6477 9;25.467;22.2508;39.0838
49 10;24.3924;21.2242;39.8772 10;24.4334;21.1316;38.9428
50 11;24.3817;21.7486;40.2784 11;24.9708;21.681;38.6065
51 12;24.6953;22.4132;40.353 12;24.7631;22.2276;40.0069
52 13;24.949;22.7146;41.9642 13;25.0104;22.5851;40.9531
53 14;24.5323;22.9454;39.3189 14;24.3718;23.3315;39.3677
54 15;24.0934;23.5803;41.3366 15;24.0695;23.6468;40.5754
55 16;24.2808;23.993;41.1271 16;23.653;23.8259;39.8424
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;3.47426;8.41105;10.0244 1;3.51641;8.42907;9.98054
59 2;5.87854;8.19754;15.019 2;5.87154;8.09746;14.8329
60 3;8.50321;10.3996;20.3654 3;8.57581;10.3628;20.2341
61 4;11.2637;12.7368;25.3484 4;11.191;12.6697;25.2788
62 5;13.84;15.1055;30.2773 5;13.7013;15.0362;30.2345
63 6;16.3785;17.5885;35.5855 6;16.3448;17.4303;35.5264
64 7;18.9183;20.2204;40.8864 7;18.8233;20.2236;40.7843
65 8;21.7905;23.259;48.5803 8;21.5948;23.1758;48.3223
66 9;20.3603;21.459;44.9627 9;20.3761;21.5639;43.8207
67 10;19.8;21.5025;43.6565 10;19.803;21.3484;43.9042
68 11;20.3786;21.3041;44.0182 11;20.3038;21.1199;44.7101
69 12;20.8065;21.4357;45.2135 12;20.6946;21.2891;45.1589
70 13;19.8903;21.622;43.9394 13;20.0012;21.535;44.1526
71 14;20.6506;21.8171;45.1083 14;20.7362;21.8851;44.5987
72 15;20.5094;22.1062;44.623 15;20.3864;22.1389;45.057
73 16;20.2977;22.356;46.0205 16;20.208;22.4341;46.0627
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;3.5809;8.50735;10.088 1;3.57787;8.57033;10.133
77 2;5.92909;8.16982;14.9024 2;5.92642;8.14189;14.8081
78 3;8.57409;10.4078;20.2718 3;8.61697;10.3847;20.2718
79 4;11.2501;12.706;25.1442 4;11.257;12.6961;24.9693
80 5;13.8127;15.1365;30.3075 5;13.7576;15.0955;30.1401
81 6;16.4164;17.5607;35.5988 6;16.3186;17.5345;35.2761
82 7;18.898;20.2579;40.6182 7;19.0212;20.1517;40.5561
83 8;22.0019;23.3113;48.3296 8;21.7821;23.0517;47.6859
84 9;20.1685;21.6911;42.6873 9;20.5811;21.527;42.5631
85 10;20.1022;21.4018;43.1346 10;20.3177;20.9688;43.4894
86 11;20.298;21.2793;43.8585 11;20.3564;21.3164;43.886
87 12;21.0096;21.3663;44.574 12;20.9321;21.3601;44.837
88 13;20.2051;21.6103;43.8095 13;20.1218;21.6098;43.8695
89 14;21.0929;21.9703;44.5654 14;20.7271;21.9323;44.1849
90 15;20.4225;22.2433;44.3356 15;20.6489;22.2474;44.7261
91 16;20.5103;22.5884;44.7683 16;20.2958;22.5834;44.2395
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.88053;10.5893;12.9582 1;6.89833;10.5155;12.9326
95 2;8.80759;9.00635;16.0515 2;8.81124;8.95706;15.9606
96 3;11.5362;11.1738;21.0159 3;11.4733;11.1236;20.9464
97 4;14.239;13.3115;26.4918 4;14.3394;13.442;26.3381
98 5;17.1924;15.8523;31.9067 5;17.1749;15.7363;31.9153
99 6;20.0895;18.209;37.7409 6;20.0484;18.3668;37.6917
100 7;23.1926;20.6814;43.8033 7;23.327;20.7124;43.3657
101 8;27.6578;23.2391;51.2126 8;27.4619;23.1449;50.2898
102 9;25.8636;22.5184;46.3573 9;26.0943;22.189;46.35
103 10;25.4793;22.1874;46.2437 10;25.4719;22.1945;46.2381
104 11;26.0673;22.521;46.8772 11;25.6125;22.453;46.553
105 12;26.1063;22.717;47.6055 12;25.9216;22.4816;46.8995
106 13;25.3763;22.9185;46.8894 13;25.2675;22.8542;46.2657
107 14;26.1794;23.3712;47.418 14;25.7739;23.1108;46.9295
108 15;24.8763;23.3668;47.8169 15;26.1503;23.4954;46.6889
109 16;25.3672;24.0367;47.8359 16;25.8118;24.1008;47.3281