updated benchmark results

This commit is contained in:
joaquintides
2023-06-01 10:04:27 +02:00
parent 006b0854cc
commit b7ce2cdc28

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;6.06366;6.42138;7.91489
2;10.5258;9.53385;14.5387
3;12.6543;11.3361;18.9998
4;13.8686;13.1389;21.7365
5;16.5505;14.8526;25.7994
6;18.8809;16.2836;29.0602
7;14.0117;14.9635;20.6574
8;14.9821;15.1284;22.4902
9;15.5906;15.2897;24.1695
10;16.4611;15.4082;25.5245
11;17.5953;15.4664;27.2312
12;18.7669;15.588;28.4487
13;15.8741;15.5106;23.6933
14;16.1802;15.6303;24.4659
15;16.4375;15.6616;25.2857
16;17.1863;15.6532;26.1726
1;6.07041;6.37845;7.91553
2;10.5214;10.4461;14.3462
3;13.3941;13.825;19.11
4;13.8698;15.3943;21.7933
5;16.5354;18.6861;25.7695
6;18.9051;22.1486;29.0418
7;14.033;17.3185;20.6675
8;14.8639;17.0888;22.3128
9;15.3761;17.5967;23.9035
10;16.3866;18.922;25.4739
11;17.586;20.2777;27.0307
12;18.7327;21.4251;28.2905
13;15.8091;19.0114;23.6114
14;16.2362;18.7284;24.4723
15;16.4305;19.1482;25.3209
16;17.1719;19.8098;26.2114
Parallel load (N=500000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;6.08697;6.40825;7.87398
2;10.5816;9.39523;14.2247
3;14.2749;11.4186;18.7884
4;13.9396;13.1189;21.4894
5;16.597;14.7928;25.5827
6;19.0231;16.2358;28.919
7;14.0471;14.9806;20.5492
8;14.7176;15.091;22.354
9;15.4524;15.127;23.6561
10;16.4641;15.3802;25.4408
11;17.6938;15.4507;26.9865
12;18.8598;15.5034;26.9277
13;15.8884;15.4914;23.2473
14;16.3094;15.56;22.8776
15;16.6446;15.5687;24.9492
16;17.2554;15.6644;25.5237
1;6.07361;6.34994;7.85256
2;10.8642;11.1848;14.4747
3;14.1978;14.6372;19.1389
4;13.9103;15.3448;21.439
5;16.6044;18.6663;25.574
6;19.0021;22.0842;28.8868
7;14.0092;17.2638;20.5326
8;14.9369;16.6843;22.3015
9;15.4752;17.618;23.6088
10;16.4969;18.8376;25.3869
11;17.7048;20.262;27.0948
12;18.8672;21.385;28.2052
13;15.8446;19.041;23.113
14;16.2125;18.7563;24.2949
15;16.4481;19.1534;24.1779
16;17.2232;19.8198;25.7965
Parallel load (N=500000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;6.45519;6.50595;7.73756
2;11.2466;9.36309;14.032
3;15.2766;12.5425;19.6396
4;15.9277;13.2164;21.7798
5;19.2537;14.589;26.2071
6;22.5562;15.7094;30.5127
7;16.8379;14.7748;21.2332
8;17.309;14.9183;22.838
9;18.1716;14.9079;24.3684
10;19.3349;14.9862;26.1216
11;20.7589;15.0571;28.1571
12;21.9259;15.1025;28.6809
13;18.93;15.0678;23.5649
14;19.0267;15.0799;24.8906
15;19.4846;15.1884;25.9843
16;20.2273;15.2898;25.5148
1;6.43295;6.45576;7.72648
2;11.2542;11.2298;13.9915
3;14.6398;14.6053;18.907
4;15.961;15.7337;21.7667
5;19.2016;19.0415;26.2255
6;22.5602;22.4486;30.4766
7;16.9991;16.7656;21.2293
8;17.3072;16.8438;22.7595
9;18.2057;18.1632;24.5157
10;19.3178;19.1369;26.1874
11;20.7667;20.6099;28.1326
12;21.8981;21.8474;29.3757
13;18.9726;19.0126;23.9443
14;18.9556;18.8735;25.1036
15;19.4501;19.4818;25.435
16;20.2619;20.1728;26.4542
Parallel load (N=5000000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;5.87189;6.3202;7.83396
2;11.0894;10.4844;13.9453
3;15.4855;13.6128;18.7935
4;13.65;13.3877;20.0062
5;16.3626;14.7571;21.5335
6;18.9275;16.1824;24.4388
7;14.062;15.3995;22.3097
8;15.6968;15.5473;22.0682
9;17.3314;15.6239;22.6062
10;16.1008;15.5255;23.625
11;17.6023;15.434;23.9083
12;18.9792;15.6065;23.4374
13;15.8402;15.6199;24.1791
14;16.8643;15.5461;24.5619
15;17.6437;15.5929;24.5057
16;17.1139;15.7144;24.3638
1;5.83922;6.2818;7.81322
2;11.0445;10.7629;13.751
3;15.4732;15.1399;18.2493
4;13.6765;15.4413;20.1235
5;16.3427;18.7096;21.8387
6;18.9626;22.1158;24.3797
7;13.9555;18.7162;21.8253
8;15.6978;19.0381;22.2559
9;17.1803;19.5449;21.9784
10;16.2164;18.6834;22.9416
11;17.5667;18.5548;23.8042
12;18.8653;18.6368;23.5336
13;15.7103;19.4866;24.5114
14;16.7073;19.8049;24.2324
15;17.623;19.5305;24.4762
16;17.1021;19.3739;24.6116
Parallel load (N=5000000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;5.87079;6.35216;7.7782
2;11.0201;10.6851;13.6198
3;15.6469;14.4241;18.5217
4;13.9894;13.4786;19.4531
5;16.5115;14.9737;21.5419
6;19.1181;16.419;23.1011
7;14.1804;15.6923;22.5722
8;15.9333;15.8139;22.5438
9;17.505;15.6742;23.2501
10;16.394;15.7424;24.0678
11;17.7665;15.667;23.7341
12;19.1422;15.791;23.9756
13;15.98;15.79;24.6011
14;17.0079;15.765;24.7508
15;17.9885;15.8759;24.5568
16;17.2937;15.8234;25.0216
1;5.85803;6.30528;7.76387
2;11.0605;10.8732;13.7689
3;15.5872;15.1027;18.0527
4;13.7633;15.6006;18.8513
5;16.4925;18.8316;21.6501
6;19.1564;22.3065;23.3078
7;14.0431;19.4455;22.3515
8;15.7686;19.5827;22.0615
9;17.4845;19.6532;22.7951
10;16.2202;18.8715;23.3194
11;17.7239;19.4235;23.5084
12;19.0983;19.4669;24.0769
13;15.8789;19.6468;24.2499
14;16.8739;19.6809;24.852
15;17.861;20.0001;24.7863
16;17.2911;19.8233;25.0161
Parallel load (N=5000000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;6.32809;6.48529;7.72203
2;11.9023;10.8559;14.2918
3;16.9911;14.2499;20.054
4;15.9595;13.7494;21.7374
5;19.7256;14.9477;24.8659
6;23.5195;16.257;29.5265
7;18.8094;15.764;26.0144
8;19.3449;15.7605;26.8738
9;20.274;15.7458;27.2083
10;20.4107;15.4281;27.0984
11;21.5097;15.845;28.4213
12;22.1402;15.7013;27.5941
13;21.0487;15.9586;28.5056
14;21.1212;15.8732;28.5654
15;21.1181;15.878;28.4951
16;21.5349;15.7814;28.1716
1;6.32006;6.44244;7.71101
2;11.8575;11.7471;14.3401
3;17.0584;16.5555;20.3151
4;16.1181;16.264;21.6611
5;19.7469;19.2452;25.2252
6;23.5394;22.6561;30.1509
7;18.3845;19.8722;25.1352
8;18.8451;19.3392;25.882
9;20.1135;19.1735;26.8336
10;20.1191;19.6896;27.3761
11;21.5463;20.0767;27.6961
12;22.3499;20.9365;28.2016
13;21.3558;21.1221;27.8072
14;20.7537;21.1718;28.2798
15;21.186;21.1021;28.2391
16;21.3434;20.9848;29.0261
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;6.06366;6.42138;7.91489 1;6.07041;6.37845;7.91553
5 2;10.5258;9.53385;14.5387 2;10.5214;10.4461;14.3462
6 3;12.6543;11.3361;18.9998 3;13.3941;13.825;19.11
7 4;13.8686;13.1389;21.7365 4;13.8698;15.3943;21.7933
8 5;16.5505;14.8526;25.7994 5;16.5354;18.6861;25.7695
9 6;18.8809;16.2836;29.0602 6;18.9051;22.1486;29.0418
10 7;14.0117;14.9635;20.6574 7;14.033;17.3185;20.6675
11 8;14.9821;15.1284;22.4902 8;14.8639;17.0888;22.3128
12 9;15.5906;15.2897;24.1695 9;15.3761;17.5967;23.9035
13 10;16.4611;15.4082;25.5245 10;16.3866;18.922;25.4739
14 11;17.5953;15.4664;27.2312 11;17.586;20.2777;27.0307
15 12;18.7669;15.588;28.4487 12;18.7327;21.4251;28.2905
16 13;15.8741;15.5106;23.6933 13;15.8091;19.0114;23.6114
17 14;16.1802;15.6303;24.4659 14;16.2362;18.7284;24.4723
18 15;16.4375;15.6616;25.2857 15;16.4305;19.1482;25.3209
19 16;17.1863;15.6532;26.1726 16;17.1719;19.8098;26.2114
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;6.08697;6.40825;7.87398 1;6.07361;6.34994;7.85256
23 2;10.5816;9.39523;14.2247 2;10.8642;11.1848;14.4747
24 3;14.2749;11.4186;18.7884 3;14.1978;14.6372;19.1389
25 4;13.9396;13.1189;21.4894 4;13.9103;15.3448;21.439
26 5;16.597;14.7928;25.5827 5;16.6044;18.6663;25.574
27 6;19.0231;16.2358;28.919 6;19.0021;22.0842;28.8868
28 7;14.0471;14.9806;20.5492 7;14.0092;17.2638;20.5326
29 8;14.7176;15.091;22.354 8;14.9369;16.6843;22.3015
30 9;15.4524;15.127;23.6561 9;15.4752;17.618;23.6088
31 10;16.4641;15.3802;25.4408 10;16.4969;18.8376;25.3869
32 11;17.6938;15.4507;26.9865 11;17.7048;20.262;27.0948
33 12;18.8598;15.5034;26.9277 12;18.8672;21.385;28.2052
34 13;15.8884;15.4914;23.2473 13;15.8446;19.041;23.113
35 14;16.3094;15.56;22.8776 14;16.2125;18.7563;24.2949
36 15;16.6446;15.5687;24.9492 15;16.4481;19.1534;24.1779
37 16;17.2554;15.6644;25.5237 16;17.2232;19.8198;25.7965
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;6.45519;6.50595;7.73756 1;6.43295;6.45576;7.72648
41 2;11.2466;9.36309;14.032 2;11.2542;11.2298;13.9915
42 3;15.2766;12.5425;19.6396 3;14.6398;14.6053;18.907
43 4;15.9277;13.2164;21.7798 4;15.961;15.7337;21.7667
44 5;19.2537;14.589;26.2071 5;19.2016;19.0415;26.2255
45 6;22.5562;15.7094;30.5127 6;22.5602;22.4486;30.4766
46 7;16.8379;14.7748;21.2332 7;16.9991;16.7656;21.2293
47 8;17.309;14.9183;22.838 8;17.3072;16.8438;22.7595
48 9;18.1716;14.9079;24.3684 9;18.2057;18.1632;24.5157
49 10;19.3349;14.9862;26.1216 10;19.3178;19.1369;26.1874
50 11;20.7589;15.0571;28.1571 11;20.7667;20.6099;28.1326
51 12;21.9259;15.1025;28.6809 12;21.8981;21.8474;29.3757
52 13;18.93;15.0678;23.5649 13;18.9726;19.0126;23.9443
53 14;19.0267;15.0799;24.8906 14;18.9556;18.8735;25.1036
54 15;19.4846;15.1884;25.9843 15;19.4501;19.4818;25.435
55 16;20.2273;15.2898;25.5148 16;20.2619;20.1728;26.4542
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;5.87189;6.3202;7.83396 1;5.83922;6.2818;7.81322
59 2;11.0894;10.4844;13.9453 2;11.0445;10.7629;13.751
60 3;15.4855;13.6128;18.7935 3;15.4732;15.1399;18.2493
61 4;13.65;13.3877;20.0062 4;13.6765;15.4413;20.1235
62 5;16.3626;14.7571;21.5335 5;16.3427;18.7096;21.8387
63 6;18.9275;16.1824;24.4388 6;18.9626;22.1158;24.3797
64 7;14.062;15.3995;22.3097 7;13.9555;18.7162;21.8253
65 8;15.6968;15.5473;22.0682 8;15.6978;19.0381;22.2559
66 9;17.3314;15.6239;22.6062 9;17.1803;19.5449;21.9784
67 10;16.1008;15.5255;23.625 10;16.2164;18.6834;22.9416
68 11;17.6023;15.434;23.9083 11;17.5667;18.5548;23.8042
69 12;18.9792;15.6065;23.4374 12;18.8653;18.6368;23.5336
70 13;15.8402;15.6199;24.1791 13;15.7103;19.4866;24.5114
71 14;16.8643;15.5461;24.5619 14;16.7073;19.8049;24.2324
72 15;17.6437;15.5929;24.5057 15;17.623;19.5305;24.4762
73 16;17.1139;15.7144;24.3638 16;17.1021;19.3739;24.6116
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;5.87079;6.35216;7.7782 1;5.85803;6.30528;7.76387
77 2;11.0201;10.6851;13.6198 2;11.0605;10.8732;13.7689
78 3;15.6469;14.4241;18.5217 3;15.5872;15.1027;18.0527
79 4;13.9894;13.4786;19.4531 4;13.7633;15.6006;18.8513
80 5;16.5115;14.9737;21.5419 5;16.4925;18.8316;21.6501
81 6;19.1181;16.419;23.1011 6;19.1564;22.3065;23.3078
82 7;14.1804;15.6923;22.5722 7;14.0431;19.4455;22.3515
83 8;15.9333;15.8139;22.5438 8;15.7686;19.5827;22.0615
84 9;17.505;15.6742;23.2501 9;17.4845;19.6532;22.7951
85 10;16.394;15.7424;24.0678 10;16.2202;18.8715;23.3194
86 11;17.7665;15.667;23.7341 11;17.7239;19.4235;23.5084
87 12;19.1422;15.791;23.9756 12;19.0983;19.4669;24.0769
88 13;15.98;15.79;24.6011 13;15.8789;19.6468;24.2499
89 14;17.0079;15.765;24.7508 14;16.8739;19.6809;24.852
90 15;17.9885;15.8759;24.5568 15;17.861;20.0001;24.7863
91 16;17.2937;15.8234;25.0216 16;17.2911;19.8233;25.0161
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.32809;6.48529;7.72203 1;6.32006;6.44244;7.71101
95 2;11.9023;10.8559;14.2918 2;11.8575;11.7471;14.3401
96 3;16.9911;14.2499;20.054 3;17.0584;16.5555;20.3151
97 4;15.9595;13.7494;21.7374 4;16.1181;16.264;21.6611
98 5;19.7256;14.9477;24.8659 5;19.7469;19.2452;25.2252
99 6;23.5195;16.257;29.5265 6;23.5394;22.6561;30.1509
100 7;18.8094;15.764;26.0144 7;18.3845;19.8722;25.1352
101 8;19.3449;15.7605;26.8738 8;18.8451;19.3392;25.882
102 9;20.274;15.7458;27.2083 9;20.1135;19.1735;26.8336
103 10;20.4107;15.4281;27.0984 10;20.1191;19.6896;27.3761
104 11;21.5097;15.845;28.4213 11;21.5463;20.0767;27.6961
105 12;22.1402;15.7013;27.5941 12;22.3499;20.9365;28.2016
106 13;21.0487;15.9586;28.5056 13;21.3558;21.1221;27.8072
107 14;21.1212;15.8732;28.5654 14;20.7537;21.1718;28.2798
108 15;21.1181;15.878;28.4951 15;21.186;21.1021;28.2391
109 16;21.5349;15.7814;28.1716 16;21.3434;20.9848;29.0261