diff --git a/clang-x64/parallel_load.cpp.csv b/clang-x64/parallel_load.cpp.csv index 3d17441b..212ce737 100644 --- a/clang-x64/parallel_load.cpp.csv +++ b/clang-x64/parallel_load.cpp.csv @@ -1,109 +1,109 @@ #logical cores: 16 Parallel load (N=500000, theta=0.01): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;3.31609;3.69147;4.01264 -2;4.69984;4.84549;6.48336 -3;6.22217;6.49586;9.06751 -4;7.65631;8.00265;11.3735 -5;9.05092;9.80967;13.8579 -6;10.4646;11.5548;16.4305 -7;11.8045;13.0382;18.3695 -8;14.0092;15.0252;21.0388 -9;11.4126;12.8284;17.7464 -10;11.951;13.2374;18.4569 -11;12.3171;13.4977;19.2019 -12;12.364;14.0835;20.2039 -13;12.2587;14.1646;19.4277 -14;12.229;14.5487;19.8453 -15;12.2445;14.6468;20.6553 -16;12.4507;15.0094;20.2667 +1;3.30782;3.69325;3.96417 +2;4.69589;4.88285;6.45423 +3;6.25566;6.48055;8.93166 +4;7.66085;8.14998;11.5115 +5;9.09753;9.78797;13.9033 +6;10.4989;11.4716;16.3909 +7;11.8515;13.2246;18.4404 +8;14.074;15.0351;21.1322 +9;11.731;12.8915;17.5196 +10;11.9092;13.0506;18.1301 +11;12.3351;13.6747;19.2602 +12;12.5848;14.1069;20.1113 +13;12.5221;14.2263;19.8528 +14;12.5822;14.4803;20.2452 +15;12.2124;14.7219;20.2622 +16;12.3129;14.9798;20.3007 Parallel load (N=500000, theta=0.5): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;3.39218;3.69005;3.99691 -2;4.75629;4.75963;6.43054 -3;6.44238;6.48969;8.99751 -4;7.86587;7.96094;11.3474 -5;9.22664;9.74825;13.679 -6;10.6839;11.5212;15.8393 -7;12.1145;13.1206;18.208 -8;14.4609;14.9248;20.7443 -9;11.8321;13.1511;17.5777 -10;12.0874;13.1647;18.3453 -11;12.6082;13.5899;19.4275 -12;12.7024;14.2967;20.2342 -13;12.9037;14.2651;19.1613 -14;12.9013;14.5015;19.734 -15;12.4385;14.8694;20.138 -16;12.5221;14.9875;20.4677 +1;3.38104;3.68743;3.94861 +2;4.61911;4.79708;6.33826 +3;6.43304;6.40972;8.90912 +4;7.92119;8.13075;11.3282 +5;9.37383;9.77952;13.5788 +6;10.7788;11.4855;16.2647 +7;12.1179;13.1431;18.6659 +8;14.4673;14.863;20.9307 +9;12.0555;13.029;17.5365 +10;11.9543;13.0646;18.5649 +11;12.5353;13.6953;19.0963 +12;12.8417;14.015;19.9902 +13;12.7897;14.2308;19.8344 +14;12.4886;14.5009;19.7232 +15;12.4571;14.7734;19.8583 +16;12.7267;15.0999;20.183 Parallel load (N=500000, theta=0.99): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;3.62569;3.78415;4.05008 -2;4.93916;5.03172;6.55795 -3;6.70967;6.82742;9.20458 -4;8.3121;8.6146;11.8639 -5;9.9023;10.2266;14.0549 -6;11.296;12.0706;16.6203 -7;12.6681;13.986;19.3467 -8;14.6586;15.7393;21.7145 -9;13.1251;13.3799;18.1011 -10;12.9068;13.8223;18.8633 -11;13.3027;14.3152;19.7697 -12;13.4149;14.8619;20.4736 -13;13.463;14.9787;20.2398 -14;13.6169;15.2879;20.2547 -15;13.0862;15.5706;21.2143 -16;13.4458;15.7397;21.1099 +1;3.61362;3.78309;4.01083 +2;4.93224;5.01691;6.58842 +3;6.74199;6.83853;9.25738 +4;8.31588;8.60939;11.8447 +5;9.90522;10.4347;14.4179 +6;11.4487;12.2345;16.9228 +7;12.9615;13.9721;19.3727 +8;15.034;15.7723;21.5002 +9;12.528;13.6012;17.9259 +10;12.8696;13.6838;18.8774 +11;13.2392;14.2404;20.1758 +12;13.5505;14.6315;20.7096 +13;13.5155;14.9902;20.0598 +14;13.3004;15.0847;20.5486 +15;13.22;15.5154;21.3613 +16;13.2976;15.8423;20.5269 Parallel load (N=5000000, theta=0.01): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;2.17833;3.4471;3.74232 -2;3.71948;4.74101;6.59568 -3;5.30568;6.45388;9.49667 -4;6.77294;8.14958;12.2836 -5;8.2337;9.8698;14.9978 -6;9.57265;11.5619;17.6988 -7;10.879;13.3929;20.5726 -8;12.5492;15.4927;23.9275 -9;12.0164;14.7063;22.2422 -10;11.9624;14.3726;22.3875 -11;12.0931;14.242;22.3504 -12;12.164;14.4559;22.9309 -13;11.6909;14.4574;22.1572 -14;12.2763;14.7115;23.073 -15;12.0407;14.8881;23.0894 -16;11.9989;15.0521;23.3803 +1;2.17028;3.44309;3.70577 +2;3.75259;4.81465;6.55034 +3;5.31269;6.48311;9.38817 +4;6.77232;8.15378;12.1648 +5;8.22278;9.87424;14.8982 +6;9.55485;11.5747;17.6617 +7;10.8634;13.3686;20.3439 +8;12.4601;15.5506;23.7943 +9;11.9284;14.5041;22.0926 +10;12.0229;14.2397;21.8458 +11;12.1069;14.2501;22.6118 +12;12.2517;14.3784;22.8742 +13;11.7181;14.5231;22.0032 +14;12.1832;14.7489;22.9126 +15;12.0895;14.8792;22.8414 +16;12.017;15.083;22.6647 Parallel load (N=5000000, theta=0.5): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;2.19971;3.45649;3.71357 -2;3.75446;4.74347;6.51193 -3;5.36391;6.45224;9.34655 -4;6.86535;8.1427;12.054 -5;8.31455;9.83566;14.7718 -6;9.71753;11.5586;17.5015 -7;11.0452;13.348;20.2115 -8;12.8467;15.4111;23.4855 -9;12.265;14.6024;21.9661 -10;12.0639;14.198;21.5765 -11;12.1975;14.3127;22.152 -12;12.3732;14.5311;22.384 -13;11.9098;14.5915;21.8745 -14;12.5059;14.6613;22.9155 -15;12.2137;14.8612;22.6602 -16;12.1179;15.0498;22.5521 +1;2.19595;3.44967;3.68812 +2;3.79097;4.81119;6.48222 +3;5.35865;6.46876;9.26176 +4;6.84267;8.15894;11.9973 +5;8.33556;9.86679;14.7296 +6;9.68511;11.5487;17.3988 +7;11.1096;13.3542;20.1483 +8;12.89;15.5201;23.3863 +9;12.3237;14.576;22.0412 +10;12.1133;14.3302;21.9021 +11;12.2357;14.2488;21.8633 +12;12.3939;14.4361;22.5517 +13;11.9337;14.5431;21.7168 +14;12.3795;14.7153;22.5189 +15;12.3151;14.9099;22.4551 +16;12.1651;15.0114;22.5654 Parallel load (N=5000000, theta=0.99): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;3.1455;3.72687;4.00013 -2;4.76741;4.97883;6.65064 -3;6.50529;6.73719;9.43744 -4;8.18517;8.49604;12.2326 -5;9.77461;10.2455;15.1082 -6;11.4017;12.0321;17.9677 -7;12.9683;13.9155;20.7199 -8;15.1513;15.6868;23.9791 -9;14.4569;15.1921;22.4163 -10;14.3096;14.7843;22.2765 -11;14.2921;14.9482;22.4024 -12;14.5792;14.9661;23.1229 -13;13.9931;15.1843;22.4089 -14;14.6235;15.3558;23.2127 -15;14.5456;15.6532;23.1034 -16;14.45;15.7612;23.5895 +1;3.15077;3.72119;3.96067 +2;4.76044;5.04917;6.64193 +3;6.5365;6.75307;9.42446 +4;8.1735;8.50888;12.1922 +5;9.84214;10.2853;15.0604 +6;11.3576;12.0638;17.8764 +7;12.9952;13.91;20.6556 +8;15.2186;16.0056;23.8939 +9;14.4173;15.0623;22.6084 +10;14.4089;15.0382;22.435 +11;14.502;15.051;22.5522 +12;14.7117;15.2658;23.133 +13;14.0598;15.2314;22.3185 +14;14.5438;15.4931;22.8832 +15;14.5696;15.6958;23.0378 +16;14.3775;15.9535;23.3365