Files
boost_unordered_benchmarks/clang-x86/parallel_load.cpp.csv
2023-05-31 08:52:49 -04:00

3.2 KiB

1#logical cores: 16
2Parallel load (N=500000, theta=0.01):
3#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
41;1.55807;1.66674;1.69548
52;2.49187;2.60918;3.00143
63;3.47134;3.54505;4.25527
74;4.23908;4.46656;5.40995
85;5.10913;5.32179;6.52393
96;6.00535;6.11043;7.57361
107;6.71106;6.84872;8.56057
118;7.78013;7.60639;9.8951
129;6.11565;6.30047;7.67004
1310;6.45876;6.43525;7.79401
1411;6.73385;6.55256;8.38625
1512;7.07314;6.73009;8.73975
1613;6.97223;6.78021;8.32822
1714;7.0235;6.98406;8.51288
1815;7.04186;7.14216;8.77714
1916;7.09246;7.11532;8.95531
20Parallel load (N=500000, theta=0.5):
21#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
221;1.8281;1.89902;1.94099
232;2.84297;2.86495;3.30374
243;3.73634;3.89849;4.68534
254;4.77999;4.77929;5.85745
265;5.6028;5.67192;7.02874
276;6.48315;6.44042;8.13256
287;7.31233;7.16227;9.19999
298;8.53177;7.9825;10.7195
309;6.80265;6.70717;8.39313
3110;6.93642;6.76243;8.59558
3211;7.35561;6.91645;9.05757
3312;7.96203;6.94358;9.71266
3413;7.39444;7.0966;9.00184
3514;7.69403;7.30772;9.32066
3615;7.87358;7.46036;9.60397
3716;7.78348;7.39246;9.58872
38Parallel load (N=500000, theta=0.99):
39#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
401;1.70919;1.71209;1.7476
412;2.74342;2.6796;3.07836
423;3.81864;3.66041;4.39778
434;4.83994;4.56426;5.65824
445;5.83277;5.43756;6.8945
456;6.79184;6.22731;8.08193
467;7.75659;6.96055;9.24116
478;8.89709;7.54641;10.6356
489;6.96779;6.43831;8.02985
4910;7.11505;6.54238;8.44728
5011;7.54125;6.74506;8.84964
5112;8.00017;6.84941;9.36913
5213;7.62229;6.84693;8.77856
5314;7.89438;7.04136;9.09517
5415;8.09532;7.24772;9.4379
5516;8.25146;7.17641;8.98025
56Parallel load (N=5000000, theta=0.01):
57#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
581;1.5184;1.66533;1.68364
592;2.49951;2.61365;2.97608
603;3.4527;3.58845;4.214
614;4.23885;4.44712;5.31254
625;5.08932;5.29952;6.40694
636;5.87188;6.09827;7.4496
647;6.77199;6.968;8.51211
658;7.75949;7.64465;9.83497
669;6.83755;6.57725;8.52359
6710;7.19198;6.8263;8.56556
6811;7.32163;6.97107;8.88255
6912;7.20883;7.16234;9.16062
7013;7.35824;7.17777;9.21151
7114;7.55392;7.29673;9.32209
7215;7.55738;7.4085;9.35226
7316;7.43995;7.52885;9.10366
74Parallel load (N=5000000, theta=0.5):
75#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
761;1.77683;1.9031;1.92699
772;2.78296;2.93202;3.33282
783;3.85106;3.91868;4.62512
794;4.75569;4.85233;5.81338
805;5.5866;5.74203;6.95188
816;6.47653;6.56433;8.07062
827;7.3652;7.31107;9.11375
838;8.56176;8.10606;10.6422
849;7.46415;7.02037;9.10661
8510;7.80698;7.2223;9.51892
8611;7.94032;7.52174;9.64937
8712;7.98278;7.61913;9.85155
8813;8.01034;7.7233;9.80059
8914;8.27903;7.81177;9.95456
9015;8.29737;7.87117;9.87722
9116;8.18567;8.0395;9.70949
92Parallel load (N=5000000, theta=0.99):
93#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
941;1.69311;1.71863;1.74505
952;2.70818;2.70338;3.11106
963;3.8863;3.70204;4.48105
974;4.85262;4.58059;5.75159
985;5.97652;5.47716;7.05789
996;6.84083;6.25978;8.2798
1007;7.85105;6.98356;9.50712
1018;9.22984;7.78146;11.1075
1029;7.97422;6.79268;9.19472
10310;8.39739;6.96015;9.70321
10411;8.28291;7.12308;10.1051
10512;8.46468;7.2123;10.1352
10613;8.67434;7.33796;10.1809
10714;8.80097;7.50083;10.3792
10815;8.76857;7.54373;10.354
10916;8.7616;7.67044;10.4501