updated benchmark results

This commit is contained in:
joaquintides
2023-07-07 21:24:26 +02:00
parent eac2e78f55
commit 15cd2bdafb

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;9.1098;11.3133;14.6276
2;17.4727;17.2589;24.6031
3;23.798;21.512;32.1307
4;19.111;23.2899;32.7126
5;23.0096;26.8504;37.4412
6;27.5115;31.4579;41.2258
7;19.8082;29.5516;39.6099
8;22.336;29.0944;40.6119
9;24.6726;29.4877;42.6376
10;22.8846;29.8426;43.8983
11;25.0392;29.8615;46.6261
12;27.3949;30.1844;46.5249
13;22.3418;29.7512;43.9683
14;24.3211;29.8351;43.6814
15;25.3226;29.6988;45.183
16;24.2569;30.0923;47.5998
1;9.15692;11.2963;14.9116
2;17.3968;17.1171;23.9065
3;23.8993;22.3586;30.7189
4;19.4793;23.8128;31.2028
5;23.1032;28.2589;34.767
6;27.5394;33.1765;38.4937
7;19.6825;30.4186;36.1458
8;22.1934;31.1795;40.7078
9;24.5968;31.1954;43.2523
10;23.2312;31.5849;45.1821
11;25.0881;31.5406;45.5595
12;27.4906;31.972;48.7238
13;22.4323;31.6005;47.8542
14;24.3912;31.8706;46.364
15;25.6474;31.4391;47.0628
16;24.4277;31.4163;49.1016
Parallel load (N=500000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;9.55301;11.3293;14.7267
2;17.9149;17.1813;24.5967
3;25.1509;21.5867;30.8251
4;19.5566;23.1589;31.6668
5;23.6452;26.6314;38.6901
6;28.416;31.3344;38.6609
7;20.1608;29.1393;39.4394
8;23.3116;29.248;37.9538
9;25.5935;29.509;39.3033
10;23.8133;29.4891;39.9521
11;25.9324;29.4512;43.7642
12;28.3975;30.2911;43.7594
13;22.9308;30.3247;44.2148
14;24.8093;30.4604;46.0974
15;26.3158;30.3588;48.2387
16;25.1163;30.6585;50.3858
1;9.57224;11.3218;15.003
2;18.1828;17.4977;23.3567
3;24.7764;22.2136;30.3075
4;19.3204;23.988;31.2013
5;23.6393;28.4139;34.1147
6;28.5184;33.171;34.7411
7;20.3715;30.5473;36.2217
8;23.6384;30.6878;38.8113
9;25.9318;30.8308;39.9393
10;23.5652;31.0258;43.1114
11;25.8136;31.4573;45.7623
12;28.4403;31.8508;46.7375
13;22.7569;32.2062;46.8496
14;25.0631;32.087;47.5702
15;26.5269;31.834;48.7672
16;25.0909;32.3325;47.7836
Parallel load (N=500000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;11.3496;12.1985;15.8863
2;20.4943;20.0996;26.5829
3;28.3098;25.4853;35.7357
4;24.2773;24.4966;34.8385
5;29.2504;27.629;38.4937
6;34.9514;32.4058;43.6484
7;31.0716;29.4776;43.3856
8;31.2822;29.2394;44.2151
9;31.757;29.5531;43.8169
10;32.5731;30.0574;46.5899
11;32.5343;29.9772;50.9828
12;32.6089;29.7761;51.3975
13;32.8718;30.1537;48.6148
14;32.8681;30.4772;49.7116
15;32.4853;30.5302;51.0521
16;32.8233;30.6832;50.8378
1;11.3586;12.2105;16.3552
2;20.4349;20.8544;25.523
3;28.2784;27.7431;34.183
4;24.4805;25.6701;34.2903
5;29.4966;29.0382;34.287
6;35.1056;34.0875;39.1793
7;31.5042;30.8707;41.3913
8;31.5948;31.0197;44.2227
9;32.0339;30.8996;47.3004
10;32.1856;31.17;48.1874
11;32.533;31.562;49.2096
12;33.0566;31.7874;48.6976
13;32.3699;31.9079;48.9942
14;32.9265;32.2759;49.2479
15;33.3273;32.2856;49.8208
16;33.0206;32.008;50.7223
Parallel load (N=5000000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;4.50262;9.5646;12.3204
2;8.82065;16.4139;23.591
3;12.7796;22.8184;33.6673
4;15.1495;22.6445;38.3447
5;18.3369;25.8433;45.1805
6;21.3481;30.3799;53.9673
7;19.3865;29.166;48.1475
8;19.6928;28.9876;49.0205
9;20.045;29.3026;48.8748
10;20.5112;28.9666;49.3474
11;20.0935;29.4436;49.4187
12;20.2437;29.7968;49.9699
13;20.2591;29.6361;50.2905
14;20.3006;29.7389;50.0271
15;20.2823;29.7444;49.3764
16;20.5838;29.9193;51.0525
1;4.50721;9.49786;12.4129
2;8.80445;16.4585;23.5688
3;12.7112;23.0115;33.5863
4;15.124;23.3728;37.4708
5;18.3274;27.0286;45.3371
6;21.3647;31.7287;53.1274
7;19.0419;30.5802;48.3088
8;19.8746;30.5525;48.0427
9;19.8776;30.5702;47.845
10;20.3294;30.4044;46.9902
11;20.3552;30.5395;50.243
12;20.1273;30.9192;50.0345
13;19.9813;30.8523;52.1207
14;20.2301;30.7495;51.1116
15;20.2625;30.7938;52.9725
16;20.6412;31.1505;50.69
Parallel load (N=5000000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;4.52269;9.65616;12.4039
2;8.86464;16.3574;23.4367
3;12.888;22.6074;34.0476
4;15.3049;22.4083;38.0254
5;18.6695;25.9756;44.6423
6;21.8438;30.4608;53.9874
7;19.6841;29.1942;49.4745
8;20.2486;29.5844;48.2058
9;20.3265;29.1754;47.7698
10;20.8053;29.7537;49.6633
11;20.5674;29.4639;49.4874
12;20.756;29.8308;49.7562
13;20.885;29.5422;49.2424
14;20.9582;29.8111;49.9575
15;20.625;29.9452;50.606
16;21.0085;29.6709;50.2379
1;4.55337;9.66712;12.4694
2;8.88609;16.7466;23.728
3;12.8683;22.4124;33.7487
4;15.3424;23.7348;37.0457
5;18.6489;27.0888;44.5881
6;21.8625;31.9146;52.4938
7;19.6365;30.6997;47.8096
8;20.3222;30.1231;47.2301
9;20.4718;30.7522;48.3141
10;20.9487;31.0954;48.5718
11;20.6801;30.8202;48.2942
12;21.086;30.9574;50.2832
13;20.4823;31.2905;50.5307
14;20.7763;31.4467;50.1633
15;20.9969;31.3004;50.1162
16;21.0121;31.3317;51.5624
Parallel load (N=5000000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;8.1243;11.5673;15.1308
2;15.5575;18.9537;28.1874
3;22.4236;25.4468;39.6763
4;22.7918;24.3924;40.5115
5;26.5404;27.4634;47.0457
6;32.1108;31.7148;55.6716
7;29.0971;30.9599;51.9128
8;30.1297;30.9305;52.5091
9;30.4903;30.8328;52.4711
10;30.2769;31.1949;52.0833
11;30.2942;31.1326;52.045
12;30.7228;31.149;52.5626
13;30.327;31.0929;52.9769
14;30.6002;31.4959;53.0305
15;30.6599;31.3418;52.6742
16;30.827;31.1885;52.8028
1;8.14604;11.5964;15.4426
2;15.5034;19.0988;28.4692
3;22.351;25.73;40.0798
4;23.0497;25.9819;41.083
5;26.5984;28.929;47.3379
6;32.3242;33.5538;54.7139
7;29.3565;32.4116;53.42
8;29.5382;32.2852;53.1089
9;30.4114;32.4604;53.1556
10;30.7107;32.9149;53.0768
11;30.6573;32.6607;53.5134
12;30.8412;32.7718;53.4324
13;30.5642;32.817;53.8579
14;30.4549;32.5798;53.9647
15;30.7183;32.8391;52.9156
16;30.9467;32.7329;54.0882
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;9.1098;11.3133;14.6276 1;9.15692;11.2963;14.9116
5 2;17.4727;17.2589;24.6031 2;17.3968;17.1171;23.9065
6 3;23.798;21.512;32.1307 3;23.8993;22.3586;30.7189
7 4;19.111;23.2899;32.7126 4;19.4793;23.8128;31.2028
8 5;23.0096;26.8504;37.4412 5;23.1032;28.2589;34.767
9 6;27.5115;31.4579;41.2258 6;27.5394;33.1765;38.4937
10 7;19.8082;29.5516;39.6099 7;19.6825;30.4186;36.1458
11 8;22.336;29.0944;40.6119 8;22.1934;31.1795;40.7078
12 9;24.6726;29.4877;42.6376 9;24.5968;31.1954;43.2523
13 10;22.8846;29.8426;43.8983 10;23.2312;31.5849;45.1821
14 11;25.0392;29.8615;46.6261 11;25.0881;31.5406;45.5595
15 12;27.3949;30.1844;46.5249 12;27.4906;31.972;48.7238
16 13;22.3418;29.7512;43.9683 13;22.4323;31.6005;47.8542
17 14;24.3211;29.8351;43.6814 14;24.3912;31.8706;46.364
18 15;25.3226;29.6988;45.183 15;25.6474;31.4391;47.0628
19 16;24.2569;30.0923;47.5998 16;24.4277;31.4163;49.1016
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;9.55301;11.3293;14.7267 1;9.57224;11.3218;15.003
23 2;17.9149;17.1813;24.5967 2;18.1828;17.4977;23.3567
24 3;25.1509;21.5867;30.8251 3;24.7764;22.2136;30.3075
25 4;19.5566;23.1589;31.6668 4;19.3204;23.988;31.2013
26 5;23.6452;26.6314;38.6901 5;23.6393;28.4139;34.1147
27 6;28.416;31.3344;38.6609 6;28.5184;33.171;34.7411
28 7;20.1608;29.1393;39.4394 7;20.3715;30.5473;36.2217
29 8;23.3116;29.248;37.9538 8;23.6384;30.6878;38.8113
30 9;25.5935;29.509;39.3033 9;25.9318;30.8308;39.9393
31 10;23.8133;29.4891;39.9521 10;23.5652;31.0258;43.1114
32 11;25.9324;29.4512;43.7642 11;25.8136;31.4573;45.7623
33 12;28.3975;30.2911;43.7594 12;28.4403;31.8508;46.7375
34 13;22.9308;30.3247;44.2148 13;22.7569;32.2062;46.8496
35 14;24.8093;30.4604;46.0974 14;25.0631;32.087;47.5702
36 15;26.3158;30.3588;48.2387 15;26.5269;31.834;48.7672
37 16;25.1163;30.6585;50.3858 16;25.0909;32.3325;47.7836
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;11.3496;12.1985;15.8863 1;11.3586;12.2105;16.3552
41 2;20.4943;20.0996;26.5829 2;20.4349;20.8544;25.523
42 3;28.3098;25.4853;35.7357 3;28.2784;27.7431;34.183
43 4;24.2773;24.4966;34.8385 4;24.4805;25.6701;34.2903
44 5;29.2504;27.629;38.4937 5;29.4966;29.0382;34.287
45 6;34.9514;32.4058;43.6484 6;35.1056;34.0875;39.1793
46 7;31.0716;29.4776;43.3856 7;31.5042;30.8707;41.3913
47 8;31.2822;29.2394;44.2151 8;31.5948;31.0197;44.2227
48 9;31.757;29.5531;43.8169 9;32.0339;30.8996;47.3004
49 10;32.5731;30.0574;46.5899 10;32.1856;31.17;48.1874
50 11;32.5343;29.9772;50.9828 11;32.533;31.562;49.2096
51 12;32.6089;29.7761;51.3975 12;33.0566;31.7874;48.6976
52 13;32.8718;30.1537;48.6148 13;32.3699;31.9079;48.9942
53 14;32.8681;30.4772;49.7116 14;32.9265;32.2759;49.2479
54 15;32.4853;30.5302;51.0521 15;33.3273;32.2856;49.8208
55 16;32.8233;30.6832;50.8378 16;33.0206;32.008;50.7223
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.50262;9.5646;12.3204 1;4.50721;9.49786;12.4129
59 2;8.82065;16.4139;23.591 2;8.80445;16.4585;23.5688
60 3;12.7796;22.8184;33.6673 3;12.7112;23.0115;33.5863
61 4;15.1495;22.6445;38.3447 4;15.124;23.3728;37.4708
62 5;18.3369;25.8433;45.1805 5;18.3274;27.0286;45.3371
63 6;21.3481;30.3799;53.9673 6;21.3647;31.7287;53.1274
64 7;19.3865;29.166;48.1475 7;19.0419;30.5802;48.3088
65 8;19.6928;28.9876;49.0205 8;19.8746;30.5525;48.0427
66 9;20.045;29.3026;48.8748 9;19.8776;30.5702;47.845
67 10;20.5112;28.9666;49.3474 10;20.3294;30.4044;46.9902
68 11;20.0935;29.4436;49.4187 11;20.3552;30.5395;50.243
69 12;20.2437;29.7968;49.9699 12;20.1273;30.9192;50.0345
70 13;20.2591;29.6361;50.2905 13;19.9813;30.8523;52.1207
71 14;20.3006;29.7389;50.0271 14;20.2301;30.7495;51.1116
72 15;20.2823;29.7444;49.3764 15;20.2625;30.7938;52.9725
73 16;20.5838;29.9193;51.0525 16;20.6412;31.1505;50.69
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.52269;9.65616;12.4039 1;4.55337;9.66712;12.4694
77 2;8.86464;16.3574;23.4367 2;8.88609;16.7466;23.728
78 3;12.888;22.6074;34.0476 3;12.8683;22.4124;33.7487
79 4;15.3049;22.4083;38.0254 4;15.3424;23.7348;37.0457
80 5;18.6695;25.9756;44.6423 5;18.6489;27.0888;44.5881
81 6;21.8438;30.4608;53.9874 6;21.8625;31.9146;52.4938
82 7;19.6841;29.1942;49.4745 7;19.6365;30.6997;47.8096
83 8;20.2486;29.5844;48.2058 8;20.3222;30.1231;47.2301
84 9;20.3265;29.1754;47.7698 9;20.4718;30.7522;48.3141
85 10;20.8053;29.7537;49.6633 10;20.9487;31.0954;48.5718
86 11;20.5674;29.4639;49.4874 11;20.6801;30.8202;48.2942
87 12;20.756;29.8308;49.7562 12;21.086;30.9574;50.2832
88 13;20.885;29.5422;49.2424 13;20.4823;31.2905;50.5307
89 14;20.9582;29.8111;49.9575 14;20.7763;31.4467;50.1633
90 15;20.625;29.9452;50.606 15;20.9969;31.3004;50.1162
91 16;21.0085;29.6709;50.2379 16;21.0121;31.3317;51.5624
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;8.1243;11.5673;15.1308 1;8.14604;11.5964;15.4426
95 2;15.5575;18.9537;28.1874 2;15.5034;19.0988;28.4692
96 3;22.4236;25.4468;39.6763 3;22.351;25.73;40.0798
97 4;22.7918;24.3924;40.5115 4;23.0497;25.9819;41.083
98 5;26.5404;27.4634;47.0457 5;26.5984;28.929;47.3379
99 6;32.1108;31.7148;55.6716 6;32.3242;33.5538;54.7139
100 7;29.0971;30.9599;51.9128 7;29.3565;32.4116;53.42
101 8;30.1297;30.9305;52.5091 8;29.5382;32.2852;53.1089
102 9;30.4903;30.8328;52.4711 9;30.4114;32.4604;53.1556
103 10;30.2769;31.1949;52.0833 10;30.7107;32.9149;53.0768
104 11;30.2942;31.1326;52.045 11;30.6573;32.6607;53.5134
105 12;30.7228;31.149;52.5626 12;30.8412;32.7718;53.4324
106 13;30.327;31.0929;52.9769 13;30.5642;32.817;53.8579
107 14;30.6002;31.4959;53.0305 14;30.4549;32.5798;53.9647
108 15;30.6599;31.3418;52.6742 15;30.7183;32.8391;52.9156
109 16;30.827;31.1885;52.8028 16;30.9467;32.7329;54.0882