diff --git a/clang-arm64/parallel_load.cpp.csv b/clang-arm64/parallel_load.cpp.csv index 7137bbb7..c4d80f2a 100644 --- a/clang-arm64/parallel_load.cpp.csv +++ b/clang-arm64/parallel_load.cpp.csv @@ -1,109 +1,109 @@ #logical cores: 8 Parallel load (N=500000, theta=0.01): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;9.02709;11.8305;14.8671 -2;16.7662;20.7871;26.2329 -3;23.606;29.1244;36.3525 -4;29.2281;38.0581;43.368 -5;25.2067;35.4938;37.6184 -6;28.6855;35.3521;36.4784 -7;29.9909;35.4768;37.0431 -8;30.8612;36.1419;37.3226 -9;30.7857;37.4249;37.803 -10;30.9281;38.1494;36.7788 -11;32.2983;38.3885;38.2417 -12;31.3898;38.5974;38.2038 -13;31.5573;38.8883;40.2964 -14;32.6468;38.572;38.9713 -15;32.5393;38.9516;39.2495 -16;29.9919;38.7631;40.3271 +1;11.6747;15.7044;22.7497 +2;21.1504;27.3312;38.1577 +3;28.6867;38.138;51.3239 +4;34.5674;49.433;63.224 +5;30.0749;45.0944;49.0429 +6;32.9727;44.1244;48.5601 +7;34.1181;43.332;43.3513 +8;34.427;43.0837;47.4909 +9;35.1327;44.263;46.9715 +10;34.0201;44.9608;44.9577 +11;34.7971;45.2634;46.0399 +12;35.087;45.6781;46.9315 +13;33.7262;45.8888;46.5912 +14;32.6172;45.9323;46.4913 +15;36.0265;46.2735;46.9818 +16;31.1955;46.3957;48.7039 Parallel load (N=500000, theta=0.5): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;9.00242;11.7721;14.5721 -2;16.7226;20.5728;25.7573 -3;23.1545;29.0484;36.0768 -4;29.4771;37.6636;46.2341 -5;24.6307;34.9733;36.2506 -6;27.6743;35.037;31.518 -7;29.4936;35.2823;34.6006 -8;32.401;34.562;33.2848 -9;32.7454;36.954;35.9223 -10;32.2828;37.9944;35.6453 -11;31.9686;38.4151;31.3965 -12;32.3165;38.5628;35.2261 -13;32.1655;38.8244;34.2643 -14;32.5715;38.8091;36.2945 -15;32.6484;38.8963;37.3852 -16;32.613;38.9743;33.6974 +1;11.5961;15.5854;22.0489 +2;20.8652;27.084;37.2974 +3;28.335;37.6127;50.3927 +4;35.2241;48.6817;18.354 +5;28.6616;42.5936;26.3903 +6;31.6438;40.9923;10.0593 +7;34.568;40.7434;32.4368 +8;36.6882;40.1416;7.81593 +9;36.851;42.3242;32.8422 +10;36.4371;44.0092;43.6726 +11;36.3722;44.748;42.4075 +12;36.4461;45.2251;26.5386 +13;36.5083;45.3962;31.3233 +14;36.6003;45.5934;39.6257 +15;36.78;45.6463;35.8139 +16;36.453;45.8148;45.9865 Parallel load (N=500000, theta=0.99): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;9.75679;11.579;13.1881 -2;17.6464;20.5211;24.1582 -3;24.8606;28.7204;34.1577 -4;31.6457;37.4012;42.9223 -5;26.3316;32.6986;34.819 -6;28.9787;31.1719;29.8487 -7;31.7098;30.8972;17.4507 -8;34.2485;30.1617;32.6078 -9;34.1317;32.2541;35.0259 -10;34.2071;33.5934;34.6565 -11;34.4061;34.0499;35.118 -12;34.4451;34.304;36.2692 -13;34.4959;34.4546;34.909 -14;34.7704;34.607;38.2375 -15;34.8415;34.9129;37.0414 -16;34.8735;35.0003;37.8413 +1;12.3224;15.1725;18.2855 +2;22.0154;26.6142;33.4901 +3;30.6545;36.6934;46.7826 +4;38.265;47.0999;60.4697 +5;31.0635;38.2222;44.0245 +6;34.3704;35.7745;12.5822 +7;37.6895;35.0691;33.2725 +8;40.1496;33.5457;37.1717 +9;39.6986;35.064;42.5539 +10;39.9918;36.7272;41.5103 +11;40.1853;37.6014;39.7779 +12;40.4837;37.9624;42.0403 +13;40.9072;38.1886;40.8113 +14;41.0168;38.5641;48.2586 +15;41.0954;38.8315;29.0704 +16;41.0411;39.5092;45.5921 Parallel load (N=5000000, theta=0.01): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;8.08972;11.1835;14.3864 -2;15.2417;19.6349;26.1462 -3;21.5093;27.4075;36.3857 -4;27.9794;36.0484;46.8231 -5;29.3372;34.2129;39.1896 -6;30.8373;34.1639;36.7237 -7;32.4228;34.7086;37.6813 -8;33.9518;35.1767;36.9877 -9;33.875;37.1944;38.1378 -10;33.3783;38.5913;39.0322 -11;33.8027;38.345;40.6395 -12;33.8291;38.5723;40.2079 -13;33.5611;38.3652;40.8747 -14;34.0468;38.7779;41.4586 -15;33.8482;39.1693;42.3962 -16;33.6737;39.0151;42.4755 +1;10.2459;14.7495;22.1169 +2;18.9237;25.4753;38.2797 +3;26.2744;35.3179;51.4261 +4;33.5248;45.8964;64.2412 +5;33.3908;41.6844;51.4787 +6;34.5534;41.0637;45.4143 +7;36.3127;41.2866;46.1065 +8;37.0952;41.4133;43.9407 +9;36.8487;44.7543;47.3635 +10;36.8194;45.9738;49.9057 +11;36.852;46.6188;48.4343 +12;36.6535;46.8656;50.8769 +13;36.6337;46.8819;49.1007 +14;36.981;47.1303;52.2863 +15;36.9783;46.8728;51.8314 +16;37.0626;47.2058;52.2792 Parallel load (N=5000000, theta=0.5): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;8.09577;11.155;14.0996 -2;15.3241;19.7508;25.6638 -3;21.7335;27.6976;35.7984 -4;28.2442;36.3536;46.1674 -5;29.3827;34.3814;38.6823 -6;30.8746;34.2016;35.6475 -7;32.6774;34.8186;37.0814 -8;34.1728;35.2829;35.7933 -9;33.3882;37.5234;38.3394 -10;33.6024;38.1277;39.2056 -11;33.7961;37.6157;40.8546 -12;34.048;38.1956;40.4441 -13;33.8626;38.1113;41.5118 -14;33.5528;38.3362;41.4872 -15;33.8495;38.6736;42.2198 -16;33.9439;38.8839;41.3966 +1;10.2965;14.7034;21.3579 +2;18.9957;25.7231;37.3258 +3;26.4394;35.7817;50.2441 +4;33.79;46.5107;63.2013 +5;33.7239;42.0126;50.6475 +6;35.151;41.0892;49.7606 +7;36.5917;41.4835;45.72 +8;37.9158;41.5265;47.873 +9;37.5181;44.4142;48.1691 +10;37.5004;45.9431;48.6702 +11;37.2042;46.5922;49.6976 +12;37.6492;46.7647;50.7548 +13;37.6256;47.2597;50.3714 +14;37.7521;47.051;51.0741 +15;37.2849;47.1733;51.4261 +16;37.4548;47.1273;51.2831 Parallel load (N=5000000, theta=0.99): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;9.48694;11.5388;13.3641 -2;17.7859;20.4664;24.7776 -3;25.1991;28.7637;35.2664 -4;33.1576;37.7157;46.2365 -5;33.0951;34.4079;39.173 -6;34.4729;33.6796;36.2308 -7;36.0019;33.8877;37.1893 -8;38.2295;33.9586;34.8672 -9;38.1171;35.7148;39.8788 -10;38.0329;37.6146;39.2707 -11;37.8425;37.3391;40.8215 -12;37.8539;37.4085;40.6377 -13;37.994;38.0688;42.2756 -14;37.754;37.7378;41.3688 -15;37.9768;38.3371;43.1212 -16;37.9555;38.0374;42.1579 +1;11.9577;15.1378;18.8657 +2;22.3901;26.6767;34.7793 +3;31.3283;37.0711;48.9339 +4;40.8433;48.1139;63.626 +5;39.9898;40.99;51.6177 +6;40.9865;39.6247;47.1913 +7;43.0491;39.5279;47.9898 +8;44.6637;39.0789;49.5067 +9;44.3;41.3582;48.9574 +10;44.6604;43.1339;49.1285 +11;44.6513;44.4858;51.591 +12;44.8839;44.6357;50.8345 +13;45.0381;44.2109;53.5938 +14;44.3715;44.1618;53.8667 +15;44.4334;44.0458;54.8463 +16;44.7588;44.4825;54.0541