diff --git a/clang-x86/parallel_load.cpp.csv b/clang-x86/parallel_load.cpp.csv index 1e939cef..06784659 100644 --- a/clang-x86/parallel_load.cpp.csv +++ b/clang-x86/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;1.86213;1.91693;1.95782 -2;3.13418;2.99853;3.41361 -3;4.3808;4.19249;4.82226 -4;5.3952;5.3818;6.11586 -5;6.66135;6.5012;7.35096 -6;7.74625;7.7117;8.5978 -7;8.89902;8.92963;9.75485 -8;10.4206;10.5131;11.4904 -9;8.8948;8.92888;9.55252 -10;9.29081;9.00846;9.86835 -11;9.43711;9.26891;9.94392 -12;9.92427;9.50982;10.3706 -13;9.55139;9.69253;10.3417 -14;9.62079;9.69094;10.4153 -15;9.93968;9.98365;10.5815 -16;10.1887;9.97468;10.8804 +1;1.846;1.92913;1.95966 +2;2.89734;3.01995;3.40633 +3;4.15769;4.21974;4.82864 +4;5.20491;5.42305;6.1352 +5;6.35277;6.62745;7.41644 +6;7.41684;7.75537;8.59642 +7;8.36022;8.9894;9.79235 +8;9.79844;10.569;11.4958 +9;8.34931;8.90059;9.70583 +10;8.85934;9.04322;9.70096 +11;8.83845;9.3279;10.1798 +12;8.88665;9.63104;10.4664 +13;8.95467;9.68799;10.2405 +14;8.89706;9.74462;10.4564 +15;9.03814;9.9286;10.5896 +16;9.04368;9.93917;10.5019 Parallel load (N=500000, theta=0.5): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;2.22012;2.24652;2.29227 -2;3.56797;3.39386;3.87962 -3;4.97895;4.59263;5.37644 -4;6.00185;6.02597;6.87489 -5;7.35767;7.23514;8.23654 -6;8.68232;8.53654;9.58486 -7;9.95518;10.0364;10.8964 -8;11.9626;11.6759;12.8071 -9;9.76982;9.77972;10.6975 -10;10.4201;10.0145;10.7534 -11;10.6143;10.3904;11.1463 -12;11.0566;10.7281;11.5208 -13;10.8518;10.6826;11.554 -14;11.08;10.9087;11.6201 -15;11.3717;11.0223;11.7872 -16;11.2764;11.0368;11.8016 +1;2.20508;2.2452;2.2934 +2;3.30624;3.35429;3.8021 +3;4.58313;4.73148;5.46056 +4;5.99096;6.02532;6.77786 +5;7.01877;7.24458;8.27762 +6;8.36132;8.7308;9.66761 +7;9.41323;10.0592;10.8958 +8;11.024;11.689;12.8329 +9;9.84853;9.88239;11.1268 +10;9.47526;9.96722;10.6862 +11;10.0214;10.3572;11.127 +12;10.0081;10.649;11.4851 +13;10.1608;10.7834;11.5008 +14;10.3631;10.7864;11.6475 +15;10.1519;10.9264;11.769 +16;10.0436;11.0818;11.7625 Parallel load (N=500000, theta=0.99): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;2.02353;2.01327;2.04821 -2;3.25379;3.15662;3.61877 -3;4.32518;4.29518;5.1236 -4;5.56087;5.54103;6.66888 -5;6.96246;6.84035;8.15032 -6;8.03936;8.05646;9.65698 -7;9.25327;9.33992;11.3406 -8;10.7021;10.7545;12.8331 -9;9.03859;9.48645;10.4547 -10;9.32238;9.24301;10.8681 -11;9.85406;9.52794;11.2858 -12;10.0293;9.93394;11.3859 -13;10.0534;10.0187;11.562 -14;10.0163;10.1721;11.6718 -15;10.3904;10.4099;11.9793 -16;10.1738;10.5838;12.0732 +1;2.0178;2.01353;2.05174 +2;3.24327;3.17636;3.57649 +3;4.36446;4.32401;5.13702 +4;5.45619;5.6374;6.74967 +5;6.84316;6.92898;8.26299 +6;7.91087;8.08965;9.67042 +7;9.06242;9.31604;11.1176 +8;10.426;10.7585;12.8489 +9;8.82762;9.05758;10.4975 +10;9.12141;9.11381;10.965 +11;9.38546;9.60351;11.2182 +12;9.70026;9.96672;11.7962 +13;9.62234;10.0673;11.5776 +14;9.55277;10.2493;11.735 +15;9.72249;10.3388;11.7102 +16;9.50082;10.5373;12.2518 Parallel load (N=5000000, theta=0.01): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;1.51285;1.82398;1.86273 -2;2.79065;2.95361;3.34136 -3;4.07919;4.15968;4.75693 -4;5.30855;5.36534;6.06714 -5;6.51718;6.56294;7.33965 -6;7.67657;7.7513;8.55655 -7;8.81347;8.96626;9.72192 -8;10.2082;10.4505;11.4893 -9;9.71106;9.85527;10.849 -10;9.73992;9.79002;10.9043 -11;9.78531;9.82934;10.9589 -12;9.96043;9.85486;11.0401 -13;9.50925;9.94174;10.6052 -14;10.021;10.0222;11.0699 -15;9.95496;10.0091;11.069 -16;9.87291;10.0496;11.0777 +1;1.45812;1.83353;1.86259 +2;2.62388;2.9716;3.33741 +3;3.79635;4.19172;4.77191 +4;4.8669;5.39338;6.06251 +5;5.93796;6.59537;7.34157 +6;6.96766;7.78996;8.55352 +7;8.00726;9.02025;9.74549 +8;9.32202;10.462;11.4977 +9;8.91016;10.079;10.9478 +10;8.81567;9.85385;10.9323 +11;8.87863;9.88139;10.8742 +12;9.07613;10.0253;11.0846 +13;8.7174;9.95246;10.6389 +14;9.13324;9.97125;11.0291 +15;9.10064;10.0926;11.0382 +16;8.94112;10.0749;11.1007 Parallel load (N=5000000, theta=0.5): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;1.74135;2.12784;2.1637 -2;3.17237;3.3371;3.79427 -3;4.61929;4.67247;5.34667 -4;5.95748;5.97067;6.80763 -5;7.28439;7.29178;8.21156 -6;8.5769;8.60117;9.55441 -7;9.83232;9.94346;10.8441 -8;11.4486;11.546;12.8478 -9;10.9349;10.9609;12.1488 -10;10.9499;10.8319;12.149 -11;10.8046;10.8883;12.2139 -12;11.0501;10.9941;12.3137 -13;10.6416;11.0082;11.8814 -14;11.2769;11.0441;12.3381 -15;11.2189;11.0523;12.2319 -16;10.9077;11.1554;12.2142 +1;1.69846;2.12885;2.16639 +2;2.95267;3.34361;3.797 +3;4.24219;4.66539;5.35924 +4;5.42547;5.98261;6.80968 +5;6.60867;7.30194;8.21292 +6;7.78632;8.60758;9.54906 +7;8.89355;9.9731;10.8589 +8;10.4015;11.577;12.8128 +9;9.9299;10.9745;12.1001 +10;9.84251;10.8951;12.2082 +11;9.87803;11.0268;12.306 +12;10.0417;10.9942;12.4029 +13;9.66973;10.9145;11.8777 +14;10.0808;10.9772;12.3406 +15;10.0028;11.0995;12.2962 +16;9.89228;11.1164;12.3411 Parallel load (N=5000000, theta=0.99): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;1.87292;1.97877;2.00744 -2;3.17471;3.13564;3.58635 -3;4.51654;4.31898;5.15877 -4;5.77144;5.54301;6.7283 -5;7.03485;6.78341;8.2433 -6;8.24989;8.0336;9.72077 -7;9.27261;9.29827;11.3272 -8;11.0866;10.8867;13.0323 -9;10.3782;10.3839;12.2781 -10;10.4723;10.2581;12.3139 -11;10.5573;10.3513;12.4978 -12;10.5808;10.4251;12.653 -13;10.2453;10.4402;12.1144 -14;10.7106;10.5068;12.691 -15;10.5786;10.5971;12.636 -16;10.4994;10.6234;12.7516 +1;1.89623;1.97924;2.01196 +2;3.09869;3.17206;3.58503 +3;4.40696;4.40448;5.19221 +4;5.6128;5.64806;6.73786 +5;6.81538;6.90124;8.27165 +6;7.93201;8.02119;9.73006 +7;9.17556;9.31479;11.2192 +8;10.6655;10.7637;13.0779 +9;10.1906;10.3749;12.3116 +10;10.1348;10.3148;12.3794 +11;10.1555;10.2154;12.3695 +12;10.36;10.4565;12.6874 +13;9.9624;10.4168;12.1504 +14;10.3394;10.4754;12.7507 +15;10.2228;10.5782;12.6491 +16;10.0959;10.6407;12.8098