Files
boost_unordered_benchmarks/clang-x86/parallel_load.cpp.csv
2023-06-18 21:09:36 -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;1.84618;1.92788;1.96499
52;2.91898;3.04513;3.53342
63;4.18554;4.23066;5.10234
74;5.28162;5.42325;6.62896
85;6.36303;6.62845;8.09874
96;7.42532;7.85378;9.6152
107;8.46297;9.11565;11.0889
118;9.9292;10.5944;12.8502
129;8.37282;8.89177;10.6899
1310;8.76896;8.97423;10.5823
1411;8.9766;9.34292;11.0771
1512;9.19064;9.59439;11.7633
1613;9.10971;9.65531;11.4025
1714;9.09961;9.84839;11.6747
1815;9.13075;9.91976;11.8861
1916;9.27089;9.94163;11.5763
20Parallel load (N=500000, theta=0.5):
21#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
221;2.20448;2.24308;2.30181
232;3.3618;3.39478;4.0555
243;4.77458;4.71552;5.84395
254;5.99549;6.02217;7.55254
265;7.19959;7.36066;9.26688
276;8.38461;8.7092;10.9191
287;9.54533;10.0495;12.5539
298;11.3326;11.6797;14.5166
309;9.39491;9.92298;11.7864
3110;9.78902;9.93638;12.0569
3211;9.94455;10.3591;12.6187
3312;10.0904;10.5206;13.2259
3413;10.0297;10.8114;12.9455
3514;10.1572;10.9555;13.0034
3615;10.2083;11.0163;13.3629
3716;10.2594;11.0608;13.2659
38Parallel load (N=500000, theta=0.99):
39#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
401;2.02032;2.01498;2.05181
412;3.15988;3.1447;3.66282
423;4.4681;4.41139;5.34353
434;5.66436;5.66187;6.99297
445;6.85346;6.92031;8.59682
456;8.0004;8.17545;10.213
467;9.15941;9.43823;11.8524
478;10.7287;10.9353;13.6055
489;9.0634;9.14488;11.1226
4910;9.11391;9.30964;11.2204
5011;9.49692;9.68628;11.8099
5112;9.56725;9.94825;12.4036
5213;9.58601;10.1307;12.1721
5314;9.66184;10.3057;12.3734
5415;9.7074;10.3596;12.4823
5516;9.51655;10.5973;12.6481
56Parallel load (N=5000000, theta=0.01):
57#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
581;1.46132;1.8315;1.86331
592;2.62068;2.97272;3.45398
603;3.79404;4.18982;5.03309
614;4.86389;5.39881;6.56634
625;5.95481;6.60132;8.06964
636;7.00398;7.80457;9.57624
647;8.03565;9.03758;11.054
658;9.32869;10.5323;12.8613
669;9.04065;9.92016;12.1754
6710;8.9638;9.82705;12.0687
6811;8.96382;9.91446;12.2178
6912;9.15233;9.99982;12.4129
7013;8.7274;9.97611;11.821
7114;9.10529;9.99518;12.3588
7215;9.11672;10.0889;12.2282
7316;9.03931;10.1182;12.2782
74Parallel load (N=5000000, theta=0.5):
75#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
761;1.68905;2.12414;2.1719
772;2.97722;3.36665;3.97787
783;4.24087;4.66845;5.74937
794;5.4452;5.99877;7.48817
805;6.64005;7.31858;9.21758
816;7.80397;8.63414;10.9017
827;8.93422;9.98025;12.5903
838;10.4166;11.6486;14.6505
849;9.96642;10.9465;13.5936
8510;9.95959;10.7611;13.724
8611;9.92811;10.9476;13.8985
8712;10.1245;10.9671;14.0865
8813;9.70449;11.0238;13.5214
8914;10.0442;11.0595;14.1022
9015;10.0527;11.1332;14.0101
9116;9.93159;11.1786;13.7457
92Parallel load (N=5000000, theta=0.99):
93#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
941;1.88544;1.97884;2.01479
952;3.12147;3.15387;3.6563
963;4.39724;4.39591;5.30943
974;5.60792;5.64653;6.95858
985;6.8109;6.90666;8.60662
996;7.983;8.16277;10.2327
1007;9.17401;9.4355;11.8795
1018;10.7593;10.9399;13.7401
1029;10.274;10.4495;12.9292
10310;10.1889;10.2769;12.9188
10411;10.3314;10.4309;12.9729
10512;10.3996;10.4701;13.3116
10613;9.97397;10.5057;12.6496
10714;10.4034;10.5103;13.3236
10815;10.3214;10.6089;13.1723
10916;10.1602;10.6613;13.2051