updated benchmark results

This commit is contained in:
joaquintides
2023-06-07 14:02:04 +02:00
parent b8e79d61b7
commit 22b880a85c

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.058;8.72819;11.559
2;15.1589;13.9212;20.0492
3;21.0674;17.9926;24.6389
4;17.741;19.2935;24.7007
5;21.0618;22.4801;28.7096
6;25.064;26.4694;31.7233
7;18.3689;24.2169;31.2997
8;20.7572;24.5429;30.993
9;22.9505;24.4464;31.075
10;21.1595;24.7131;31.8233
11;22.9853;25.0054;32.1512
12;24.9044;25.1433;31.8211
13;20.6126;24.782;31.5064
14;22.2039;25.2119;31.7588
15;23.189;24.9521;31.9911
16;22.3631;25.1623;32.0397
1;8.02874;8.64969;11.2993
2;15.0452;13.8503;19.4069
3;20.5895;17.7382;24.5336
4;17.8121;18.9824;24.818
5;21.1025;22.4258;28.5967
6;24.9696;26.3994;31.6513
7;18.4083;24.2063;30.5877
8;20.7237;25.0704;31.1573
9;22.4845;24.7965;30.7552
10;20.9501;24.5476;31.9895
11;22.8839;24.9537;32.1727
12;25.0053;25.1208;31.9971
13;20.7952;25.1957;31.4291
14;22.0623;25.2573;31.9233
15;23.0305;25.1484;32.5316
16;22.4653;25.1672;32.2606
Parallel load (N=500000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;8.04662;8.70946;11.45
2;15.1608;14.179;19.8815
3;21.4078;18.0698;25.7704
4;17.508;19.2342;24.7111
5;21.3296;22.4503;28.7476
6;25.4838;26.3715;31.5254
7;18.439;24.1456;28.6898
8;20.9945;24.3001;29.893
9;22.8803;24.3498;31.4144
10;21.2386;24.359;31.2244
11;23.3214;24.58;31.6443
12;25.4421;25.2041;31.504
13;20.7375;25.1488;32.6654
14;22.4136;25.3147;31.8869
15;23.5418;25.093;32.601
16;22.684;25.3758;33.3419
1;8.02846;8.66012;11.2486
2;15.0499;13.9641;19.4905
3;21.0689;17.7855;24.8918
4;17.7539;18.8677;24.7731
5;21.4182;22.4144;28.7931
6;25.4702;26.2414;31.7108
7;18.5336;24.0463;28.4683
8;20.8047;24.2793;29.1109
9;23.0493;24.5392;31.3644
10;21.3728;24.0254;31.536
11;23.2653;24.7168;31.6884
12;25.455;25.1873;31.5979
13;20.681;25.0836;32.2934
14;22.2612;25.2881;32.0748
15;23.5976;25.233;33.0688
16;22.4485;25.5325;32.7284
Parallel load (N=500000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;9.16598;9.14292;11.9188
2;16.6611;15.8496;21.0058
3;23.7114;20.8725;28.5107
4;21.0003;19.8503;28.6936
5;25.7231;23.074;35.055
6;30.5307;26.9059;39.4254
7;27.8764;23.6816;35.6529
8;27.0606;24.3798;36.6994
9;28.2706;24.3094;39.3501
10;28.024;24.8174;39.048
11;27.9554;24.8192;39.4929
12;28.1383;24.7167;38.7094
13;28.2037;25.0887;36.1028
14;28.496;24.9764;35.2895
15;28.6245;25.1189;39.5571
16;28.8932;25.3263;39.4357
1;9.16425;9.14537;11.678
2;16.6837;15.8124;20.8706
3;23.5157;20.8445;28.284
4;21.1067;20.0032;28.2719
5;25.6131;23.0827;33.4119
6;30.5105;26.9097;39.4291
7;27.4407;23.9165;35.3368
8;27.467;24.1563;35.3645
9;27.3176;24.4484;39.4214
10;28.1293;24.6256;39.3314
11;27.9408;25.0284;39.4604
12;28.1942;24.791;39.3975
13;28.6777;24.8278;35.7798
14;28.727;24.9388;35.2762
15;28.0179;25.1409;38.9961
16;29.2944;25.1939;38.5549
Parallel load (N=5000000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;4.59793;7.63239;10.0028
2;9.01891;13.3898;18.8852
3;13.081;18.4854;26.4803
4;14.9539;18.7133;27.0763
5;17.9114;21.6287;31.2809
6;21.149;25.437;35.6626
7;19.0033;24.2291;33.2664
8;19.284;24.2536;33.5308
9;19.7168;24.6078;32.7115
10;20.0154;24.6826;33.6415
11;19.9759;24.8181;32.9709
12;20.2766;24.9904;33.2568
13;20.157;24.7505;33.6548
14;20.2575;24.7513;33.1593
15;20.2794;24.7838;33.5997
16;20.2905;25.0513;33.611
1;4.58194;7.60007;9.90879
2;9.02955;13.3317;18.8282
3;13.0665;18.5769;26.5679
4;14.8119;18.6756;26.9311
5;17.9504;21.6466;30.9055
6;21.0802;25.3325;35.5361
7;19.103;24.5833;32.5125
8;19.4883;24.3845;33.3027
9;19.929;24.3802;33.7077
10;20.0735;24.6096;32.5144
11;20.2925;24.8485;32.4306
12;20.2998;24.8083;33.5827
13;19.6572;24.5488;33.3031
14;20.2087;24.7473;33.687
15;20.3712;24.8966;33.1555
16;19.9948;24.9862;33.5223
Parallel load (N=5000000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;4.68424;7.68327;9.98709
2;9.22246;13.3451;18.8843
3;13.4076;18.8991;26.7489
4;15.0267;18.7105;27.2056
5;18.2677;21.5782;31.5072
6;21.7136;25.436;36.0152
7;19.4364;24.3093;33.3192
8;20.5941;24.6112;32.703
9;20.451;24.301;33.8378
10;20.4519;24.6947;33.1086
11;20.5978;24.5903;33.3946
12;20.4184;25.058;33.9418
13;20.4773;24.8206;33.6213
14;20.4172;24.8251;33.7484
15;20.5973;24.6949;33.8875
16;20.6062;24.8707;33.8927
1;4.67121;7.62844;9.87015
2;9.2259;13.3787;18.8239
3;13.4001;18.6257;26.3411
4;15.1241;18.6979;26.7524
5;18.2566;21.5652;31.4265
6;21.6837;25.3587;35.7913
7;19.7245;24.3584;34.0512
8;19.8475;24.2581;33.9583
9;20.3055;24.5564;33.0873
10;20.6625;24.6035;33.8383
11;20.4845;24.7071;33.6114
12;20.8079;24.8575;33.7382
13;20.6951;24.5786;33.8303
14;20.609;24.713;33.4921
15;20.5882;24.8487;34.0782
16;20.789;25.0161;33.9482
Parallel load (N=5000000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;7.68228;8.91003;11.6283
2;14.7071;15.1003;21.8882
3;21.0178;20.9603;31.2157
4;20.8272;20.0691;32.1405
5;24.2754;22.9757;37.0391
6;29.5235;26.6461;43.4384
7;27.1823;25.9055;40.6462
8;27.0255;25.9965;41.4268
9;27.9782;25.6487;41.1143
10;28.0326;25.7749;40.7631
11;27.999;26.0769;40.4819
12;28.1393;26.228;41.6123
13;27.9841;25.9195;40.9885
14;28.1913;26.1712;41.3156
15;28.41;26.1654;42.0976
16;28.5072;26.2092;40.9952
1;7.66805;8.87562;11.417
2;14.586;14.9906;21.4933
3;21.2054;20.8243;30.8562
4;20.9423;20.1059;31.7487
5;24.2855;22.9132;37.1505
6;29.4331;26.5775;42.8546
7;26.9369;25.8398;41.0516
8;27.3823;25.8316;40.4519
9;28.1123;25.7935;40.5303
10;27.7921;25.7997;40.5126
11;27.7179;25.9354;40.9546
12;28.0969;26.1656;41.4913
13;27.8595;26.2131;41.6641
14;28.3545;26.0538;40.4043
15;28.0934;25.8663;40.9485
16;28.3638;26.1366;41.1773
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.058;8.72819;11.559 1;8.02874;8.64969;11.2993
5 2;15.1589;13.9212;20.0492 2;15.0452;13.8503;19.4069
6 3;21.0674;17.9926;24.6389 3;20.5895;17.7382;24.5336
7 4;17.741;19.2935;24.7007 4;17.8121;18.9824;24.818
8 5;21.0618;22.4801;28.7096 5;21.1025;22.4258;28.5967
9 6;25.064;26.4694;31.7233 6;24.9696;26.3994;31.6513
10 7;18.3689;24.2169;31.2997 7;18.4083;24.2063;30.5877
11 8;20.7572;24.5429;30.993 8;20.7237;25.0704;31.1573
12 9;22.9505;24.4464;31.075 9;22.4845;24.7965;30.7552
13 10;21.1595;24.7131;31.8233 10;20.9501;24.5476;31.9895
14 11;22.9853;25.0054;32.1512 11;22.8839;24.9537;32.1727
15 12;24.9044;25.1433;31.8211 12;25.0053;25.1208;31.9971
16 13;20.6126;24.782;31.5064 13;20.7952;25.1957;31.4291
17 14;22.2039;25.2119;31.7588 14;22.0623;25.2573;31.9233
18 15;23.189;24.9521;31.9911 15;23.0305;25.1484;32.5316
19 16;22.3631;25.1623;32.0397 16;22.4653;25.1672;32.2606
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.04662;8.70946;11.45 1;8.02846;8.66012;11.2486
23 2;15.1608;14.179;19.8815 2;15.0499;13.9641;19.4905
24 3;21.4078;18.0698;25.7704 3;21.0689;17.7855;24.8918
25 4;17.508;19.2342;24.7111 4;17.7539;18.8677;24.7731
26 5;21.3296;22.4503;28.7476 5;21.4182;22.4144;28.7931
27 6;25.4838;26.3715;31.5254 6;25.4702;26.2414;31.7108
28 7;18.439;24.1456;28.6898 7;18.5336;24.0463;28.4683
29 8;20.9945;24.3001;29.893 8;20.8047;24.2793;29.1109
30 9;22.8803;24.3498;31.4144 9;23.0493;24.5392;31.3644
31 10;21.2386;24.359;31.2244 10;21.3728;24.0254;31.536
32 11;23.3214;24.58;31.6443 11;23.2653;24.7168;31.6884
33 12;25.4421;25.2041;31.504 12;25.455;25.1873;31.5979
34 13;20.7375;25.1488;32.6654 13;20.681;25.0836;32.2934
35 14;22.4136;25.3147;31.8869 14;22.2612;25.2881;32.0748
36 15;23.5418;25.093;32.601 15;23.5976;25.233;33.0688
37 16;22.684;25.3758;33.3419 16;22.4485;25.5325;32.7284
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;9.16598;9.14292;11.9188 1;9.16425;9.14537;11.678
41 2;16.6611;15.8496;21.0058 2;16.6837;15.8124;20.8706
42 3;23.7114;20.8725;28.5107 3;23.5157;20.8445;28.284
43 4;21.0003;19.8503;28.6936 4;21.1067;20.0032;28.2719
44 5;25.7231;23.074;35.055 5;25.6131;23.0827;33.4119
45 6;30.5307;26.9059;39.4254 6;30.5105;26.9097;39.4291
46 7;27.8764;23.6816;35.6529 7;27.4407;23.9165;35.3368
47 8;27.0606;24.3798;36.6994 8;27.467;24.1563;35.3645
48 9;28.2706;24.3094;39.3501 9;27.3176;24.4484;39.4214
49 10;28.024;24.8174;39.048 10;28.1293;24.6256;39.3314
50 11;27.9554;24.8192;39.4929 11;27.9408;25.0284;39.4604
51 12;28.1383;24.7167;38.7094 12;28.1942;24.791;39.3975
52 13;28.2037;25.0887;36.1028 13;28.6777;24.8278;35.7798
53 14;28.496;24.9764;35.2895 14;28.727;24.9388;35.2762
54 15;28.6245;25.1189;39.5571 15;28.0179;25.1409;38.9961
55 16;28.8932;25.3263;39.4357 16;29.2944;25.1939;38.5549
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.59793;7.63239;10.0028 1;4.58194;7.60007;9.90879
59 2;9.01891;13.3898;18.8852 2;9.02955;13.3317;18.8282
60 3;13.081;18.4854;26.4803 3;13.0665;18.5769;26.5679
61 4;14.9539;18.7133;27.0763 4;14.8119;18.6756;26.9311
62 5;17.9114;21.6287;31.2809 5;17.9504;21.6466;30.9055
63 6;21.149;25.437;35.6626 6;21.0802;25.3325;35.5361
64 7;19.0033;24.2291;33.2664 7;19.103;24.5833;32.5125
65 8;19.284;24.2536;33.5308 8;19.4883;24.3845;33.3027
66 9;19.7168;24.6078;32.7115 9;19.929;24.3802;33.7077
67 10;20.0154;24.6826;33.6415 10;20.0735;24.6096;32.5144
68 11;19.9759;24.8181;32.9709 11;20.2925;24.8485;32.4306
69 12;20.2766;24.9904;33.2568 12;20.2998;24.8083;33.5827
70 13;20.157;24.7505;33.6548 13;19.6572;24.5488;33.3031
71 14;20.2575;24.7513;33.1593 14;20.2087;24.7473;33.687
72 15;20.2794;24.7838;33.5997 15;20.3712;24.8966;33.1555
73 16;20.2905;25.0513;33.611 16;19.9948;24.9862;33.5223
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.68424;7.68327;9.98709 1;4.67121;7.62844;9.87015
77 2;9.22246;13.3451;18.8843 2;9.2259;13.3787;18.8239
78 3;13.4076;18.8991;26.7489 3;13.4001;18.6257;26.3411
79 4;15.0267;18.7105;27.2056 4;15.1241;18.6979;26.7524
80 5;18.2677;21.5782;31.5072 5;18.2566;21.5652;31.4265
81 6;21.7136;25.436;36.0152 6;21.6837;25.3587;35.7913
82 7;19.4364;24.3093;33.3192 7;19.7245;24.3584;34.0512
83 8;20.5941;24.6112;32.703 8;19.8475;24.2581;33.9583
84 9;20.451;24.301;33.8378 9;20.3055;24.5564;33.0873
85 10;20.4519;24.6947;33.1086 10;20.6625;24.6035;33.8383
86 11;20.5978;24.5903;33.3946 11;20.4845;24.7071;33.6114
87 12;20.4184;25.058;33.9418 12;20.8079;24.8575;33.7382
88 13;20.4773;24.8206;33.6213 13;20.6951;24.5786;33.8303
89 14;20.4172;24.8251;33.7484 14;20.609;24.713;33.4921
90 15;20.5973;24.6949;33.8875 15;20.5882;24.8487;34.0782
91 16;20.6062;24.8707;33.8927 16;20.789;25.0161;33.9482
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;7.68228;8.91003;11.6283 1;7.66805;8.87562;11.417
95 2;14.7071;15.1003;21.8882 2;14.586;14.9906;21.4933
96 3;21.0178;20.9603;31.2157 3;21.2054;20.8243;30.8562
97 4;20.8272;20.0691;32.1405 4;20.9423;20.1059;31.7487
98 5;24.2754;22.9757;37.0391 5;24.2855;22.9132;37.1505
99 6;29.5235;26.6461;43.4384 6;29.4331;26.5775;42.8546
100 7;27.1823;25.9055;40.6462 7;26.9369;25.8398;41.0516
101 8;27.0255;25.9965;41.4268 8;27.3823;25.8316;40.4519
102 9;27.9782;25.6487;41.1143 9;28.1123;25.7935;40.5303
103 10;28.0326;25.7749;40.7631 10;27.7921;25.7997;40.5126
104 11;27.999;26.0769;40.4819 11;27.7179;25.9354;40.9546
105 12;28.1393;26.228;41.6123 12;28.0969;26.1656;41.4913
106 13;27.9841;25.9195;40.9885 13;27.8595;26.2131;41.6641
107 14;28.1913;26.1712;41.3156 14;28.3545;26.0538;40.4043
108 15;28.41;26.1654;42.0976 15;28.0934;25.8663;40.9485
109 16;28.5072;26.2092;40.9952 16;28.3638;26.1366;41.1773