Files
boost_unordered_benchmarks/vs-x86/parallel_load.cpp.csv
2023-05-30 15:43:49 +02:00

12 KiB

1Parallel load (N=500000, theta=0.01):
2#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
31;3.65134;3.28945;4.75157
42;7.83522;6.49732;8.18099
53;7.40872;6.4183;6.39188
64;5.22329;5.66717;7.98997
75;5.58902;6.43924;7.34709
86;5.81959;7.28991;7.3155
97;6.7766;5.75994;8.37278
108;6.92468;6.26493;6.95216
119;7.11834;7.15199;8.0399
1210;6.36206;8.1956;9.31781
1311;6.98686;6.47996;10.2931
1412;6.6341;6.6621;8.03084
1513;6.13445;6.18509;8.50891
1614;7.94358;6.11319;9.193
1715;7.27894;7.33031;9.97021
1816;6.23295;6.8609;9.43817
1917;6.69921;6.47184;10.2487
2018;6.40706;6.17122;8.26836
2119;6.40143;6.36906;7.80098
2220;6.76656;6.34372;10.2758
2321;6.49168;6.15057;7.68205
2422;6.38888;6.47109;8.20814
2523;7.35132;6.15904;8.51587
2624;8.12337;6.77775;8.09327
2725;6.49268;9.493;9.00316
2826;6.69262;7.11386;8.07289
2927;6.2605;6.1327;8.7032
3028;6.16358;7.01102;9.77394
3129;6.92267;7.6873;8.5803
3230;11.7683;6.16182;8.96945
3331;7.73933;6.43477;8.13752
3432;6.11812;6.88518;7.96186
35Parallel load (N=500000, theta=0.5):
36#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
371;3.34609;3.14703;4.45169
382;7.4229;5.89289;8.80236
393;7.45581;6.37681;7.2707
404;5.4829;7.03871;6.94418
415;6.46629;5.82918;7.83292
426;5.11912;6.13478;7.82699
437;6.82809;6.26144;7.99735
448;6.03897;6.61945;10.0471
459;5.79153;5.92273;8.22837
4610;6.68944;6.64005;8.8581
4711;7.45793;7.53961;8.61237
4812;7.92877;7.16157;10.8417
4913;10.1393;6.3451;9.68993
5014;5.96577;7.38344;8.80993
5115;6.94098;6.17608;7.79668
5216;6.74866;6.42988;9.30032
5317;8.2724;6.16666;8.11808
5418;6.86745;6.776;9.36593
5519;6.57417;6.14144;7.9565
5620;6.16282;7.30552;9.62741
5721;6.90949;6.92979;9.03632
5822;7.02578;6.91697;7.52449
5923;6.20451;6.64204;8.51389
6024;6.19791;6.69422;7.88278
6125;6.85617;7.22722;9.80823
6226;6.84867;6.55328;8.22556
6327;8.69472;6.11511;9.07068
6428;7.12854;6.62289;8.48841
6529;6.17124;6.20245;9.13493
6630;6.77393;7.58227;7.67922
6731;6.1928;6.66839;8.68834
6832;8.30591;7.35853;10.6972
69Parallel load (N=500000, theta=0.99):
70#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
711;3.47967;4.12804;3.97264
722;7.82903;7.22399;7.31513
733;6.35753;6.04946;7.10903
744;5.25866;5.87418;9.24939
755;6.73701;6.0342;9.69345
766;5.80585;6.82532;6.76175
777;5.97452;7.62698;7.77492
788;7.68114;7.1509;8.06719
799;6.14692;6.38449;7.48789
8010;7.15485;7.05911;8.47911
8111;6.17337;6.14045;7.37654
8212;8.87478;6.82162;8.04775
8313;7.33158;7.68298;7.74366
8414;7.57925;6.6908;7.8065
8515;8.19083;6.16137;9.48813
8616;7.52031;7.99644;7.62018
8717;7.56644;6.39778;8.91203
8818;6.93438;6.30165;9.85468
8919;6.58233;6.76234;9.1113
9020;7.37884;6.73939;9.1824
9121;6.74498;7.30239;8.21747
9222;6.77323;6.21936;9.50606
9323;9.59603;6.27713;9.9328
9424;6.20669;6.92583;7.93404
9525;7.95936;6.75644;8.03606
9626;7.09162;6.40548;8.56935
9727;7.07104;7.2105;8.48086
9828;6.22555;6.82809;8.82146
9929;7.22779;7.1576;9.6015
10030;8.13805;6.57743;10.4951
10131;6.58162;6.65215;8.96145
10232;8.4397;6.17192;8.12795
103Parallel load (N=5000000, theta=0.01):
104#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1051;3.73609;4.38954;4.79673
1062;9.09459;8.61908;11.2375
1073;10.7376;9.49421;10.9795
1084;8.41441;8.74959;10.8485
1095;9.26163;9.43174;14.3029
1106;9.02174;10.6914;11.6514
1117;11.4388;9.29273;11.0499
1128;10.5028;9.39648;14.1461
1139;9.42981;9.58933;13.6709
11410;11.1745;10.8744;16.2364
11511;10.5805;9.17952;12.6393
11612;9.85403;9.2588;11.7052
11713;10.906;9.86997;13.19
11814;10.5346;9.21835;12.6671
11915;11.468;10.0101;12.134
12016;11.4455;11.1181;13.132
12117;10.4367;11.4278;12.3465
12218;11.7403;9.14822;14.2594
12319;10.2432;9.16008;14.6752
12420;10.9688;10.3381;12.174
12521;12.774;8.67152;12.6426
12622;10.1971;11.1955;12.876
12723;10.612;9.49896;12.168
12824;11.0693;9.99936;15.5883
12925;12.1568;11.0399;13.5842
13026;10.6938;9.71835;12.361
13127;10.1757;11.3969;11.8903
13228;10.0347;11.5309;13.8856
13329;10.2522;10.164;14.6681
13430;9.84068;10.2957;13.6406
13531;10.2492;10.738;14.2821
13632;12.0865;10.9354;14.7798
137Parallel load (N=5000000, theta=0.5):
138#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1391;4.05751;4.12839;5.76918
1402;9.46147;9.44698;10.0395
1413;10.759;8.67047;10.7621
1424;9.60516;11.0968;11.1561
1435;10.925;8.78412;12.9378
1446;9.49992;11.435;14.3141
1457;11.2393;10.2616;11.9168
1468;11.4667;10.6622;13.209
1479;10.3448;9.93687;12.9651
14810;10.1514;9.90638;12.3161
14911;10.5897;10.7051;12.5755
15012;9.78158;10.5589;12.5422
15113;10.5972;10.429;11.9514
15214;11.5546;10.2227;12.4824
15315;10.6139;9.65081;13.5464
15416;11.6531;11.3414;14.6211
15517;10.4537;10.2985;13.6867
15618;11.8128;10.1726;14.3945
15719;10.7992;9.82731;12.4357
15820;11.2162;11.2201;12.5357
15921;10.5197;10.4699;17.4461
16022;11.4732;9.5763;12.2056
16123;11.5239;10.5807;12.9111
16224;11.7307;11.7733;12.5698
16325;12.7042;9.9737;15.0692
16426;9.75142;10.5468;13.3683
16527;12.0459;11.4038;13.8786
16628;9.9599;12.1645;13.0759
16729;9.82667;9.81655;13.5867
16830;12.1393;10.3592;15.2355
16931;10.2209;10.5539;13.8632
17032;9.60575;11.1011;14.0179
171Parallel load (N=5000000, theta=0.99):
172#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
1731;4.31221;4.15592;5.34688
1742;9.13272;9.67301;11.922
1753;10.6794;10.2444;10.9744
1764;10.9962;10.2649;12.4045
1775;11.2683;9.76501;10.7022
1786;11.5774;10.2019;13.3985
1797;9.89552;8.94225;13.9199
1808;12.3833;10.5084;12.7034
1819;10.4287;10.9199;16.0366
18210;11.1504;10.8676;14.901
18311;12.4951;10.1371;12.6276
18412;11.7725;10.3631;14.0814
18513;11.708;9.57917;14.3385
18614;11.5176;10.8902;12.7067
18715;12.9504;10.9725;13.0248
18816;11.2022;11.3519;12.7754
18917;12.0556;10.1497;13.1858
19018;11.5888;10.6693;12.6768
19119;11.238;10.7483;15.9809
19220;12.6015;10.9696;17.1553
19321;12.2658;9.91701;14.4395
19422;12.7512;9.70005;15.3069
19523;12.9595;10.1335;13.9326
19624;15.1398;10.9946;14.1533
19725;11.6566;9.59482;13.3702
19826;13.2918;9.96195;17.2281
19927;14.1542;11.2859;14.0728
20028;11.9191;11.5679;14.4584
20129;12.3373;10.032;18.8529
20230;12.3309;11.2204;16.5636
20331;13.0667;10.4456;13.2164
20432;12.055;10.4582;14.1304