diff --git a/clang-arm64/parallel_load.cpp.csv b/clang-arm64/parallel_load.cpp.csv index f195f7ef..f0c635ab 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;10.8199;14.0315;18.331 -2;20.7712;24.3714;28.9632 -3;28.6809;30.0827;32.4058 -4;34.1937;37.7589;48.0712 -5;33.1479;32.6262;42.1951 -6;31.6264;36.1905;38.9138 -7;34.3626;34.4027;36.4198 -8;32.396;33.7844;36.9221 -9;32.7429;35.3657;39.3633 -10;31.9382;36.3774;41.2932 -11;34.5626;36.0966;41.3093 -12;36.6049;34.2896;39.8707 -13;33.364;36.6924;42.2052 -14;31.6451;35.3151;39.8041 -15;35.5926;35.5035;38.1258 -16;34.2402;33.5412;42.1641 +1;11.0351;14.0783;18.2673 +2;21.0187;24.3404;31.3367 +3;28.8843;31.005;33.477 +4;33.6986;33.3164;48.1525 +5;32.6638;32.5818;41.749 +6;31.8372;32.5112;38.8355 +7;35.988;33.3034;42.8664 +8;34.3933;32.2895;42.2431 +9;37.0263;32.9959;41.7557 +10;30.8403;35.4408;42.1536 +11;40.5653;35.3349;43.2399 +12;33.5028;35.7257;43.0932 +13;34.3934;37.5284;44.078 +14;37.4342;36.2287;42.5108 +15;34.9762;35.9679;42.965 +16;33.4977;34.2822;45.2848 Parallel load (N=500000, theta=0.5): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;11.2864;13.948;18.1224 -2;21.7613;24.4949;31.5617 -3;29.5985;31.7872;33.2505 -4;32.5041;31.9105;47.7211 -5;31.6711;33.6627;42.2398 -6;31.7866;36.5607;37.733 -7;35.0152;31.6446;38.3323 -8;33.797;32.923;42.7954 -9;34.2057;33.5348;35.6811 -10;36.9212;37.0899;39.7247 -11;35.1154;36.674;45.1057 -12;32.634;34.5159;38.1873 -13;33.216;36.5492;39.2274 -14;35.1291;38.0649;37.1215 -15;35.6103;35.6906;41.5857 -16;38.8449;34.0895;36.5527 +1;11.2596;13.9627;18.1332 +2;21.6466;24.0035;29.7327 +3;28.3272;31.0962;37.112 +4;31.3629;35.6879;50.5583 +5;35.224;34.3459;37.0279 +6;37.5259;31.5002;39.8233 +7;32.1069;31.8933;37.0006 +8;33.7455;33.2916;40.184 +9;34.2355;31.5494;41.4924 +10;34.5733;36.9759;44.6949 +11;34.646;38.4897;41.3108 +12;39.6956;35.5633;42.7908 +13;37.5251;39.4985;44.714 +14;36.2582;37.5013;42.8081 +15;35.8991;33.8823;43.4269 +16;36.5013;38.0612;44.4549 Parallel load (N=500000, theta=0.99): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;13.0309;15.4861;19.7372 -2;24.0844;26.41;30.0243 -3;31.2813;30.2568;32.0632 -4;33.7952;35.9197;54.0247 -5;31.9808;35.2299;38.9777 -6;32.2253;32.6789;44.045 -7;34.3391;33.7777;38.3465 -8;33.5052;28.4451;42.5872 -9;34.7037;31.6494;40.3799 -10;35.974;30.4158;41.6409 -11;34.2072;33.6304;34.5901 -12;34.5915;30.421;42.5836 -13;34.3302;32.2291;41.6315 -14;33.582;34.9903;42.7008 -15;36.3292;34.2897;42.0249 -16;34.1268;30.7706;48.3333 +1;13.18;15.6879;19.5297 +2;24.7198;26.3317;31.3203 +3;31.871;31.2559;40.4254 +4;34.1941;36.5416;46.1975 +5;32.4987;36.0745;46.2281 +6;32.7986;34.834;45.7755 +7;32.1052;32.1507;40.9641 +8;38.1888;31.3135;43.8435 +9;34.7537;29.1378;36.1895 +10;36.9243;35.404;38.9216 +11;31.8338;30.9913;38.1176 +12;32.9897;31.5;42.9741 +13;35.2894;30.7806;39.8235 +14;35.1402;34.4833;41.8103 +15;37.3477;38.288;48.3927 +16;33.9706;33.048;45.7216 Parallel load (N=5000000, theta=0.01): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;6.79129;12.6848;16.6703 -2;13.0497;22.7624;31.9112 -3;18.707;31.6039;45.4493 -4;24.5173;40.5821;59.621 -5;26.9241;36.9244;51.4458 -6;29.4188;36.9596;50.1069 -7;31.8052;37.8376;46.4503 -8;33.9078;38.031;48.7212 -9;33.965;41.9138;49.035 -10;34.0271;44.0256;50.754 -11;34.2486;44.5638;51.8427 -12;34.1134;44.6495;53.5434 -13;34.1934;45.0648;53.9947 -14;34.0775;45.2199;54.5743 -15;34.191;45.235;55.3183 -16;34.1142;45.4242;55.767 +1;6.81408;12.7077;16.6451 +2;13.0874;22.7613;31.706 +3;18.6112;31.5439;45.222 +4;24.4186;40.5178;59.1571 +5;26.8794;36.9268;53.6503 +6;29.4322;36.9975;53.8505 +7;31.8471;37.8431;50.8608 +8;33.5859;37.9221;52.4831 +9;33.6821;42.2007;53.8867 +10;34.0626;43.8808;56.2356 +11;34.1183;44.1336;56.9093 +12;34.1582;44.6875;59.0348 +13;34.1741;44.9262;59.0707 +14;34.154;45.1078;59.2806 +15;34.1058;45.0283;60.1228 +16;34.2472;44.9485;61.2002 Parallel load (N=5000000, theta=0.5): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;6.77934;12.7596;16.3951 -2;13.0635;22.897;31.3645 -3;18.7447;31.8496;44.6635 -4;24.6278;41.0344;58.6922 -5;27.0862;37.2689;50.9493 -6;29.6918;37.3567;50.6248 -7;32.182;38.1814;46.8466 -8;34.2405;38.2763;49.0354 -9;34.2824;41.5091;48.4595 -10;34.4248;44.1632;50.1731 -11;34.4683;44.9705;52.1066 -12;34.5239;44.8684;53.4432 -13;34.4472;45.0285;54.1124 -14;34.4681;45.3655;54.9498 -15;34.5131;45.3018;54.4627 -16;34.5901;45.3841;55.3056 +1;6.79795;12.7659;16.356 +2;13.0961;22.9351;31.2311 +3;18.6925;31.7966;44.4703 +4;24.5418;40.97;58.354 +5;27.068;37.3278;53.0315 +6;29.6611;37.3446;52.9011 +7;32.1352;38.1101;48.7454 +8;34.1631;38.2071;51.3754 +9;34.2977;42.6256;52.4355 +10;34.3544;44.1402;55.7217 +11;34.5891;43.8815;56.2982 +12;34.4551;45.0619;58.164 +13;34.5562;45.0842;58.2659 +14;34.3507;45.3609;59.8761 +15;34.5865;45.1357;59.4806 +16;34.4743;45.5411;59.5904 Parallel load (N=5000000, theta=0.99): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;10.3984;15.6104;20.135 -2;20.0198;27.4264;37.7153 -3;29.0109;38.1975;53.4814 -4;38.1374;49.307;69.8838 -5;39.0995;42.2506;60.5303 -6;41.57;40.8369;57.4094 -7;43.4031;40.7231;50.4702 -8;46.3713;39.9905;52.3129 -9;45.6719;43.7607;52.7322 -10;45.7413;45.7787;56.0561 -11;45.8553;45.9226;56.6018 -12;45.6777;46.3011;58.7941 -13;45.6499;46.4101;58.8742 -14;45.8214;46.3983;60.8829 -15;46.0245;46.586;60.615 -16;45.8523;46.6581;61.3241 +1;10.5069;15.6135;20.1387 +2;20.2025;27.511;37.8465 +3;29.2042;38.0715;53.4685 +4;38.4738;49.3581;70.3252 +5;39.3576;42.2621;61.7728 +6;41.8262;40.8336;59.4272 +7;43.6476;40.7068;52.4954 +8;46.3691;40.106;54.9301 +9;45.9991;43.7764;55.091 +10;45.9833;45.9265;57.7395 +11;45.9618;46.2456;58.9522 +12;45.8828;46.3781;60.6274 +13;45.904;46.4407;60.5211 +14;46.1699;46.4119;63.0982 +15;46.017;46.6253;63.1631 +16;46.0083;46.8144;64.1371