Files
boost_unordered_benchmarks/gcc-x86/parallel_load.cpp.csv
2023-05-31 10:53:14 -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;2.46129;2.53632;2.72365
52;3.49541;3.53772;4.48912
63;4.58407;4.64616;6.18927
74;5.58231;5.57572;7.60545
85;6.79314;6.4714;9.01213
96;7.62312;7.21215;10.3486
107;8.63231;7.9278;11.5877
118;9.94513;8.43858;13.3129
129;8.10307;7.55221;10.9348
1310;8.5154;7.46621;11.3146
1411;8.77567;7.64595;11.7544
1512;8.93586;7.79683;12.3166
1613;8.79261;7.90178;11.6256
1714;8.93056;8.02941;12.0341
1815;9.19347;8.11439;12.2364
1916;8.97959;8.05588;12.3113
20Parallel load (N=500000, theta=0.5):
21#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
221;2.97297;3.08945;3.27062
232;4.03937;4.07799;5.18798
243;5.21297;5.12245;6.95254
254;6.1645;6.037;8.51722
265;7.34968;6.89787;10.022
276;8.35719;7.68683;11.4512
287;9.47735;8.32838;12.8062
298;10.97;8.96382;14.8678
309;9.08678;8.08154;12.536
3110;9.39551;7.92044;12.6452
3211;9.47871;8.126;13.2214
3312;9.69093;8.17416;13.6984
3413;9.57896;8.2544;13.0495
3514;9.68182;8.43194;13.4664
3615;9.81758;8.47107;13.6995
3716;9.75028;8.34141;13.2726
38Parallel load (N=500000, theta=0.99):
39#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
401;2.73777;2.71084;2.86861
412;3.92671;3.76475;4.75533
423;5.24708;4.92875;6.66105
434;6.46625;5.87801;8.40536
445;7.66501;6.8165;10.1087
456;8.80398;7.60944;11.726
467;9.94286;8.29969;13.2913
478;11.4649;8.95609;15.0533
489;9.23667;7.9463;11.7992
4910;9.33919;7.7664;11.9835
5011;9.4232;7.98437;12.4305
5112;9.80535;8.1128;13.1628
5213;10.0267;8.20265;13.0341
5314;10.3018;8.39991;13.6342
5415;10.5355;8.46607;13.9464
5516;10.2838;8.34294;13.6183
56Parallel load (N=5000000, theta=0.01):
57#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
581;2.38878;2.54294;2.71838
592;3.52773;3.56091;4.42593
603;4.51725;4.66831;6.11945
614;5.72928;5.53276;7.50942
625;6.73041;6.42659;8.88895
636;7.55752;7.14557;10.1621
647;8.4385;7.80178;11.3708
658;9.87434;8.50733;13.2277
669;8.70299;7.64769;11.7251
6710;8.90052;7.85119;11.6909
6811;9.16174;7.9581;12.0386
6912;9.1759;8.10219;12.2208
7013;9.33187;8.19192;12.1524
7114;9.54551;8.23246;12.4742
7215;9.42964;8.34484;12.2773
7316;9.3096;8.39754;11.9973
74Parallel load (N=5000000, theta=0.5):
75#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
761;2.88463;3.1247;3.29995
772;4.12288;4.15602;5.16632
783;5.12101;5.1892;6.94894
794;6.2419;6.11601;8.46682
805;7.32849;6.97527;9.89904
816;8.34147;7.71959;11.2762
827;9.37437;8.37195;12.5649
838;10.8989;9.07903;14.6904
849;9.56775;8.28062;12.7398
8510;9.79709;8.33038;12.9715
8611;9.89917;8.53836;13.5031
8712;10.0918;8.65051;13.7046
8813;10.1642;8.74334;13.5078
8914;10.381;8.77629;13.6734
9015;10.3728;8.84896;13.5689
9116;10.2829;8.94676;13.7581
92Parallel load (N=5000000, theta=0.99):
93#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
941;2.70632;2.73593;2.88257
952;3.94262;3.83231;4.85765
963;5.29566;4.94453;6.81907
974;6.56208;5.94265;8.64523
985;7.85514;6.93895;10.4209
996;9.03926;7.76373;12.0753
1007;10.1804;8.46876;13.7293
1018;11.782;9.21005;16.0459
1029;10.2886;8.28637;13.3263
10310;10.5427;8.37123;13.8635
10411;10.7812;8.6143;14.209
10512;10.873;8.80161;14.4352
10613;11.1399;8.8545;14.6264
10714;11.4453;8.88882;14.7241
10815;11.3006;9.00056;15.0298
10916;11.184;9.06602;14.5028