Files
boost_unordered_benchmarks/clang-arm64/parallel_load.cpp.csv
2023-06-01 13:35:57 -07:00

3.2 KiB

1#logical cores: 8
2Parallel load (N=500000, theta=0.01):
3#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
41;11.6091;15.7936;22.7725
52;21.0986;27.4647;38.1792
63;28.8767;38.1375;51.179
74;34.537;49.4665;43.5668
85;30.2729;44.9359;48.4456
96;31.6459;44.105;49.5282
107;33.9294;43.393;46.9609
118;34.3771;43.2698;42.805
129;35.9948;44.1902;46.0464
1310;36.2435;45.3691;46.6805
1411;33.5187;45.8207;46.7862
1512;36.0105;45.8876;46.1133
1613;31.4349;46.0357;48.6421
1714;36.5313;46.4426;45.2609
1815;36.6406;46.408;36.8922
1916;25.834;46.5521;49.8172
20Parallel load (N=500000, theta=0.5):
21#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
221;11.4685;15.5537;22.0588
232;20.8964;26.9893;37.3072
243;28.0706;37.5733;50.5255
254;35.3565;49.0772;41.7363
265;28.7239;42.6366;15.3858
276;31.7736;41.0977;7.57291
287;34.4689;41.0163;24.6039
298;36.7253;41.1068;25.6477
309;37.5728;43.4021;37.3065
3110;36.6464;44.2837;43.7651
3211;36.2534;45.0204;11.6776
3312;36.4967;45.5681;19.8422
3413;36.6511;45.9448;18.3592
3514;36.6199;45.9568;34.479
3615;36.6871;46.1609;36.1635
3716;36.6497;46.0794;46.8315
38Parallel load (N=500000, theta=0.99):
39#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
401;12.284;15.1497;18.2933
412;22.0755;26.5736;33.4516
423;30.7865;36.6876;46.791
434;38.4541;47.0907;60.4891
445;30.9809;38.317;43.0671
456;34.4022;35.7524;41.4195
467;37.5889;35.1169;13.9587
478;39.855;33.8256;42.0559
489;39.7807;35.189;43.9381
4910;40.0197;36.6299;45.1757
5011;40.224;37.6252;41.6262
5112;40.4306;38.2615;40.7285
5213;40.4503;38.686;45.5431
5314;40.4548;39.1759;37.4138
5415;40.5383;39.1468;45.0166
5516;40.5962;39.6038;46.598
56Parallel load (N=5000000, theta=0.01):
57#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
581;10.2912;14.7617;22.099
592;18.8122;25.4594;38.2802
603;26.3754;35.3397;51.4343
614;33.3201;45.8672;64.2753
625;33.0119;41.7298;51.9887
636;34.4483;41.191;46.3996
647;35.9249;41.3622;46.595
658;36.9933;41.4995;43.4692
669;37.0216;43.8378;46.6455
6710;36.7999;46.0718;48.0514
6811;36.949;46.6101;49.2701
6912;36.837;46.7917;51.0066
7013;36.7264;46.9755;50.9207
7114;36.8116;46.8567;52.5011
7215;36.8663;47.2424;51.9053
7316;37.0543;47.29;52.0793
74Parallel load (N=5000000, theta=0.5):
75#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
761;10.233;14.7083;21.3631
772;18.9561;25.6946;37.335
783;26.4441;35.7397;50.4126
794;33.6054;46.544;63.1361
805;33.5474;42.0193;50.7628
816;34.9022;41.3055;45.7363
827;36.4155;41.511;46.7117
838;37.7045;42.2053;45.1881
849;37.8775;45.1626;48.1219
8510;37.8445;46.2036;49.349
8611;37.7667;46.6238;49.3558
8712;37.6333;47.1353;49.24
8813;37.8374;47.4173;50.6376
8914;37.43;47.4692;49.7215
9015;37.2349;46.912;51.8355
9116;37.3533;47.3827;50.3151
92Parallel load (N=5000000, theta=0.99):
93#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
941;11.9435;15.1619;18.8623
952;22.2734;26.7725;34.7863
963;31.3947;37.117;48.9531
974;40.9031;48.164;63.7812
985;39.9803;41.154;52.5896
996;41.1926;39.6424;47.0432
1007;43.0276;39.7728;47.6527
1018;44.8496;39.1699;45.3715
1029;44.3849;41.7069;47.3168
10310;44.3403;43.9996;47.9776
10411;44.616;43.9898;49.3599
10512;44.6167;44.3102;51.6254
10613;44.8121;44.433;52.9148
10714;44.4537;44.5761;55.1943
10815;44.6212;44.7245;54.3359
10916;44.7429;44.8594;52.846