updated benchmark results

This commit is contained in:
joaquintides
2023-06-21 11:36:20 +02:00
parent 1e17853d12
commit 057c85ff1c

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.15127;11.31;14.9268
2;17.3649;16.8753;23.9212
3;24.0972;21.8549;29.8003
4;19.0517;22.9064;30.9508
5;23.1349;26.9775;34.7609
6;27.6776;31.6052;38.6368
7;19.7325;29.256;36.536
8;22.6171;29.5062;41.2028
9;25.046;29.9652;44.7628
10;22.8549;30.0056;44.0779
11;25.1547;29.9476;46.6717
12;27.5771;30.2908;48.6728
13;22.6018;29.6007;45.706
14;24.0841;29.5571;49.2978
15;25.7929;29.783;49.8294
16;24.2667;29.8919;49.0782
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
Parallel load (N=500000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;9.62309;11.4203;15.0907
2;18.2582;17.1418;23.7548
3;25.3875;20.8702;29.0084
4;19.844;22.8665;31.3949
5;23.7988;26.6386;34.6449
6;28.574;31.4755;35.569
7;20.4226;29.1034;36.3
8;23.6703;29.1912;37.5379
9;25.6014;29.6403;39.3366
10;23.8627;29.9713;41.6808
11;25.8329;29.7762;44.7207
12;28.534;30.2873;45.3462
13;22.8292;30.6699;46.8881
14;24.7944;30.4355;49.07
15;26.166;30.171;47.9726
16;25.3501;30.671;48.4997
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
Parallel load (N=500000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;11.4024;12.2863;16.4574
2;20.4631;20.4882;26.0512
3;28.7651;25.8048;33.3333
4;24.5885;24.5704;31.8737
5;29.5266;27.5681;35.0797
6;35.0761;32.3738;42.6865
7;31.6797;29.5326;42.3583
8;33.0029;29.0708;43.9103
9;32.8355;29.483;46.6809
10;32.5709;29.7814;49.1414
11;32.8214;29.9231;50.2301
12;32.1902;30.1509;49.8427
13;32.9795;30.6355;48.9834
14;33.2237;30.5552;49.2344
15;33.0267;30.4224;49.3223
16;33.3022;30.8297;50.1469
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
Parallel load (N=5000000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;4.50747;9.58172;12.446
2;8.85164;16.5007;23.6548
3;12.7366;22.8442;33.7378
4;15.0874;22.5961;37.926
5;18.3871;26.0138;45.4463
6;21.4427;30.5364;52.9663
7;19.4517;29.3749;47.0085
8;19.7386;29.3966;49.4186
9;20.3074;29.5495;47.8394
10;20.3614;29.7588;48.2017
11;20.4902;29.5639;48.9092
12;20.0721;29.6692;51.6315
13;20.3313;29.8345;51.589
14;20.3527;29.85;51.0199
15;20.3805;29.9496;51.5877
16;20.5118;29.954;51.8504
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
Parallel load (N=5000000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;4.55554;9.74128;12.5496
2;8.9199;16.6694;23.8513
3;12.9089;22.4487;33.7701
4;15.4609;22.8146;37.8359
5;18.731;26.1474;44.4456
6;21.9237;30.5958;52.944
7;19.6495;29.8397;46.2024
8;20.3557;29.721;47.87
9;20.5591;29.3251;47.0394
10;20.9595;29.6306;49.1603
11;20.4426;29.8849;49.2331
12;21.0694;29.976;49.6292
13;20.6482;30.028;50.1266
14;20.5226;29.9768;51.9407
15;20.8152;30.0032;51.0073
16;21.1938;30.2317;50.5663
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
Parallel load (N=5000000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;8.15094;11.6694;15.4769
2;15.5887;19.0126;28.6347
3;22.3248;25.3255;39.7946
4;23.2172;24.7054;40.7921
5;26.7155;27.5631;47.2013
6;32.4168;31.838;54.7823
7;29.6272;30.8369;52.4423
8;29.72;30.8655;52.8736
9;30.0127;30.9999;53.6605
10;31.1104;31.1093;54.3448
11;30.6131;31.3925;54.2955
12;30.4058;31.2888;54.1713
13;30.6266;31.2151;54.6853
14;30.4837;31.5479;54.1235
15;30.7193;31.4782;54.4635
16;31.1992;31.4532;54.3066
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 #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.15127;11.31;14.9268 1;9.1098;11.3133;14.6276
5 2;17.3649;16.8753;23.9212 2;17.4727;17.2589;24.6031
6 3;24.0972;21.8549;29.8003 3;23.798;21.512;32.1307
7 4;19.0517;22.9064;30.9508 4;19.111;23.2899;32.7126
8 5;23.1349;26.9775;34.7609 5;23.0096;26.8504;37.4412
9 6;27.6776;31.6052;38.6368 6;27.5115;31.4579;41.2258
10 7;19.7325;29.256;36.536 7;19.8082;29.5516;39.6099
11 8;22.6171;29.5062;41.2028 8;22.336;29.0944;40.6119
12 9;25.046;29.9652;44.7628 9;24.6726;29.4877;42.6376
13 10;22.8549;30.0056;44.0779 10;22.8846;29.8426;43.8983
14 11;25.1547;29.9476;46.6717 11;25.0392;29.8615;46.6261
15 12;27.5771;30.2908;48.6728 12;27.3949;30.1844;46.5249
16 13;22.6018;29.6007;45.706 13;22.3418;29.7512;43.9683
17 14;24.0841;29.5571;49.2978 14;24.3211;29.8351;43.6814
18 15;25.7929;29.783;49.8294 15;25.3226;29.6988;45.183
19 16;24.2667;29.8919;49.0782 16;24.2569;30.0923;47.5998
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.62309;11.4203;15.0907 1;9.55301;11.3293;14.7267
23 2;18.2582;17.1418;23.7548 2;17.9149;17.1813;24.5967
24 3;25.3875;20.8702;29.0084 3;25.1509;21.5867;30.8251
25 4;19.844;22.8665;31.3949 4;19.5566;23.1589;31.6668
26 5;23.7988;26.6386;34.6449 5;23.6452;26.6314;38.6901
27 6;28.574;31.4755;35.569 6;28.416;31.3344;38.6609
28 7;20.4226;29.1034;36.3 7;20.1608;29.1393;39.4394
29 8;23.6703;29.1912;37.5379 8;23.3116;29.248;37.9538
30 9;25.6014;29.6403;39.3366 9;25.5935;29.509;39.3033
31 10;23.8627;29.9713;41.6808 10;23.8133;29.4891;39.9521
32 11;25.8329;29.7762;44.7207 11;25.9324;29.4512;43.7642
33 12;28.534;30.2873;45.3462 12;28.3975;30.2911;43.7594
34 13;22.8292;30.6699;46.8881 13;22.9308;30.3247;44.2148
35 14;24.7944;30.4355;49.07 14;24.8093;30.4604;46.0974
36 15;26.166;30.171;47.9726 15;26.3158;30.3588;48.2387
37 16;25.3501;30.671;48.4997 16;25.1163;30.6585;50.3858
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.4024;12.2863;16.4574 1;11.3496;12.1985;15.8863
41 2;20.4631;20.4882;26.0512 2;20.4943;20.0996;26.5829
42 3;28.7651;25.8048;33.3333 3;28.3098;25.4853;35.7357
43 4;24.5885;24.5704;31.8737 4;24.2773;24.4966;34.8385
44 5;29.5266;27.5681;35.0797 5;29.2504;27.629;38.4937
45 6;35.0761;32.3738;42.6865 6;34.9514;32.4058;43.6484
46 7;31.6797;29.5326;42.3583 7;31.0716;29.4776;43.3856
47 8;33.0029;29.0708;43.9103 8;31.2822;29.2394;44.2151
48 9;32.8355;29.483;46.6809 9;31.757;29.5531;43.8169
49 10;32.5709;29.7814;49.1414 10;32.5731;30.0574;46.5899
50 11;32.8214;29.9231;50.2301 11;32.5343;29.9772;50.9828
51 12;32.1902;30.1509;49.8427 12;32.6089;29.7761;51.3975
52 13;32.9795;30.6355;48.9834 13;32.8718;30.1537;48.6148
53 14;33.2237;30.5552;49.2344 14;32.8681;30.4772;49.7116
54 15;33.0267;30.4224;49.3223 15;32.4853;30.5302;51.0521
55 16;33.3022;30.8297;50.1469 16;32.8233;30.6832;50.8378
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.50747;9.58172;12.446 1;4.50262;9.5646;12.3204
59 2;8.85164;16.5007;23.6548 2;8.82065;16.4139;23.591
60 3;12.7366;22.8442;33.7378 3;12.7796;22.8184;33.6673
61 4;15.0874;22.5961;37.926 4;15.1495;22.6445;38.3447
62 5;18.3871;26.0138;45.4463 5;18.3369;25.8433;45.1805
63 6;21.4427;30.5364;52.9663 6;21.3481;30.3799;53.9673
64 7;19.4517;29.3749;47.0085 7;19.3865;29.166;48.1475
65 8;19.7386;29.3966;49.4186 8;19.6928;28.9876;49.0205
66 9;20.3074;29.5495;47.8394 9;20.045;29.3026;48.8748
67 10;20.3614;29.7588;48.2017 10;20.5112;28.9666;49.3474
68 11;20.4902;29.5639;48.9092 11;20.0935;29.4436;49.4187
69 12;20.0721;29.6692;51.6315 12;20.2437;29.7968;49.9699
70 13;20.3313;29.8345;51.589 13;20.2591;29.6361;50.2905
71 14;20.3527;29.85;51.0199 14;20.3006;29.7389;50.0271
72 15;20.3805;29.9496;51.5877 15;20.2823;29.7444;49.3764
73 16;20.5118;29.954;51.8504 16;20.5838;29.9193;51.0525
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.55554;9.74128;12.5496 1;4.52269;9.65616;12.4039
77 2;8.9199;16.6694;23.8513 2;8.86464;16.3574;23.4367
78 3;12.9089;22.4487;33.7701 3;12.888;22.6074;34.0476
79 4;15.4609;22.8146;37.8359 4;15.3049;22.4083;38.0254
80 5;18.731;26.1474;44.4456 5;18.6695;25.9756;44.6423
81 6;21.9237;30.5958;52.944 6;21.8438;30.4608;53.9874
82 7;19.6495;29.8397;46.2024 7;19.6841;29.1942;49.4745
83 8;20.3557;29.721;47.87 8;20.2486;29.5844;48.2058
84 9;20.5591;29.3251;47.0394 9;20.3265;29.1754;47.7698
85 10;20.9595;29.6306;49.1603 10;20.8053;29.7537;49.6633
86 11;20.4426;29.8849;49.2331 11;20.5674;29.4639;49.4874
87 12;21.0694;29.976;49.6292 12;20.756;29.8308;49.7562
88 13;20.6482;30.028;50.1266 13;20.885;29.5422;49.2424
89 14;20.5226;29.9768;51.9407 14;20.9582;29.8111;49.9575
90 15;20.8152;30.0032;51.0073 15;20.625;29.9452;50.606
91 16;21.1938;30.2317;50.5663 16;21.0085;29.6709;50.2379
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.15094;11.6694;15.4769 1;8.1243;11.5673;15.1308
95 2;15.5887;19.0126;28.6347 2;15.5575;18.9537;28.1874
96 3;22.3248;25.3255;39.7946 3;22.4236;25.4468;39.6763
97 4;23.2172;24.7054;40.7921 4;22.7918;24.3924;40.5115
98 5;26.7155;27.5631;47.2013 5;26.5404;27.4634;47.0457
99 6;32.4168;31.838;54.7823 6;32.1108;31.7148;55.6716
100 7;29.6272;30.8369;52.4423 7;29.0971;30.9599;51.9128
101 8;29.72;30.8655;52.8736 8;30.1297;30.9305;52.5091
102 9;30.0127;30.9999;53.6605 9;30.4903;30.8328;52.4711
103 10;31.1104;31.1093;54.3448 10;30.2769;31.1949;52.0833
104 11;30.6131;31.3925;54.2955 11;30.2942;31.1326;52.045
105 12;30.4058;31.2888;54.1713 12;30.7228;31.149;52.5626
106 13;30.6266;31.2151;54.6853 13;30.327;31.0929;52.9769
107 14;30.4837;31.5479;54.1235 14;30.6002;31.4959;53.0305
108 15;30.7193;31.4782;54.4635 15;30.6599;31.3418;52.6742
109 16;31.1992;31.4532;54.3066 16;30.827;31.1885;52.8028