updated benchmark results

This commit is contained in:
joaquintides
2023-06-09 12:38:55 +02:00
parent ec583ac6a1
commit 967277f5c6

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.01475;8.73678;11.3484
2;15.2567;14.0117;20.2762
3;21.1507;18.2613;26.6519
4;17.4616;18.9352;30.3509
5;21.0531;22.5122;35.3988
6;24.9466;26.4666;39.4715
7;18.6136;24.736;36.0673
8;20.5454;24.4642;35.2278
9;22.7622;24.6466;36.7094
10;20.8993;24.6464;38.2873
11;22.8307;25.0445;40.5789
12;24.767;25.2176;39.3255
13;20.7031;25.0213;39.7998
14;22.1005;25.0223;39.3137
15;23.1093;25.0884;40.3863
16;22.1715;24.8476;40.9977
1;7.94984;8.72532;11.3523
2;14.9364;14.1211;19.9482
3;21.0967;17.8071;27.173
4;17.8435;19.2544;30.2684
5;21.0899;22.4378;35.1929
6;24.9234;26.467;39.3487
7;18.368;24.5395;34.9066
8;20.7291;24.2041;36.6924
9;22.8296;24.3877;36.9811
10;20.8088;24.761;37.6677
11;22.9293;24.7174;39.1793
12;24.9412;25.3657;39.5184
13;20.6366;24.6325;39.8718
14;22.0811;24.6798;39.7438
15;23.2443;25.1802;40.0926
16;22.2972;25.1067;40.6829
Parallel load (N=500000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;8.00195;8.68869;11.2475
2;15.1024;14.3481;19.9702
3;20.9097;17.8349;26.7686
4;17.3362;19.022;28.9113
5;21.4571;22.4289;34.9585
6;25.3742;26.3812;39.6418
7;18.5127;24.1526;35.3337
8;20.8156;24.264;35.9557
9;22.4837;24.6386;37.6896
10;21.1378;24.2663;38.1746
11;23.2892;24.8632;39.6737
12;25.3219;25.3356;39.6366
13;20.6179;25.0708;39.8999
14;22.3584;25.1415;39.6345
15;23.7845;25.2639;39.7521
16;22.5821;25.0819;40.3152
1;7.98863;8.66291;11.2462
2;15.0516;14.2788;19.8948
3;21.3393;18.3862;26.9826
4;17.7147;19.2526;28.4117
5;21.3791;22.4792;33.4417
6;25.4217;26.3028;39.6267
7;18.3641;24.3329;35.2703
8;20.8512;24.3964;36.0331
9;23.2346;24.2385;37.1338
10;21.2733;24.5186;38.497
11;23.2381;24.6485;39.7555
12;25.3703;25.1865;39.4142
13;20.5453;25.2303;40.3334
14;22.5394;24.9181;39.853
15;23.6551;25.5055;39.9238
16;22.6092;25.4098;40.4028
Parallel load (N=500000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;9.11054;9.15972;11.7015
2;16.7103;15.8083;21.2096
3;23.4329;20.7439;28.7646
4;20.9092;19.9546;30.9128
5;25.6224;22.8911;35.201
6;30.4884;26.9502;39.5821
7;27.7376;24.2452;38.1048
8;27.5995;24.3366;39.752
9;27.2396;24.2228;39.8341
10;28.2114;24.7654;39.8685
11;27.8667;24.4762;42.1881
12;28.3984;24.9611;44.5834
13;28.0908;25.3178;39.5466
14;28.6439;25.2909;39.5317
15;28.3303;25.0295;39.7344
16;28.5432;25.2181;39.8796
1;9.08735;9.14526;11.6752
2;16.622;15.7675;21.0496
3;23.5636;22.0395;28.768
4;20.9402;19.9772;30.9679
5;25.5848;22.8583;35.1647
6;30.4062;26.9283;39.4123
7;27.6812;23.9481;36.2651
8;27.0081;24.4301;38.8883
9;27.9439;24.6969;39.4869
10;27.8061;24.5817;39.4401
11;28.0162;25.0903;42.0555
12;28.7327;24.8055;45.1484
13;27.7367;24.7901;39.2153
14;28.1133;24.7544;39.6249
15;28.2979;25.0087;39.5721
16;28.552;25.1839;40.1325
Parallel load (N=5000000, theta=0.01):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;4.56779;7.61107;9.90326
2;8.97645;13.301;19.0047
3;13.0382;18.4004;27.4291
4;14.822;18.5556;31.8349
5;17.8813;21.537;38.3356
6;21.0537;25.4197;45.5479
7;18.6653;24.5745;41.7137
8;19.3081;24.3959;41.4786
9;19.5879;24.4125;41.9758
10;20.0608;24.5707;40.355
11;19.9732;24.7285;41.4878
12;19.8414;24.8147;42.1294
13;19.7945;24.7339;41.7565
14;19.9518;24.8109;41.4132
15;20.0547;24.9188;42.4643
16;20.2056;24.6341;42.6854
1;4.58324;7.62405;9.90713
2;9.01268;13.4045;19.1395
3;13.0505;18.582;27.5988
4;14.7803;18.5932;31.9455
5;17.9084;21.5699;38.2339
6;21.0687;25.3491;45.4627
7;19.0442;24.3455;42.1472
8;19.6745;24.342;41.5942
9;19.7922;24.5033;41.7758
10;20.2457;24.4625;42.6179
11;20.0416;24.6942;40.5108
12;20.1144;24.7308;41.9766
13;20.067;24.4265;42.5728
14;20.1531;24.7414;41.6322
15;20.2773;24.6206;42.3955
16;20.4021;24.8827;42.6535
Parallel load (N=5000000, theta=0.5):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;4.65862;7.65266;9.85914
2;9.19261;13.4173;19.0537
3;13.3629;18.761;27.6421
4;15.1174;18.6112;31.7923
5;18.219;21.5666;37.83
6;21.6227;25.3767;44.2903
7;19.3812;24.2309;40.4318
8;20.1814;24.4579;40.58
9;20.1019;24.4358;40.0128
10;20.8107;24.5699;40.4856
11;20.4483;24.7257;40.548
12;20.5759;24.8293;41.3811
13;20.2469;24.5504;41.3132
14;20.6576;24.6962;41.5161
15;20.5117;24.7119;41.589
16;20.3476;24.6587;42.0527
1;4.66629;7.64705;9.89428
2;9.20691;13.3828;19.1272
3;13.3984;18.737;27.7142
4;15.123;18.6392;31.3198
5;18.207;21.531;37.5615
6;21.6568;25.3355;44.752
7;19.7405;24.3689;40.9269
8;20.1671;24.2835;40.2757
9;20.3367;24.6437;41.2401
10;20.2804;24.5111;41.5948
11;20.5136;24.3393;41.4703
12;20.6281;24.6056;40.9008
13;20.5128;24.494;41.3583
14;20.3277;24.7764;41.722
15;20.6003;24.6205;40.377
16;20.4113;24.9348;41.8093
Parallel load (N=5000000, theta=0.99):
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1;7.57758;8.86971;11.4325
2;14.6323;15.1066;21.8407
3;21.0241;20.8365;31.704
4;20.9967;20.1757;33.5068
5;24.2282;22.9369;39.3433
6;29.3927;26.6496;47.4559
7;27.0101;25.9807;44.0923
8;27.4912;25.8788;43.126
9;27.8381;25.8637;44.7957
10;27.755;25.9328;43.483
11;27.9569;25.872;44.1559
12;27.4642;26.1489;44.445
13;28.25;26.105;43.5423
14;27.9201;26.1518;44.4883
15;28.4475;26.115;44.0683
16;28.1278;26.2182;44.3313
1;7.62863;8.88362;11.4249
2;14.6114;15.1199;21.7846
3;21.0643;20.503;31.2756
4;20.8225;19.9456;33.6241
5;24.2518;22.8696;39.497
6;29.4054;26.5821;47.6151
7;26.4979;25.5341;44.0469
8;27.8004;25.6384;43.7042
9;27.7734;25.8321;43.6156
10;28.2034;25.7321;44.1287
11;28.1914;25.9147;43.8533
12;28.074;26.1898;43.7556
13;27.9062;26.0378;44.4673
14;28.2356;26.0977;44.2294
15;28.0045;26.0793;44.2723
16;27.6992;25.9545;43.9361
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.01475;8.73678;11.3484 1;7.94984;8.72532;11.3523
5 2;15.2567;14.0117;20.2762 2;14.9364;14.1211;19.9482
6 3;21.1507;18.2613;26.6519 3;21.0967;17.8071;27.173
7 4;17.4616;18.9352;30.3509 4;17.8435;19.2544;30.2684
8 5;21.0531;22.5122;35.3988 5;21.0899;22.4378;35.1929
9 6;24.9466;26.4666;39.4715 6;24.9234;26.467;39.3487
10 7;18.6136;24.736;36.0673 7;18.368;24.5395;34.9066
11 8;20.5454;24.4642;35.2278 8;20.7291;24.2041;36.6924
12 9;22.7622;24.6466;36.7094 9;22.8296;24.3877;36.9811
13 10;20.8993;24.6464;38.2873 10;20.8088;24.761;37.6677
14 11;22.8307;25.0445;40.5789 11;22.9293;24.7174;39.1793
15 12;24.767;25.2176;39.3255 12;24.9412;25.3657;39.5184
16 13;20.7031;25.0213;39.7998 13;20.6366;24.6325;39.8718
17 14;22.1005;25.0223;39.3137 14;22.0811;24.6798;39.7438
18 15;23.1093;25.0884;40.3863 15;23.2443;25.1802;40.0926
19 16;22.1715;24.8476;40.9977 16;22.2972;25.1067;40.6829
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.00195;8.68869;11.2475 1;7.98863;8.66291;11.2462
23 2;15.1024;14.3481;19.9702 2;15.0516;14.2788;19.8948
24 3;20.9097;17.8349;26.7686 3;21.3393;18.3862;26.9826
25 4;17.3362;19.022;28.9113 4;17.7147;19.2526;28.4117
26 5;21.4571;22.4289;34.9585 5;21.3791;22.4792;33.4417
27 6;25.3742;26.3812;39.6418 6;25.4217;26.3028;39.6267
28 7;18.5127;24.1526;35.3337 7;18.3641;24.3329;35.2703
29 8;20.8156;24.264;35.9557 8;20.8512;24.3964;36.0331
30 9;22.4837;24.6386;37.6896 9;23.2346;24.2385;37.1338
31 10;21.1378;24.2663;38.1746 10;21.2733;24.5186;38.497
32 11;23.2892;24.8632;39.6737 11;23.2381;24.6485;39.7555
33 12;25.3219;25.3356;39.6366 12;25.3703;25.1865;39.4142
34 13;20.6179;25.0708;39.8999 13;20.5453;25.2303;40.3334
35 14;22.3584;25.1415;39.6345 14;22.5394;24.9181;39.853
36 15;23.7845;25.2639;39.7521 15;23.6551;25.5055;39.9238
37 16;22.5821;25.0819;40.3152 16;22.6092;25.4098;40.4028
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.11054;9.15972;11.7015 1;9.08735;9.14526;11.6752
41 2;16.7103;15.8083;21.2096 2;16.622;15.7675;21.0496
42 3;23.4329;20.7439;28.7646 3;23.5636;22.0395;28.768
43 4;20.9092;19.9546;30.9128 4;20.9402;19.9772;30.9679
44 5;25.6224;22.8911;35.201 5;25.5848;22.8583;35.1647
45 6;30.4884;26.9502;39.5821 6;30.4062;26.9283;39.4123
46 7;27.7376;24.2452;38.1048 7;27.6812;23.9481;36.2651
47 8;27.5995;24.3366;39.752 8;27.0081;24.4301;38.8883
48 9;27.2396;24.2228;39.8341 9;27.9439;24.6969;39.4869
49 10;28.2114;24.7654;39.8685 10;27.8061;24.5817;39.4401
50 11;27.8667;24.4762;42.1881 11;28.0162;25.0903;42.0555
51 12;28.3984;24.9611;44.5834 12;28.7327;24.8055;45.1484
52 13;28.0908;25.3178;39.5466 13;27.7367;24.7901;39.2153
53 14;28.6439;25.2909;39.5317 14;28.1133;24.7544;39.6249
54 15;28.3303;25.0295;39.7344 15;28.2979;25.0087;39.5721
55 16;28.5432;25.2181;39.8796 16;28.552;25.1839;40.1325
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.56779;7.61107;9.90326 1;4.58324;7.62405;9.90713
59 2;8.97645;13.301;19.0047 2;9.01268;13.4045;19.1395
60 3;13.0382;18.4004;27.4291 3;13.0505;18.582;27.5988
61 4;14.822;18.5556;31.8349 4;14.7803;18.5932;31.9455
62 5;17.8813;21.537;38.3356 5;17.9084;21.5699;38.2339
63 6;21.0537;25.4197;45.5479 6;21.0687;25.3491;45.4627
64 7;18.6653;24.5745;41.7137 7;19.0442;24.3455;42.1472
65 8;19.3081;24.3959;41.4786 8;19.6745;24.342;41.5942
66 9;19.5879;24.4125;41.9758 9;19.7922;24.5033;41.7758
67 10;20.0608;24.5707;40.355 10;20.2457;24.4625;42.6179
68 11;19.9732;24.7285;41.4878 11;20.0416;24.6942;40.5108
69 12;19.8414;24.8147;42.1294 12;20.1144;24.7308;41.9766
70 13;19.7945;24.7339;41.7565 13;20.067;24.4265;42.5728
71 14;19.9518;24.8109;41.4132 14;20.1531;24.7414;41.6322
72 15;20.0547;24.9188;42.4643 15;20.2773;24.6206;42.3955
73 16;20.2056;24.6341;42.6854 16;20.4021;24.8827;42.6535
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.65862;7.65266;9.85914 1;4.66629;7.64705;9.89428
77 2;9.19261;13.4173;19.0537 2;9.20691;13.3828;19.1272
78 3;13.3629;18.761;27.6421 3;13.3984;18.737;27.7142
79 4;15.1174;18.6112;31.7923 4;15.123;18.6392;31.3198
80 5;18.219;21.5666;37.83 5;18.207;21.531;37.5615
81 6;21.6227;25.3767;44.2903 6;21.6568;25.3355;44.752
82 7;19.3812;24.2309;40.4318 7;19.7405;24.3689;40.9269
83 8;20.1814;24.4579;40.58 8;20.1671;24.2835;40.2757
84 9;20.1019;24.4358;40.0128 9;20.3367;24.6437;41.2401
85 10;20.8107;24.5699;40.4856 10;20.2804;24.5111;41.5948
86 11;20.4483;24.7257;40.548 11;20.5136;24.3393;41.4703
87 12;20.5759;24.8293;41.3811 12;20.6281;24.6056;40.9008
88 13;20.2469;24.5504;41.3132 13;20.5128;24.494;41.3583
89 14;20.6576;24.6962;41.5161 14;20.3277;24.7764;41.722
90 15;20.5117;24.7119;41.589 15;20.6003;24.6205;40.377
91 16;20.3476;24.6587;42.0527 16;20.4113;24.9348;41.8093
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.57758;8.86971;11.4325 1;7.62863;8.88362;11.4249
95 2;14.6323;15.1066;21.8407 2;14.6114;15.1199;21.7846
96 3;21.0241;20.8365;31.704 3;21.0643;20.503;31.2756
97 4;20.9967;20.1757;33.5068 4;20.8225;19.9456;33.6241
98 5;24.2282;22.9369;39.3433 5;24.2518;22.8696;39.497
99 6;29.3927;26.6496;47.4559 6;29.4054;26.5821;47.6151
100 7;27.0101;25.9807;44.0923 7;26.4979;25.5341;44.0469
101 8;27.4912;25.8788;43.126 8;27.8004;25.6384;43.7042
102 9;27.8381;25.8637;44.7957 9;27.7734;25.8321;43.6156
103 10;27.755;25.9328;43.483 10;28.2034;25.7321;44.1287
104 11;27.9569;25.872;44.1559 11;28.1914;25.9147;43.8533
105 12;27.4642;26.1489;44.445 12;28.074;26.1898;43.7556
106 13;28.25;26.105;43.5423 13;27.9062;26.0378;44.4673
107 14;27.9201;26.1518;44.4883 14;28.2356;26.0977;44.2294
108 15;28.4475;26.115;44.0683 15;28.0045;26.0793;44.2723
109 16;28.1278;26.2182;44.3313 16;27.6992;25.9545;43.9361