Files
boost_unordered_benchmarks/vs-x86/parallel_load.cpp.csv
2023-06-08 12:10:07 +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.01475;8.73678;11.3484
52;15.2567;14.0117;20.2762
63;21.1507;18.2613;26.6519
74;17.4616;18.9352;30.3509
85;21.0531;22.5122;35.3988
96;24.9466;26.4666;39.4715
107;18.6136;24.736;36.0673
118;20.5454;24.4642;35.2278
129;22.7622;24.6466;36.7094
1310;20.8993;24.6464;38.2873
1411;22.8307;25.0445;40.5789
1512;24.767;25.2176;39.3255
1613;20.7031;25.0213;39.7998
1714;22.1005;25.0223;39.3137
1815;23.1093;25.0884;40.3863
1916;22.1715;24.8476;40.9977
20Parallel load (N=500000, theta=0.5):
21#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
221;8.00195;8.68869;11.2475
232;15.1024;14.3481;19.9702
243;20.9097;17.8349;26.7686
254;17.3362;19.022;28.9113
265;21.4571;22.4289;34.9585
276;25.3742;26.3812;39.6418
287;18.5127;24.1526;35.3337
298;20.8156;24.264;35.9557
309;22.4837;24.6386;37.6896
3110;21.1378;24.2663;38.1746
3211;23.2892;24.8632;39.6737
3312;25.3219;25.3356;39.6366
3413;20.6179;25.0708;39.8999
3514;22.3584;25.1415;39.6345
3615;23.7845;25.2639;39.7521
3716;22.5821;25.0819;40.3152
38Parallel load (N=500000, theta=0.99):
39#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
401;9.11054;9.15972;11.7015
412;16.7103;15.8083;21.2096
423;23.4329;20.7439;28.7646
434;20.9092;19.9546;30.9128
445;25.6224;22.8911;35.201
456;30.4884;26.9502;39.5821
467;27.7376;24.2452;38.1048
478;27.5995;24.3366;39.752
489;27.2396;24.2228;39.8341
4910;28.2114;24.7654;39.8685
5011;27.8667;24.4762;42.1881
5112;28.3984;24.9611;44.5834
5213;28.0908;25.3178;39.5466
5314;28.6439;25.2909;39.5317
5415;28.3303;25.0295;39.7344
5516;28.5432;25.2181;39.8796
56Parallel load (N=5000000, theta=0.01):
57#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
581;4.56779;7.61107;9.90326
592;8.97645;13.301;19.0047
603;13.0382;18.4004;27.4291
614;14.822;18.5556;31.8349
625;17.8813;21.537;38.3356
636;21.0537;25.4197;45.5479
647;18.6653;24.5745;41.7137
658;19.3081;24.3959;41.4786
669;19.5879;24.4125;41.9758
6710;20.0608;24.5707;40.355
6811;19.9732;24.7285;41.4878
6912;19.8414;24.8147;42.1294
7013;19.7945;24.7339;41.7565
7114;19.9518;24.8109;41.4132
7215;20.0547;24.9188;42.4643
7316;20.2056;24.6341;42.6854
74Parallel load (N=5000000, theta=0.5):
75#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
761;4.65862;7.65266;9.85914
772;9.19261;13.4173;19.0537
783;13.3629;18.761;27.6421
794;15.1174;18.6112;31.7923
805;18.219;21.5666;37.83
816;21.6227;25.3767;44.2903
827;19.3812;24.2309;40.4318
838;20.1814;24.4579;40.58
849;20.1019;24.4358;40.0128
8510;20.8107;24.5699;40.4856
8611;20.4483;24.7257;40.548
8712;20.5759;24.8293;41.3811
8813;20.2469;24.5504;41.3132
8914;20.6576;24.6962;41.5161
9015;20.5117;24.7119;41.589
9116;20.3476;24.6587;42.0527
92Parallel load (N=5000000, theta=0.99):
93#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
941;7.57758;8.86971;11.4325
952;14.6323;15.1066;21.8407
963;21.0241;20.8365;31.704
974;20.9967;20.1757;33.5068
985;24.2282;22.9369;39.3433
996;29.3927;26.6496;47.4559
1007;27.0101;25.9807;44.0923
1018;27.4912;25.8788;43.126
1029;27.8381;25.8637;44.7957
10310;27.755;25.9328;43.483
10411;27.9569;25.872;44.1559
10512;27.4642;26.1489;44.445
10613;28.25;26.105;43.5423
10714;27.9201;26.1518;44.4883
10815;28.4475;26.115;44.0683
10916;28.1278;26.2182;44.3313