diff --git a/vs-x86/parallel_load.cpp.csv b/vs-x86/parallel_load.cpp.csv index 63d18b31..fb67cfe4 100644 --- a/vs-x86/parallel_load.cpp.csv +++ b/vs-x86/parallel_load.cpp.csv @@ -1,109 +1,109 @@ #logical cores: 6 Parallel load (N=500000, theta=0.01): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;8.02578;8.7315;11.3779 -2;15.1521;14.1875;19.7265 -3;20.6487;18.314;24.8518 -4;18.1092;19.242;28.7565 -5;21.13;22.5462;31.6396 -6;25.0249;26.4955;33.9427 -7;18.3785;24.6322;32.4558 -8;20.8476;24.5876;34.2592 -9;22.8838;24.7036;37.9894 -10;21.0872;24.5755;39.6614 -11;22.8967;25.0637;39.8114 -12;25.0068;25.3988;40.1742 -13;20.7572;25.2127;40.0456 -14;22.3037;24.9371;40.0015 -15;23.171;24.916;41.0807 -16;22.3183;25.185;42.0154 +1;8.02351;8.71585;11.3165 +2;14.9744;13.8841;19.7878 +3;20.7748;17.9494;24.2281 +4;17.4022;19.1136;28.4167 +5;20.9872;22.4088;31.2706 +6;24.9398;26.423;31.8618 +7;18.4544;24.3389;30.7226 +8;20.6663;24.2613;33.8306 +9;22.6205;24.8429;36.3861 +10;20.9371;24.8526;37.1001 +11;22.7814;24.944;38.9448 +12;24.8698;25.5655;40.484 +13;20.7711;24.9003;39.9388 +14;21.9065;24.8259;39.5047 +15;23.4766;25.2757;40.4897 +16;22.0988;25.5566;40.5499 Parallel load (N=500000, theta=0.5): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;7.9872;8.71932;11.292 -2;15.1222;14.2185;19.6991 -3;21.1744;17.8629;24.5505 -4;17.8576;19.0596;26.0576 -5;21.3962;22.3977;30.2058 -6;25.5256;26.4695;35.0713 -7;18.4516;23.9198;33.3506 -8;20.9967;23.9997;35.0848 -9;22.7733;24.4628;35.8906 -10;21.5256;24.3164;39.786 -11;23.2422;24.9538;38.9062 -12;25.4651;25.2411;40.4072 -13;20.9198;25.1752;39.1216 -14;22.5539;25.1832;40.7301 -15;23.6962;25.4637;40.422 -16;22.5821;25.4992;41.0329 +1;7.96277;8.67602;11.1683 +2;15.1152;14.1287;19.135 +3;21.2908;17.6759;25.1709 +4;18.4958;19.1128;26.1246 +5;21.3543;22.3241;29.6395 +6;25.3422;26.3364;35.2627 +7;18.4029;23.9944;31.711 +8;20.9043;23.8778;34.5401 +9;22.8046;24.4335;35.6131 +10;21.0335;24.1804;37.1874 +11;23.0833;24.6851;38.8322 +12;25.3599;25.2077;40.9228 +13;20.8789;25.1429;39.8691 +14;22.4195;25.1868;39.9963 +15;23.1994;25.2247;40.0965 +16;22.6703;25.2046;40.3005 Parallel load (N=500000, theta=0.99): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;9.13038;9.18242;11.7398 -2;16.7335;15.9937;20.8199 -3;23.4056;21.4058;27.2562 -4;20.9479;19.9418;29.2236 -5;25.682;22.9726;28.9348 -6;30.6121;26.9827;34.8738 -7;26.5221;24.2936;33.2095 -8;27.3558;23.9533;36.4837 -9;27.775;24.6884;38.3849 -10;28.3744;24.4944;39.1171 -11;27.8587;25.0327;40.4487 -12;28.4141;25.4636;39.1893 -13;28.5758;25.156;40.4169 -14;28.495;25.2577;40.4686 -15;28.3695;25.0342;39.8589 -16;29.1876;25.5824;40.9364 +1;9.10221;9.12978;11.5465 +2;16.5806;15.9179;19.7187 +3;23.4284;21.2694;26.4514 +4;21.0025;19.7937;26.3307 +5;25.6401;22.8598;28.9445 +6;30.4692;26.917;33.2203 +7;26.5146;24.0548;33.9126 +8;27.3613;24.3407;36.5071 +9;27.0224;23.9165;39.4276 +10;28.1627;24.5533;39.4605 +11;28.2742;24.8971;38.9501 +12;28.4186;24.9744;40.1233 +13;28.1854;24.7641;39.997 +14;28.1998;25.0786;39.4244 +15;28.2581;25.4545;39.8958 +16;28.7507;25.4345;39.7676 Parallel load (N=5000000, theta=0.01): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;4.58314;7.62525;9.93858 -2;8.99686;13.3642;19.1762 -3;13.0578;18.5392;27.5499 -4;14.8646;18.6728;32.1809 -5;17.8549;21.6395;38.0911 -6;21.1297;25.4324;44.7649 -7;19.0457;24.2044;40.3037 -8;19.5498;24.435;40.627 -9;19.6089;24.5268;42.2483 -10;20.5856;24.6243;40.5632 -11;19.9354;24.6116;41.7489 -12;20.065;24.8311;40.7204 -13;19.9891;24.7701;42.2847 -14;20.0234;24.8819;43.362 -15;19.8962;24.7739;42.5813 -16;19.9113;25.1129;43.656 +1;4.57542;7.58919;9.91522 +2;8.9777;13.2655;19.0578 +3;13.0054;18.2533;27.4543 +4;14.864;18.6072;31.6391 +5;17.853;21.5154;37.8569 +6;20.9649;25.293;44.6817 +7;18.5981;24.2519;39.6237 +8;19.6143;24.0886;40.2805 +9;19.7793;24.7405;41.0874 +10;19.9668;24.5587;40.2538 +11;20.0093;24.7005;41.776 +12;20.1836;24.6605;40.9014 +13;20.0758;24.4888;41.838 +14;19.9684;24.8154;41.4301 +15;20.0432;24.7104;42.1103 +16;20.3291;24.6787;42.5478 Parallel load (N=5000000, theta=0.5): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;4.65743;7.62771;9.84832 -2;9.14046;13.2573;18.8866 -3;13.2734;18.5264;27.5235 -4;15.2478;18.7226;31.768 -5;18.2625;21.5812;37.6963 -6;21.6695;25.4197;44.1225 -7;19.7308;24.574;40.1527 -8;19.974;24.5666;40.149 -9;20.315;24.5101;41.8286 -10;20.631;24.6681;41.226 -11;20.3869;24.6954;42.0707 -12;20.4005;24.9901;39.9807 -13;20.1178;24.8118;43.1372 -14;20.5984;24.9603;40.5107 -15;20.8269;24.725;42.4278 -16;20.6512;24.9184;41.7036 +1;4.64874;7.6077;9.84258 +2;9.15133;13.3913;18.8984 +3;13.2966;18.6045;27.2079 +4;15.1989;18.5734;31.1424 +5;18.217;21.4842;37.3345 +6;21.5473;25.2864;43.3042 +7;19.2827;24.3044;38.7095 +8;19.9534;24.3967;39.5241 +9;20.3153;24.2972;40.242 +10;20.6893;24.713;40.2422 +11;20.289;24.4714;39.8723 +12;20.3384;24.7479;40.4418 +13;20.5825;24.5809;41.6259 +14;20.397;24.6547;42.3456 +15;20.3198;24.4818;41.5861 +16;20.7117;24.6264;42.5162 Parallel load (N=5000000, theta=0.99): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;7.57756;8.88296;11.4356 -2;14.495;15.0397;21.8122 -3;20.7924;20.8594;30.9917 -4;21.3869;20.2088;33.2995 -5;24.3627;22.9735;39.4277 -6;29.4193;26.6558;47.2966 -7;26.7075;26.0002;43.8706 -8;27.0711;25.762;43.0876 -9;27.6086;25.8096;44.4814 -10;27.9634;25.7869;43.7084 -11;27.8392;26.0643;44.9447 -12;28.1945;26.3628;44.8882 -13;28.0172;26.2159;44.1334 -14;28.4181;26.0544;44.9034 -15;28.0995;26.0986;43.9501 -16;28.1493;26.2202;44.9553 +1;7.59933;8.83366;11.3213 +2;14.5328;14.9973;21.4258 +3;21.0009;20.5978;30.769 +4;20.9566;20.0911;32.7132 +5;24.2686;22.8516;39.2625 +6;29.3534;26.5707;46.1091 +7;26.746;25.9306;42.6034 +8;26.9048;25.9176;42.0069 +9;27.8088;25.7249;43.4049 +10;27.8037;25.8716;43.19 +11;27.7848;25.8441;44.3181 +12;27.9828;26.0809;44.1783 +13;27.8111;26.05;42.8246 +14;28.3451;26.0593;44.7924 +15;28.1436;26.1144;44.4521 +16;28.5048;26.1264;44.466