Files
boost_unordered_benchmarks/clang-x86/parallel_load.cpp.csv
2023-05-30 14:15:48 -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;0.502381;0.53824;0.544412
42;0.760098;0.803977;0.823053
53;0.902868;0.974219;0.985618
64;1.02709;1.08727;1.06126
75;1.10577;1.14203;1.12596
86;1.16211;1.22022;1.14037
97;1.19515;1.27367;1.20113
108;1.2444;1.28099;1.18217
119;1.28806;1.3119;1.22542
1210;1.27586;1.34199;1.22056
1311;1.28052;1.36594;1.25768
1412;1.32967;1.36562;1.13894
1513;1.34575;1.39499;1.23027
1614;1.35043;1.39451;1.16287
1715;1.31491;1.41445;1.19182
1816;1.331;1.43167;1.23057
19Parallel load (N=500000, theta=0.5):
20#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
211;0.580034;0.617435;0.633258
222;0.849316;0.930319;0.938121
233;1.0649;1.08659;1.10326
244;1.15275;1.2255;1.22842
255;1.22633;1.29619;1.26898
266;1.28195;1.36846;1.32071
277;1.3537;1.44136;1.36217
288;1.37823;1.47762;1.42269
299;1.42449;1.50217;1.43838
3010;1.44439;1.51548;1.43915
3111;1.42403;1.53347;1.42024
3212;1.47976;1.57282;1.34781
3313;1.48261;1.56003;1.57066
3414;1.4834;1.60709;1.31304
3515;1.49806;1.60899;1.2715
3616;1.46785;1.61435;1.28043
37Parallel load (N=500000, theta=0.99):
38#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
391;0.559626;0.562661;0.565336
402;0.823623;0.830167;0.842936
413;0.998768;1.00417;1.00337
424;1.10544;1.10701;1.1167
435;1.18768;1.21385;1.17127
446;1.23194;1.24967;1.23107
457;1.26718;1.29337;1.20507
468;1.30668;1.32586;1.17468
479;1.31361;1.33919;1.27196
4810;1.336;1.37207;1.32293
4911;1.38514;1.41185;1.3618
5012;1.34753;1.39546;1.30883
5113;1.37398;1.43771;1.32133
5214;1.39891;1.44521;1.3205
5315;1.42914;1.44714;1.25453
5416;1.38951;1.45411;1.21236
55Parallel load (N=5000000, theta=0.01):
56#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
571;0.435592;0.527679;1.68081
582;2.55065;2.64829;2.98047
593;3.64662;3.73379;4.27666
604;4.25579;4.56574;5.39533
615;4.95113;5.3133;6.45017
626;5.73226;6.20974;7.5743
637;5.4494;5.59209;7.13921
648;5.50958;5.78549;7.28856
659;5.77146;6.02728;7.38295
6610;5.89875;6.11991;7.3907
6711;5.84744;6.25767;7.7421
6812;5.95349;6.32749;7.80273
6913;6.03513;6.41695;7.7023
7014;6.27191;6.56979;7.51048
7115;6.22129;6.52638;7.40101
7216;6.35266;6.55429;7.08399
73Parallel load (N=5000000, theta=0.5):
74#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
751;1.77926;1.91188;1.92625
762;2.82281;2.92015;3.29482
773;3.95002;4.10406;4.72807
784;4.61917;5.01837;5.87623
795;5.34941;5.79743;6.96229
806;6.0114;6.63179;8.18578
817;5.95616;6.18186;7.25094
828;5.91787;6.29954;7.83198
839;6.11751;6.50188;8.10449
8410;6.16545;6.52384;8.10609
8511;6.42786;6.72652;8.24671
8612;6.45042;6.85789;8.3237
8713;6.58836;6.87139;8.07325
8814;6.64521;6.979;8.15182
8915;6.7439;7.08489;7.62582
9016;6.94562;7.06089;7.62433
91Parallel load (N=5000000, theta=0.99):
92#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
931;1.69263;1.72404;1.7451
942;2.73092;2.70053;3.07188
953;3.9992;3.88858;4.58084
964;4.79827;4.74418;5.81518
975;5.74872;5.47625;7.03377
986;6.79362;6.35314;8.394
997;6.48299;5.86391;7.5421
1008;6.61896;6.001;7.79623
1019;6.75246;6.28492;7.96194
10210;6.8837;6.22601;8.18407
10311;7.12185;6.45109;8.33458
10412;7.14778;6.51664;8.40257
10513;7.07376;6.54586;8.29821
10614;7.16311;6.67282;8.18925
10715;7.22897;6.65377;8.01374
10816;7.21473;6.8116;7.80265