updated benchmark results

This commit is contained in:
joaquintides
2023-06-02 19:13:05 +02:00
parent 013fbf9a44
commit 8df23ba58e

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.22305;8.96856;12.2579
2;12.9342;13.1238;20.1549
3;14.6749;15.5422;24.9519
4;15.9952;18.6884;28.1427
5;18.7564;22.4089;32.1252
6;21.045;26.467;35.1422
7;16.6728;21.7093;27.255
8;17.2951;21.1105;28.8006
9;17.5842;21.5439;30.1065
10;18.5721;22.5781;31.8085
11;19.7874;24.1936;33.3928
12;20.8947;25.5187;34.713
13;18.2529;23.3166;30.0638
14;18.4692;22.6824;30.7413
15;18.567;23.1951;31.3194
16;19.3364;23.6609;32.6074
1;8.49999;8.94583;12.341
2;15.4196;13.4139;21.1362
3;16.9574;15.2384;24.4557
4;18.8405;18.618;28.7097
5;22.4699;22.6044;32.6587
6;25.4496;26.7044;35.9584
7;19.0127;24.0304;27.742
8;22.1667;24.5398;29.3086
9;23.6809;23.6166;31.628
10;21.8155;24.4959;31.9899
11;23.8098;24.7431;34.479
12;25.5947;24.881;35.6192
13;21.3416;24.5349;30.6981
14;23.2698;24.5163;31.732
15;24.5695;25.0343;32.4322
16;23.0113;25.1068;33.3906
Parallel load (N=500000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;8.26466;8.96621;12.1578
2;14.1004;14.6305;20.9545
3;15.3511;17.0031;25.7704
4;16.0572;18.5687;27.7271
5;18.8209;22.2657;31.8165
6;21.2126;26.3302;34.9368
7;16.6744;21.7865;27.0061
8;17.0083;20.8643;28.4495
9;17.5922;21.5614;29.893
10;18.6812;22.7026;31.6094
11;19.9335;24.1847;33.2462
12;21.0428;25.5635;34.6539
13;18.3286;23.5103;29.9482
14;18.5595;22.7296;30.4458
15;18.7785;22.906;31.426
16;19.4718;23.6924;32.4373
1;8.45811;8.96586;12.2027
2;15.9775;14.5251;21.4477
3;17.3339;15.831;23.6508
4;18.9428;18.773;28.1677
5;22.7896;22.5025;32.3386
6;25.7532;26.7333;35.4679
7;19.1774;23.4671;27.1983
8;22.2065;22.4574;30.3784
9;24.9701;22.2642;29.9196
10;21.964;23.8068;31.7847
11;24.0716;24.7903;33.9297
12;25.8067;25.2338;35.3922
13;21.4383;24.6963;30.5162
14;23.389;24.059;31.795
15;25.1392;25.2733;31.9148
16;23.2948;25.1355;32.992
Parallel load (N=500000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;8.9672;9.0798;11.692
2;15.1568;14.7825;20.794
3;17.4973;17.1986;26.7722
4;18.9354;19.115;28.3639
5;22.5459;22.7131;33.5609
6;26.0807;26.5672;38.1358
7;20.899;21.111;28.5356
8;20.2864;20.6496;29.8121
9;21.2344;21.4498;31.242
10;22.6613;22.9044;33.3804
11;24.1231;24.5765;35.5938
12;25.4051;26.0489;37.8081
13;22.7056;23.2798;32.0733
14;22.4448;22.6148;32.4424
15;22.8231;23.0974;33.3721
16;23.6041;24.0426;34.7045
1;8.91052;9.09024;11.7713
2;15.8595;15.0642;20.693
3;19.5453;16.8485;24.4798
4;21.6442;19.2183;28.5505
5;26.9143;23.075;33.8316
6;31.0179;26.9323;38.5784
7;23.958;21.3042;28.7657
8;24.3301;22.7255;30.4857
9;26.2552;21.3292;31.2925
10;27.1419;23.3018;33.7709
11;28.894;25.0816;36.1941
12;30.9042;26.9255;38.5343
13;26.0565;24.0214;32.607
14;27.3294;23.6539;32.7347
15;28.2315;24.3571;33.779
16;28.4026;24.8589;35.4871
Parallel load (N=5000000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;7.87899;8.81739;12.0534
2;14.6243;13.8082;19.7925
3;19.6908;18.5701;26.0033
4;15.9911;18.9312;24.6983
5;18.5589;22.3636;26.8224
6;21.2081;26.3717;29.2834
7;16.486;22.7168;28.7455
8;18.646;22.7141;28.357
9;20.0032;23.8896;29.2879
10;18.3753;23.2595;29.0104
11;19.7971;22.8744;29.0943
12;21.1028;23.4767;29.1662
13;18.1066;22.9292;29.3455
14;19.3693;23.9879;29.2741
15;19.962;23.996;29.8921
16;19.3513;23.5916;29.7082
1;6.00348;8.82631;12.0171
2;11.5109;13.9312;19.9094
3;16.457;17.6841;26.3761
4;17.7852;18.8064;24.6196
5;21.6875;22.3836;26.9064
6;24.6643;26.3425;29.6905
7;16.726;22.9992;28.4219
8;18.9122;23.3414;29.1545
9;20.9538;23.3653;28.8335
10;21.2912;24.3957;29.2366
11;23.1959;23.6398;29.4719
12;24.6521;24.2771;29.6394
13;19.6411;24.4066;30.2197
14;20.9439;24.554;29.6025
15;22.2314;24.4765;29.1107
16;22.4625;24.8508;29.7515
Parallel load (N=5000000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;7.8577;8.8747;11.9225
2;14.6299;14.353;19.769
3;19.815;18.6164;24.5863
4;15.995;19.0281;24.6427
5;18.6926;22.4376;27.6375
6;21.485;26.6814;29.3629
7;16.7429;23.3255;28.9402
8;18.6699;24.216;28.6796
9;20.1827;23.7711;29.1823
10;18.5442;24.015;29.5114
11;20.0001;23.9937;29.0181
12;21.4209;23.6789;29.8459
13;18.2063;24.1463;30.2174
14;19.3934;23.8977;29.6872
15;20.4071;23.9502;30.0808
16;19.5462;24.2183;29.9525
1;5.97635;8.80648;11.8653
2;11.3704;14.2419;19.3644
3;16.2014;17.9901;23.9766
4;17.847;18.8105;24.3734
5;21.7537;22.5436;27.0486
6;24.7989;26.5989;29.5516
7;16.7466;23.5755;28.4807
8;18.8751;23.8244;28.0424
9;20.7734;23.8962;29.1445
10;21.3874;24.3045;29.669
11;23.2758;24.1516;29.7049
12;24.8117;24.4654;30.0172
13;19.665;23.9864;29.778
14;20.9421;24.71;30.1018
15;22.2353;24.6923;30.3048
16;22.5947;24.7839;29.8949
Parallel load (N=5000000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;8.69718;9.08652;11.6917
2;16.0199;15.6828;20.4623
3;22.5755;20.5668;28.6372
4;19.4205;19.9186;29.1117
5;23.4638;23.065;32.2759
6;27.6408;27.0315;35.8236
7;23.3569;23.9727;34.1841
8;23.879;23.6877;34.0226
9;24.2016;23.8451;34.4656
10;24.3978;23.9903;34.6409
11;25.3388;24.5378;34.947
12;25.3825;25.2184;36.2345
13;25.0833;25.5572;36.0887
14;24.8055;25.1323;36.0861
15;25.0962;25.2544;37.2522
16;25.2814;24.9509;37.8876
1;7.56548;9.00325;11.6748
2;14.4232;15.3921;20.318
3;20.4848;19.9626;26.4321
4;21.0685;19.7533;28.32
5;25.9308;22.9722;32.4675
6;30.742;26.9862;36.2299
7;25.6617;25.1139;32.9515
8;27.294;24.8974;34.719
9;26.7435;25.1757;35.8076
10;26.6263;25.0284;36.4398
11;27.3849;25.1405;36.8866
12;28.178;26.1551;37.087
13;28.0706;25.6239;36.5453
14;28.383;25.7171;37.4952
15;29.0592;25.4499;38.0485
16;28.5374;25.5198;38.501
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.22305;8.96856;12.2579 1;8.49999;8.94583;12.341
5 2;12.9342;13.1238;20.1549 2;15.4196;13.4139;21.1362
6 3;14.6749;15.5422;24.9519 3;16.9574;15.2384;24.4557
7 4;15.9952;18.6884;28.1427 4;18.8405;18.618;28.7097
8 5;18.7564;22.4089;32.1252 5;22.4699;22.6044;32.6587
9 6;21.045;26.467;35.1422 6;25.4496;26.7044;35.9584
10 7;16.6728;21.7093;27.255 7;19.0127;24.0304;27.742
11 8;17.2951;21.1105;28.8006 8;22.1667;24.5398;29.3086
12 9;17.5842;21.5439;30.1065 9;23.6809;23.6166;31.628
13 10;18.5721;22.5781;31.8085 10;21.8155;24.4959;31.9899
14 11;19.7874;24.1936;33.3928 11;23.8098;24.7431;34.479
15 12;20.8947;25.5187;34.713 12;25.5947;24.881;35.6192
16 13;18.2529;23.3166;30.0638 13;21.3416;24.5349;30.6981
17 14;18.4692;22.6824;30.7413 14;23.2698;24.5163;31.732
18 15;18.567;23.1951;31.3194 15;24.5695;25.0343;32.4322
19 16;19.3364;23.6609;32.6074 16;23.0113;25.1068;33.3906
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.26466;8.96621;12.1578 1;8.45811;8.96586;12.2027
23 2;14.1004;14.6305;20.9545 2;15.9775;14.5251;21.4477
24 3;15.3511;17.0031;25.7704 3;17.3339;15.831;23.6508
25 4;16.0572;18.5687;27.7271 4;18.9428;18.773;28.1677
26 5;18.8209;22.2657;31.8165 5;22.7896;22.5025;32.3386
27 6;21.2126;26.3302;34.9368 6;25.7532;26.7333;35.4679
28 7;16.6744;21.7865;27.0061 7;19.1774;23.4671;27.1983
29 8;17.0083;20.8643;28.4495 8;22.2065;22.4574;30.3784
30 9;17.5922;21.5614;29.893 9;24.9701;22.2642;29.9196
31 10;18.6812;22.7026;31.6094 10;21.964;23.8068;31.7847
32 11;19.9335;24.1847;33.2462 11;24.0716;24.7903;33.9297
33 12;21.0428;25.5635;34.6539 12;25.8067;25.2338;35.3922
34 13;18.3286;23.5103;29.9482 13;21.4383;24.6963;30.5162
35 14;18.5595;22.7296;30.4458 14;23.389;24.059;31.795
36 15;18.7785;22.906;31.426 15;25.1392;25.2733;31.9148
37 16;19.4718;23.6924;32.4373 16;23.2948;25.1355;32.992
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;8.9672;9.0798;11.692 1;8.91052;9.09024;11.7713
41 2;15.1568;14.7825;20.794 2;15.8595;15.0642;20.693
42 3;17.4973;17.1986;26.7722 3;19.5453;16.8485;24.4798
43 4;18.9354;19.115;28.3639 4;21.6442;19.2183;28.5505
44 5;22.5459;22.7131;33.5609 5;26.9143;23.075;33.8316
45 6;26.0807;26.5672;38.1358 6;31.0179;26.9323;38.5784
46 7;20.899;21.111;28.5356 7;23.958;21.3042;28.7657
47 8;20.2864;20.6496;29.8121 8;24.3301;22.7255;30.4857
48 9;21.2344;21.4498;31.242 9;26.2552;21.3292;31.2925
49 10;22.6613;22.9044;33.3804 10;27.1419;23.3018;33.7709
50 11;24.1231;24.5765;35.5938 11;28.894;25.0816;36.1941
51 12;25.4051;26.0489;37.8081 12;30.9042;26.9255;38.5343
52 13;22.7056;23.2798;32.0733 13;26.0565;24.0214;32.607
53 14;22.4448;22.6148;32.4424 14;27.3294;23.6539;32.7347
54 15;22.8231;23.0974;33.3721 15;28.2315;24.3571;33.779
55 16;23.6041;24.0426;34.7045 16;28.4026;24.8589;35.4871
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;7.87899;8.81739;12.0534 1;6.00348;8.82631;12.0171
59 2;14.6243;13.8082;19.7925 2;11.5109;13.9312;19.9094
60 3;19.6908;18.5701;26.0033 3;16.457;17.6841;26.3761
61 4;15.9911;18.9312;24.6983 4;17.7852;18.8064;24.6196
62 5;18.5589;22.3636;26.8224 5;21.6875;22.3836;26.9064
63 6;21.2081;26.3717;29.2834 6;24.6643;26.3425;29.6905
64 7;16.486;22.7168;28.7455 7;16.726;22.9992;28.4219
65 8;18.646;22.7141;28.357 8;18.9122;23.3414;29.1545
66 9;20.0032;23.8896;29.2879 9;20.9538;23.3653;28.8335
67 10;18.3753;23.2595;29.0104 10;21.2912;24.3957;29.2366
68 11;19.7971;22.8744;29.0943 11;23.1959;23.6398;29.4719
69 12;21.1028;23.4767;29.1662 12;24.6521;24.2771;29.6394
70 13;18.1066;22.9292;29.3455 13;19.6411;24.4066;30.2197
71 14;19.3693;23.9879;29.2741 14;20.9439;24.554;29.6025
72 15;19.962;23.996;29.8921 15;22.2314;24.4765;29.1107
73 16;19.3513;23.5916;29.7082 16;22.4625;24.8508;29.7515
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;7.8577;8.8747;11.9225 1;5.97635;8.80648;11.8653
77 2;14.6299;14.353;19.769 2;11.3704;14.2419;19.3644
78 3;19.815;18.6164;24.5863 3;16.2014;17.9901;23.9766
79 4;15.995;19.0281;24.6427 4;17.847;18.8105;24.3734
80 5;18.6926;22.4376;27.6375 5;21.7537;22.5436;27.0486
81 6;21.485;26.6814;29.3629 6;24.7989;26.5989;29.5516
82 7;16.7429;23.3255;28.9402 7;16.7466;23.5755;28.4807
83 8;18.6699;24.216;28.6796 8;18.8751;23.8244;28.0424
84 9;20.1827;23.7711;29.1823 9;20.7734;23.8962;29.1445
85 10;18.5442;24.015;29.5114 10;21.3874;24.3045;29.669
86 11;20.0001;23.9937;29.0181 11;23.2758;24.1516;29.7049
87 12;21.4209;23.6789;29.8459 12;24.8117;24.4654;30.0172
88 13;18.2063;24.1463;30.2174 13;19.665;23.9864;29.778
89 14;19.3934;23.8977;29.6872 14;20.9421;24.71;30.1018
90 15;20.4071;23.9502;30.0808 15;22.2353;24.6923;30.3048
91 16;19.5462;24.2183;29.9525 16;22.5947;24.7839;29.8949
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.69718;9.08652;11.6917 1;7.56548;9.00325;11.6748
95 2;16.0199;15.6828;20.4623 2;14.4232;15.3921;20.318
96 3;22.5755;20.5668;28.6372 3;20.4848;19.9626;26.4321
97 4;19.4205;19.9186;29.1117 4;21.0685;19.7533;28.32
98 5;23.4638;23.065;32.2759 5;25.9308;22.9722;32.4675
99 6;27.6408;27.0315;35.8236 6;30.742;26.9862;36.2299
100 7;23.3569;23.9727;34.1841 7;25.6617;25.1139;32.9515
101 8;23.879;23.6877;34.0226 8;27.294;24.8974;34.719
102 9;24.2016;23.8451;34.4656 9;26.7435;25.1757;35.8076
103 10;24.3978;23.9903;34.6409 10;26.6263;25.0284;36.4398
104 11;25.3388;24.5378;34.947 11;27.3849;25.1405;36.8866
105 12;25.3825;25.2184;36.2345 12;28.178;26.1551;37.087
106 13;25.0833;25.5572;36.0887 13;28.0706;25.6239;36.5453
107 14;24.8055;25.1323;36.0861 14;28.383;25.7171;37.4952
108 15;25.0962;25.2544;37.2522 15;29.0592;25.4499;38.0485
109 16;25.2814;24.9509;37.8876 16;28.5374;25.5198;38.501