Files
boost_unordered_benchmarks/clang-x64/parallel_load.cpp.csv
2023-05-31 13:51:47 -04:00

3.2 KiB

1#logical cores: 16
2Parallel load (N=500000, theta=0.01):
3#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
41;3.07214;3.4482;3.71861
52;4.05257;4.15038;5.87116
63;5.47427;4.9431;7.75973
74;6.57886;5.76385;9.44096
85;7.71107;6.6416;11.1266
96;8.75038;7.51109;12.627
107;9.73128;8.26553;14.0515
118;11.3444;8.91071;16.3714
129;9.31603;8.64119;13.4322
1310;9.74522;8.70693;13.4936
1411;9.54697;9.03926;13.2365
1512;9.36848;9.32496;13.5336
1613;9.70729;9.53789;13.6163
1714;9.79717;9.73918;13.8233
1815;9.75548;9.92579;14.1167
1916;9.72534;10.0693;14.5668
20Parallel load (N=500000, theta=0.5):
21#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
221;3.07987;3.43651;3.70704
232;4.05752;4.05836;5.82668
243;5.52235;4.85737;7.7801
254;6.56275;5.69515;9.42693
265;7.79886;6.66397;11.0492
276;8.86136;7.4804;12.64
287;9.85979;8.29226;14.0399
298;11.4725;8.96683;16.371
309;9.49121;8.67209;13.446
3110;9.89749;8.68773;13.4851
3211;9.36246;8.99883;13.1202
3312;9.53167;9.25741;13.2587
3413;9.75664;9.56065;13.7685
3514;10.0709;9.75353;14.2699
3615;9.85338;9.88221;14.4938
3716;9.88076;9.99463;14.3586
38Parallel load (N=500000, theta=0.99):
39#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
401;3.23728;3.44224;3.60757
412;4.46529;4.07844;5.77801
423;5.78439;5.04051;7.85793
434;7.26198;5.88931;9.86509
445;8.56547;6.84515;11.952
456;9.66663;7.68627;13.6758
467;10.901;8.51275;15.4924
478;12.6287;9.27139;18.0072
489;10.4058;8.86522;14.0945
4910;10.8342;8.90386;14.4629
5011;10.3356;9.18966;13.5189
5112;10.7246;9.5252;13.9763
5213;10.7826;9.7469;14.7215
5314;11.0256;9.92152;15.2475
5415;10.6908;10.146;14.9925
5516;10.9871;10.2202;15.0839
56Parallel load (N=5000000, theta=0.01):
57#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
581;2.80436;3.40008;3.68572
592;4.06573;4.19462;5.78374
603;5.36447;5.32828;7.65385
614;6.37578;6.22436;9.24511
625;7.39501;7.11254;10.9815
636;8.41681;7.88124;12.4494
647;9.7991;8.65613;14.3989
658;11.0263;9.23602;16.2194
669;9.81423;8.64723;14.1121
6710;9.87188;8.81632;14.6319
6811;10.0131;9.02919;14.7969
6912;10.2679;9.28574;15.0917
7013;10.3678;9.46546;15.0943
7114;10.485;9.73082;15.2003
7215;10.4885;9.97554;14.5115
7316;10.4359;10.1558;13.9903
74Parallel load (N=5000000, theta=0.5):
75#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
761;2.84711;3.40397;3.66976
772;4.05203;4.25945;5.81812
783;5.40823;5.33193;7.7016
794;6.48223;6.33132;9.28216
805;7.50008;7.22735;10.9418
816;8.53215;8.06818;12.4967
827;9.57651;8.75742;14.0014
838;11.1818;9.38159;16.4324
849;9.95002;8.89089;14.0918
8510;10.0904;8.98414;14.3805
8611;10.2074;9.27346;14.7795
8712;10.3335;9.43406;15.0616
8813;10.4951;9.65631;15.3519
8914;10.6832;9.89497;15.119
9015;10.6472;10.1748;15.2918
9116;10.5688;10.3576;13.7822
92Parallel load (N=5000000, theta=0.99):
93#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
941;3.17637;3.402;3.60401
952;4.37425;4.33981;5.81993
963;5.73309;5.5207;8.10128
974;7.34129;6.57753;10.3305
985;8.68179;7.54151;12.3675
996;9.92514;8.42667;14.3744
1007;11.228;9.08383;16.3727
1018;13.0637;9.72795;19.1103
1029;11.5244;9.16811;15.8905
10310;11.6122;9.30352;16.3683
10411;11.7883;9.61413;16.858
10512;12.1734;9.79539;17.5041
10613;12.3137;10.0422;17.3142
10714;12.6982;10.24;17.5079
10815;12.5697;10.5372;17.5572
10916;12.44;10.7412;16.9232