Files
boost_unordered_benchmarks/clang-x86/parallel_load.cpp.csv
2023-05-31 04:19:25 -04:00

3.2 KiB

1Parallel load (N=500000, theta=0.01):
2#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
31;1.6057;1.66789;1.69364
42;2.51592;2.59181;3.00039
53;3.54865;3.57792;4.22644
64;4.31361;4.43316;5.36944
75;5.29776;5.34365;6.51267
86;6.10415;6.12396;7.55188
97;6.81813;6.8501;8.55855
108;7.88361;7.47502;9.90015
119;6.32152;6.32518;7.64792
1210;6.46759;6.42957;7.8843
1311;6.78643;6.54352;8.44811
1412;7.1697;6.75603;8.70236
1513;6.73651;6.76389;8.30794
1614;7.07852;6.98255;8.66933
1715;7.19184;7.12347;8.75996
1816;7.27252;7.14379;8.92508
19Parallel load (N=500000, theta=0.5):
20#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
211;1.83221;1.9042;1.93965
222;2.85522;2.88441;3.32959
233;3.87788;3.89525;4.67395
244;4.82103;4.81521;5.88735
255;5.73498;5.70842;7.07256
266;6.61287;6.50866;8.17007
277;7.44793;7.22395;9.23653
288;8.66136;8.02346;10.7349
299;6.77174;6.74741;8.452
3010;7.12462;6.85516;8.56287
3111;7.42779;6.89654;9.15977
3212;7.92339;7.02764;9.30319
3313;7.49313;7.18673;8.99307
3414;7.73686;7.34518;9.41232
3515;7.86581;7.52204;9.36111
3616;7.63528;7.40461;9.40345
37Parallel load (N=500000, theta=0.99):
38#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
391;1.71019;1.71812;1.74764
402;2.74391;2.67971;3.07188
413;3.81672;3.67162;4.40015
424;4.67051;4.55719;5.60351
435;5.67395;5.42821;6.82915
446;6.66089;6.23755;8.02353
457;7.96157;7.06834;9.40064
468;8.88761;7.69642;10.6973
479;6.99006;6.44858;8.03437
4810;7.14873;6.5345;8.52635
4911;7.52338;6.77194;9.014
5012;7.87504;6.84465;9.34282
5113;7.7711;6.93729;8.83911
5214;7.8143;7.11823;9.08893
5315;8.11774;7.28323;9.46277
5416;8.0463;7.27447;9.08808
55Parallel load (N=5000000, theta=0.01):
56#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
571;1.56341;1.66593;1.68132
582;2.54306;2.58368;2.95297
593;3.40923;3.56438;4.21103
604;4.38547;4.46031;5.31098
615;5.14223;5.33516;6.41666
626;5.96936;6.08512;7.44426
637;6.72783;6.80584;8.4316
648;7.86948;7.6412;9.8477
659;7.01503;6.64397;8.49335
6610;7.24263;6.77946;8.68397
6711;7.49442;7.02976;8.99043
6812;7.34998;7.12687;8.93187
6913;7.44168;7.21669;9.1904
7014;7.6519;7.34636;9.3039
7115;7.72534;7.42453;9.36778
7216;7.57108;7.5641;9.02081
73Parallel load (N=5000000, theta=0.5):
74#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
751;1.79135;1.91266;1.92628
762;2.77957;2.9452;3.32957
773;3.86147;3.95603;4.6442
784;4.78354;4.89152;5.82058
795;5.64658;5.7671;6.94528
806;6.46541;6.58007;8.03685
817;7.28772;7.32534;9.09114
828;8.51928;8.15721;10.6272
839;7.41261;7.12801;9.2088
8410;7.7713;7.33316;9.34932
8511;8.15667;7.49415;9.56734
8612;7.97922;7.64385;9.68716
8713;8.09985;7.73777;9.85064
8814;8.26312;7.85359;10.005
8915;8.32269;7.95934;9.86075
9016;8.13243;8.08529;9.63231
91Parallel load (N=5000000, theta=0.99):
92#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
931;1.69274;1.7235;1.74502
942;2.7379;2.71976;3.11629
953;3.87078;3.69541;4.45033
964;4.94471;4.62924;5.76329
975;5.9782;5.5033;7.07185
986;6.94616;6.30671;8.31433
997;7.86917;7.0128;9.51208
1008;9.22422;7.81632;11.1038
1019;7.7503;6.79845;9.62364
10210;8.22499;7.08053;9.7503
10311;8.52952;7.24524;9.91221
10412;8.45429;7.25354;10.1927
10513;8.63974;7.37939;10.3023
10614;8.87229;7.47607;10.3751
10715;8.84495;7.58115;10.3476
10816;8.73758;7.70607;10.2529