diff --git a/clang-x86/parallel_load.cpp.csv b/clang-x86/parallel_load.cpp.csv index 6484754e..dc5aa406 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.81385;1.95827;1.86363 -2;2.7616;3.0018;3.2691 -3;3.82798;4.20167;4.61843 -4;4.80388;5.38778;5.8142 -5;5.71601;6.52314;7.00929 -6;6.50276;7.79706;8.15419 -7;7.31295;8.97348;9.19983 -8;8.46445;9.97989;10.491 -9;6.77456;8.65231;8.24535 -10;6.92799;8.75618;8.54574 -11;7.31827;8.89782;9.11997 -12;7.87969;9.13183;9.35485 -13;7.42077;9.14495;9.06717 -14;7.49302;9.30912;9.36503 -15;7.79972;9.46697;9.60428 -16;7.69541;9.46939;9.48961 +1;1.81069;1.95055;1.88794 +2;2.7773;2.988;3.30876 +3;3.85815;4.16547;4.66644 +4;4.77965;5.36243;5.86895 +5;5.70212;6.57251;7.10423 +6;6.58152;7.7865;8.25225 +7;7.41459;9.06545;9.37958 +8;8.63838;10.0519;10.7097 +9;6.91241;8.68087;8.71264 +10;7.09211;8.63045;8.70089 +11;7.46642;8.94963;9.0283 +12;7.77499;9.15381;9.62889 +13;7.47999;9.14952;9.20331 +14;7.64394;9.29865;9.47663 +15;7.86693;9.33162;9.62154 +16;7.63332;9.36892;9.54377 Parallel load (N=500000, theta=0.5): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;2.17359;2.28122;2.33465 -2;3.21885;3.32237;3.89885 -3;4.24948;4.69263;5.40491 -4;5.23799;5.94097;6.74838 -5;6.35628;7.25626;8.03234 -6;7.15936;8.4813;9.2211 -7;8.04747;9.84778;10.394 -8;9.29663;11.0278;11.9132 -9;7.57025;9.60683;9.80644 -10;7.96179;9.57092;10.0615 -11;8.22703;9.75058;10.5606 -12;8.53183;9.85321;11.1482 -13;8.28643;10.0302;10.3473 -14;8.64384;10.2967;10.7471 -15;8.62956;10.3184;11.1427 -16;8.47281;10.4979;11.0211 +1;2.16619;2.26987;2.33341 +2;3.23576;3.35834;3.90005 +3;4.25067;4.63281;5.41217 +4;5.25158;5.86895;6.71552 +5;6.18313;7.24565;8.04415 +6;7.27681;8.58439;9.26823 +7;8.18263;10.0056;10.459 +8;9.4823;11.1774;11.9262 +9;7.58389;9.5542;9.89557 +10;7.9456;9.59466;9.77925 +11;8.36249;9.72259;10.6045 +12;8.58523;9.89352;11.0693 +13;8.19988;10.1415;10.2546 +14;8.43219;10.2063;10.5334 +15;8.69089;10.2647;11.0596 +16;8.65579;10.2469;10.198 Parallel load (N=500000, theta=0.99): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;2.0081;2.02505;2.06198 -2;3.04145;3.13407;3.5628 -3;4.19637;4.27565;4.9828 -4;5.24068;5.55838;6.36663 -5;6.27587;6.73485;7.72984 -6;7.30372;7.95653;9.03206 -7;8.32294;9.2062;10.2987 -8;9.67344;10.3163;11.865 -9;7.55594;8.55132;9.17824 -10;7.75771;8.65263;9.5259 -11;8.14866;8.92612;9.91303 -12;8.35236;9.22081;10.1633 -13;8.44311;9.23505;10.1189 -14;8.53818;9.41108;10.2043 -15;8.884;9.56993;10.606 -16;8.8136;9.67774;10.1132 +1;2.00263;2.01326;2.05785 +2;3.1186;3.098;3.56633 +3;4.26025;4.28321;5.01015 +4;5.30602;5.47579;6.37517 +5;6.26926;6.71459;7.74328 +6;7.278;7.94304;9.05258 +7;8.28315;9.22735;10.3255 +8;9.62081;10.3039;11.8807 +9;7.79713;8.67122;8.98003 +10;7.75604;8.67215;9.33824 +11;8.13348;8.86105;9.98063 +12;8.42257;9.09486;10.4442 +13;8.45573;9.26224;9.653 +14;8.54819;9.37802;10.2009 +15;8.69825;9.55708;10.4383 +16;8.70655;9.60573;9.94895 Parallel load (N=5000000, theta=0.01): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;1.75305;1.92855;1.83659 -2;2.75374;3.03897;3.24818 -3;3.82767;4.20719;4.52999 -4;4.68463;5.36529;5.70548 -5;5.56704;6.5684;6.87564 -6;6.41462;7.792;7.97777 -7;7.21686;9.00864;9.03401 -8;8.42907;10.4373;10.5135 -9;7.50135;9.05765;8.98283 -10;7.78692;9.11548;9.20886 -11;7.98515;9.35307;9.53853 -12;7.83955;9.68848;9.5623 -13;8.03037;9.78441;9.84543 -14;8.14775;9.9097;9.88226 -15;8.2421;10.0104;9.87231 -16;8.04261;9.89312;9.66586 +1;1.73738;1.91791;1.87839 +2;2.77537;3.00585;3.2833 +3;3.73561;4.15096;4.62724 +4;4.65032;5.36536;5.80837 +5;5.56905;6.50254;6.95416 +6;6.4102;7.75869;8.08872 +7;7.20033;8.92944;9.15136 +8;8.36684;10.3216;10.6439 +9;7.33355;8.92555;9.07624 +10;7.7218;9.00713;9.54115 +11;7.93216;9.40213;9.61807 +12;7.86508;9.5414;9.81376 +13;8.00878;9.80595;10.0666 +14;8.23183;9.83157;10.1499 +15;8.10574;9.91286;10.0374 +16;8.12079;9.81515;10.1087 Parallel load (N=5000000, theta=0.5): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;2.09468;2.24708;2.29018 -2;3.11617;3.38368;3.84071 -3;4.29633;4.68832;5.32233 -4;5.29548;5.89431;6.584 -5;6.25857;7.28313;7.8608 -6;7.1816;8.61223;9.06698 -7;8.06123;10.1341;10.4683 -8;9.40975;11.4988;11.9348 -9;8.13605;9.91473;10.3906 -10;8.38857;9.92319;10.5309 -11;8.80522;10.3381;10.7222 -12;8.68885;10.6653;10.8127 -13;8.78344;10.8098;10.969 -14;8.95178;10.9573;11.1544 -15;9.02992;11.0758;11.1016 -16;8.9752;11.1011;10.7992 +1;2.08128;2.2384;2.28759 +2;3.18867;3.37416;3.83434 +3;4.24429;4.60893;5.30845 +4;5.22288;5.95376;6.59878 +5;6.21373;7.28517;7.85179 +6;7.06956;8.58245;9.03863 +7;7.92974;9.97412;10.1864 +8;9.23028;11.5425;11.9309 +9;8.11136;10.0209;10.3519 +10;8.52347;10.0169;10.4233 +11;8.75214;10.5242;10.7922 +12;8.67766;10.7551;10.975 +13;8.82147;10.8395;11.0859 +14;8.91607;10.9615;11.1266 +15;8.95085;11.1803;11.2162 +16;8.90207;11.1282;11.068 Parallel load (N=5000000, theta=0.99): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;1.96912;2.00452;2.04307 -2;2.99259;3.12479;3.56482 -3;4.22401;4.27286;5.08102 -4;5.30928;5.62291;6.53599 -5;6.37435;6.83591;7.98675 -6;7.45508;7.99227;9.3213 -7;8.52621;9.24248;10.6839 -8;9.96082;10.6849;12.4788 -9;8.46358;8.8579;10.6147 -10;9.00509;9.4141;10.7426 -11;9.09449;9.69631;11.1167 -12;9.32526;9.87845;11.5318 -13;9.29892;10.0644;11.3492 -14;9.48578;10.2344;11.507 -15;9.73078;10.3462;11.8114 -16;9.45686;10.4854;11.8534 +1;1.96612;1.99344;2.03727 +2;3.04024;3.11251;3.5596 +3;4.2918;4.35188;5.09702 +4;5.32508;5.55639;6.50599 +5;6.40172;6.77835;7.93998 +6;7.50907;8.05046;9.34796 +7;8.83132;9.45922;10.9455 +8;10.0583;10.6921;12.5019 +9;8.42822;9.01493;10.8261 +10;8.84568;9.38106;10.8319 +11;9.10055;9.64634;11.2539 +12;9.33418;10.009;11.4088 +13;9.35585;10.024;11.4586 +14;9.58671;10.2611;11.4508 +15;9.58819;10.3361;11.7724 +16;9.46588;10.4138;11.6075