Files
boost_unordered_benchmarks/clang-arm64/parallel_load.cpp.csv
2023-06-02 11:56:56 -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;14.0734;13.8961;18.4008
52;25.7767;24.0307;30.0154
63;30.0101;30.7524;31.2649
74;42.6988;33.0752;44.7388
85;35.6008;31.2425;39.801
96;37.3205;33.3585;37.5702
107;41.9193;33.3338;37.3185
118;40.9273;34.028;38.3508
129;42.0404;33.9076;36.8762
1310;41.8465;35.4756;40.652
1411;42.8351;33.3358;36.3464
1512;41.4233;36.9967;39.5009
1613;43.7615;37.2956;40.491
1714;40.8719;33.4405;40.0404
1815;42.3225;32.6707;37.8838
1916;39.4015;35.0033;40.4045
20Parallel load (N=500000, theta=0.5):
21#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
221;14.2609;13.817;17.8063
232;26.1908;23.9271;29.1362
243;29.9949;29.2949;32.5896
254;40.1275;35.106;45.3994
265;39.5273;32.553;39.7629
276;41.7711;34.059;44.1583
287;42.063;31.8143;37.6533
298;43.7208;31.9415;41.5839
309;43.1288;36.4847;41.9794
3110;43.4136;35.4796;36.33
3211;42.8898;36.1429;37.5325
3312;40.2426;33.3437;39.0977
3413;38.3022;32.1663;37.4793
3514;45.7037;34.0674;37.5935
3615;40.1477;35.8703;38.7051
3716;39.1657;33.209;40.9682
38Parallel load (N=500000, theta=0.99):
39#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
401;18.2936;15.496;19.7753
412;31.7446;25.9461;29.634
423;33.2019;30.6353;36.5855
434;54.0786;33.3896;53.1863
445;45.5552;33.4019;46.1232
456;42.6039;30.4266;40.5196
467;44.5398;30.8733;43.6255
478;40.2555;31.6681;40.176
489;43.4367;31.3166;36.1156
4910;44.7638;31.3604;46.2877
5011;44.9277;31.8643;40.4399
5112;39.5126;35.4135;39.7428
5213;51.7568;32.6769;40.8081
5314;44.6276;30.7586;43.1804
5415;46.049;33.2668;44.5058
5516;47.1551;30.703;44.9442
56Parallel load (N=5000000, theta=0.01):
57#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
581;9.60283;12.6784;16.6586
592;17.3442;22.4324;30.7152
603;24.3329;31.2302;43.3213
614;31.4362;40.278;56.1075
625;33.4834;36.8828;49.245
636;36.3505;37.0293;49.3017
647;39.0858;37.8499;45.4511
658;41.4249;38.0576;48.5109
669;41.7374;41.8691;48.8917
6710;41.7314;43.9163;50.8226
6811;41.7336;44.4392;51.676
6912;41.9217;43.9698;53.1333
7013;42.0081;44.342;53.2735
7114;42.071;44.9888;53.3463
7215;42.1959;44.8807;53.6564
7316;42.1785;45.074;54.359
74Parallel load (N=5000000, theta=0.5):
75#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
761;9.65925;12.7558;16.4054
772;17.6369;22.6205;30.3244
783;24.8962;31.4961;42.9359
794;32.1964;40.7045;55.5406
805;34.4244;37.2083;49.1382
816;37.398;37.3027;48.9552
827;40.1937;38.1828;45.0639
838;42.5115;38.275;47.5055
849;42.861;42.5653;47.8162
8510;42.7443;43.5832;50.2963
8611;43.0386;44.5296;51.7389
8712;43.1504;45.0976;52.9056
8813;43.1329;45.2371;53.3036
8914;43.272;45.0592;54.4203
9015;43.2849;45.2045;54.5007
9116;43.4013;45.4331;54.3896
92Parallel load (N=5000000, theta=0.99):
93#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
941;13.8918;15.6291;20.074
952;26.2873;27.2314;36.9421
963;37.5636;37.8382;52.0627
974;49.1494;49.0785;67.7452
985;48.2561;42.1967;59.6288
996;49.5488;40.8774;57.3224
1007;51.2268;40.7138;51.2253
1018;53.464;40.1683;52.8719
1029;53.458;43.5149;52.8937
10310;53.175;45.5305;56.6502
10411;53.1724;46.0195;56.4084
10512;53.1574;46.4016;58.805
10613;53.3612;46.3192;59.1794
10714;53.2218;46.5193;60.4236
10815;53.1799;46.3572;60.355
10916;53.3978;46.6124;61.7985