Files
boost_unordered_benchmarks/vs-x86/parallel_load.cpp.csv
2023-06-21 12:54:13 +02:00

3.2 KiB

1#logical cores: 6
2Parallel load (N=500000, theta=0.01):
3#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
41;8.02351;8.71585;11.3165
52;14.9744;13.8841;19.7878
63;20.7748;17.9494;24.2281
74;17.4022;19.1136;28.4167
85;20.9872;22.4088;31.2706
96;24.9398;26.423;31.8618
107;18.4544;24.3389;30.7226
118;20.6663;24.2613;33.8306
129;22.6205;24.8429;36.3861
1310;20.9371;24.8526;37.1001
1411;22.7814;24.944;38.9448
1512;24.8698;25.5655;40.484
1613;20.7711;24.9003;39.9388
1714;21.9065;24.8259;39.5047
1815;23.4766;25.2757;40.4897
1916;22.0988;25.5566;40.5499
20Parallel load (N=500000, theta=0.5):
21#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
221;7.96277;8.67602;11.1683
232;15.1152;14.1287;19.135
243;21.2908;17.6759;25.1709
254;18.4958;19.1128;26.1246
265;21.3543;22.3241;29.6395
276;25.3422;26.3364;35.2627
287;18.4029;23.9944;31.711
298;20.9043;23.8778;34.5401
309;22.8046;24.4335;35.6131
3110;21.0335;24.1804;37.1874
3211;23.0833;24.6851;38.8322
3312;25.3599;25.2077;40.9228
3413;20.8789;25.1429;39.8691
3514;22.4195;25.1868;39.9963
3615;23.1994;25.2247;40.0965
3716;22.6703;25.2046;40.3005
38Parallel load (N=500000, theta=0.99):
39#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
401;9.10221;9.12978;11.5465
412;16.5806;15.9179;19.7187
423;23.4284;21.2694;26.4514
434;21.0025;19.7937;26.3307
445;25.6401;22.8598;28.9445
456;30.4692;26.917;33.2203
467;26.5146;24.0548;33.9126
478;27.3613;24.3407;36.5071
489;27.0224;23.9165;39.4276
4910;28.1627;24.5533;39.4605
5011;28.2742;24.8971;38.9501
5112;28.4186;24.9744;40.1233
5213;28.1854;24.7641;39.997
5314;28.1998;25.0786;39.4244
5415;28.2581;25.4545;39.8958
5516;28.7507;25.4345;39.7676
56Parallel load (N=5000000, theta=0.01):
57#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
581;4.57542;7.58919;9.91522
592;8.9777;13.2655;19.0578
603;13.0054;18.2533;27.4543
614;14.864;18.6072;31.6391
625;17.853;21.5154;37.8569
636;20.9649;25.293;44.6817
647;18.5981;24.2519;39.6237
658;19.6143;24.0886;40.2805
669;19.7793;24.7405;41.0874
6710;19.9668;24.5587;40.2538
6811;20.0093;24.7005;41.776
6912;20.1836;24.6605;40.9014
7013;20.0758;24.4888;41.838
7114;19.9684;24.8154;41.4301
7215;20.0432;24.7104;42.1103
7316;20.3291;24.6787;42.5478
74Parallel load (N=5000000, theta=0.5):
75#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
761;4.64874;7.6077;9.84258
772;9.15133;13.3913;18.8984
783;13.2966;18.6045;27.2079
794;15.1989;18.5734;31.1424
805;18.217;21.4842;37.3345
816;21.5473;25.2864;43.3042
827;19.2827;24.3044;38.7095
838;19.9534;24.3967;39.5241
849;20.3153;24.2972;40.242
8510;20.6893;24.713;40.2422
8611;20.289;24.4714;39.8723
8712;20.3384;24.7479;40.4418
8813;20.5825;24.5809;41.6259
8914;20.397;24.6547;42.3456
9015;20.3198;24.4818;41.5861
9116;20.7117;24.6264;42.5162
92Parallel load (N=5000000, theta=0.99):
93#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
941;7.59933;8.83366;11.3213
952;14.5328;14.9973;21.4258
963;21.0009;20.5978;30.769
974;20.9566;20.0911;32.7132
985;24.2686;22.8516;39.2625
996;29.3534;26.5707;46.1091
1007;26.746;25.9306;42.6034
1018;26.9048;25.9176;42.0069
1029;27.8088;25.7249;43.4049
10310;27.8037;25.8716;43.19
10411;27.7848;25.8441;44.3181
10512;27.9828;26.0809;44.1783
10613;27.8111;26.05;42.8246
10714;28.3451;26.0593;44.7924
10815;28.1436;26.1144;44.4521
10916;28.5048;26.1264;44.466