Files
boost_unordered_benchmarks/vs-x64/parallel_load.cpp.csv
2023-06-09 11:21:25 +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;9.14194;11.2653;14.6055
52;17.3634;17.0415;23.9161
63;23.1412;21.3666;32.4619
74;19.5037;23.1544;32.6143
85;23.098;26.9147;38.3853
96;27.5606;31.5153;38.6347
107;19.561;29.1625;40.3022
118;22.1082;29.1692;41.4735
129;24.2207;29.772;43.5348
1310;23.2805;29.5605;43.484
1411;25.2239;29.9786;45.8248
1512;27.5565;30.2853;46.5771
1613;22.3491;30.1064;47.3119
1714;23.8705;30.1994;44.1422
1815;25.1572;29.9449;46.7833
1916;24.3481;29.9859;47.4501
20Parallel load (N=500000, theta=0.5):
21#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
221;9.5871;11.4087;14.785
232;18.1588;17.1549;25.2288
243;25.5335;21.6839;30.553
254;19.5326;23.074;31.9855
265;23.6661;26.8432;37.5783
276;28.5397;31.4912;38.5771
287;20.1898;29.1836;36.7411
298;23.4792;29.2086;38.1743
309;25.484;28.9501;38.9642
3110;23.8516;29.2297;40.9162
3211;25.9648;29.6324;43.8214
3312;28.499;30.43;43.9014
3413;22.4854;30.2594;44.1502
3514;24.5773;30.2796;46.7475
3615;26.3988;30.3324;47.2235
3716;25.4552;30.4343;50.7109
38Parallel load (N=500000, theta=0.99):
39#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
401;11.3709;12.2757;15.9666
412;20.378;20.5863;26.7855
423;28.4079;25.5987;37.066
434;24.3994;24.3763;33.8952
445;29.4845;27.7925;38.5086
456;34.9269;32.4916;43.728
467;31.7754;29.8514;43.9395
478;32.0668;29.2488;43.5231
489;32.2186;30.0428;44.0634
4910;32.4448;30.0239;45.8663
5011;32.4967;30.1281;50.7309
5112;32.452;30.8089;50.4962
5213;33.1713;30.5044;49.809
5314;32.8116;29.7375;50.781
5415;32.8364;30.2361;50.7653
5516;33.216;30.9179;50.8161
56Parallel load (N=5000000, theta=0.01):
57#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
581;4.50602;9.58197;12.3448
592;8.82738;16.3799;23.5692
603;12.7618;22.8817;34.2153
614;15.073;22.8362;38.5463
625;18.3118;25.9673;46.0046
636;21.3789;30.4759;53.998
647;19.1076;29.0285;49.1128
658;19.9545;29.4192;48.7735
669;19.8288;29.4013;48.7872
6710;20.3434;29.2299;49.7839
6811;19.931;29.3541;50.0155
6912;20.3056;29.7013;50.0306
7013;19.8168;29.7477;50.5832
7114;20.2675;29.8927;50.5359
7215;20.4082;29.7454;49.1687
7316;20.4459;29.7714;49.4801
74Parallel load (N=5000000, theta=0.5):
75#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
761;4.55623;9.72187;12.4607
772;8.93528;16.612;23.7505
783;12.934;22.5923;34.3861
794;15.3225;22.8505;37.2723
805;18.6732;26.1713;45.011
816;21.8951;30.6138;53.9074
827;19.4779;29.2377;49.8123
838;20.5247;29.5103;49.0552
849;20.5412;29.6035;49.6271
8510;20.5549;29.7276;50.5057
8611;20.4391;29.8283;49.0222
8712;20.5365;29.8301;49.7119
8813;20.9434;30.0018;49.6768
8914;20.9315;29.8863;50.5702
9015;20.9063;30.0349;51.4182
9116;20.9417;30.0688;50.836
92Parallel load (N=5000000, theta=0.99):
93#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
941;8.14422;11.6665;15.184
952;15.5536;19.0987;28.2248
963;22.3222;25.2115;39.8709
974;22.486;24.8995;40.3524
985;26.5456;27.6707;46.9407
996;32.1216;32.0088;55.7324
1007;29.2336;30.9975;51.2118
1018;30.3083;30.8174;52.8767
1029;30.2471;31.1745;52.5124
10310;30.5699;31.4829;53.3743
10411;30.4406;31.634;52.6481
10512;30.8434;31.5306;53.1028
10613;30.6572;31.3741;52.0606
10714;31.0186;31.5136;52.3522
10815;30.806;31.6851;52.4431
10916;31.0857;31.3548;53.324