Files
boost_unordered_benchmarks/vs-x86/parallel_load.cpp.csv
2023-06-02 22:27:04 +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.87082;8.71022;11.5007
52;16.8196;13.8588;19.7143
63;23.437;18.0059;24.5978
74;18.9936;19.0287;24.8447
85;22.8089;22.4461;28.7324
96;27.002;26.4724;31.6811
107;19.8117;24.3135;31.6396
118;22.7198;24.5088;31.7174
129;25.215;24.6412;31.1613
1310;22.4626;25.0606;31.8286
1411;24.6488;24.7273;31.7183
1512;26.9765;25.4926;31.2718
1613;22.4106;24.6489;31.3712
1714;24.0412;24.8173;32.2503
1815;25.2369;24.8702;32.1485
1916;23.8618;25.1855;33.4127
20Parallel load (N=500000, theta=0.5):
21#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
221;8.91403;8.67605;11.3669
232;16.9635;14.1352;19.4765
243;23.8829;18.0203;24.4268
254;19.3695;18.7889;25.6667
265;23.3762;22.4125;28.7299
276;27.7345;26.3022;30.7506
287;20.3134;23.84;28.8752
298;23.2357;24.1057;28.9868
309;25.7639;23.9949;31.3714
3110;23.0276;24.3262;31.5484
3211;25.2951;24.6863;31.6335
3312;27.7188;25.0445;32.2658
3413;23.0079;25.2881;32.7823
3514;24.5896;25.3287;33.1381
3615;26.0331;25.4113;33.5629
3716;24.4493;25.3873;33.0354
38Parallel load (N=500000, theta=0.99):
39#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
401;9.86496;9.1543;11.8629
412;18.3908;15.8896;20.812
423;25.7381;21.0159;28.5292
434;22.3868;19.896;27.9373
445;27.6122;22.8862;35.0534
456;33.1213;26.9021;39.3284
467;29.4446;23.9591;34.968
478;29.5958;23.9792;35.5935
489;29.9799;24.4579;39.4766
4910;30.0209;24.403;38.7223
5011;30.0344;24.7789;39.6439
5112;29.992;24.9797;39.6104
5213;30.4421;24.7007;36.0735
5314;30.9225;24.8123;35.1896
5415;30.5585;25.3836;39.5568
5516;30.6648;25.1734;39.6333
56Parallel load (N=5000000, theta=0.01):
57#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
581;5.03417;7.65048;9.98765
592;9.80047;13.3723;18.8475
603;14.1974;18.774;26.4839
614;16.7915;18.6281;26.8142
625;20.3625;21.6369;30.8328
636;23.551;25.3552;35.4084
647;21.0371;24.5501;33.777
658;21.7191;24.1553;33.3711
669;22.6662;24.4919;33.546
6710;22.6036;24.4777;33.599
6811;23.1286;24.4614;33.39
6912;22.6885;24.8686;33.2739
7013;22.9765;24.8065;33.0116
7114;22.9732;24.795;32.9296
7215;22.8307;24.7651;33.3754
7316;23.0161;24.7738;33.4477
74Parallel load (N=5000000, theta=0.5):
75#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
761;5.01103;7.65655;9.9328
772;9.81456;13.4432;18.8312
783;14.2156;18.7762;26.4416
794;16.9827;18.5984;26.7897
805;20.6893;21.5347;31.5306
816;24.0445;25.3751;35.7045
827;21.4463;24.5281;33.4963
838;21.9991;24.4003;33.6924
849;22.8998;24.4671;33.7417
8510;23.0681;24.4971;33.3047
8611;23.4146;24.6681;33.9921
8712;23.4922;24.857;33.8008
8813;23.1458;24.5786;33.477
8914;23.4467;24.7163;33.4105
9015;23.1219;24.7863;33.584
9116;23.2793;24.762;34.1377
92Parallel load (N=5000000, theta=0.99):
93#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
941;7.21723;8.88825;11.5714
952;13.8299;15.1286;21.8131
963;20.1489;20.5753;30.934
974;21.7486;20.1822;31.7148
985;25.9582;22.7865;36.9444
996;31.169;26.5856;42.9003
1007;28.3439;25.856;40.7897
1018;29.008;25.7429;40.919
1029;29.1685;25.8269;40.5438
10310;29.5154;25.7642;40.9482
10411;29.3536;25.8246;40.6319
10512;29.2151;26.111;40.3397
10613;29.7665;25.9712;40.8984
10714;29.7452;25.9575;40.9177
10815;30.0714;26.1685;40.7928
10916;30.1623;26.167;40.9597