From eac2e78f55436fea21dbf3f2122d79d0fccb1011 Mon Sep 17 00:00:00 2001 From: joaquintides Date: Fri, 7 Jul 2023 12:13:37 -0700 Subject: [PATCH] updated benchmark results --- clang-arm64/parallel_load.cpp.csv | 192 +++++++++++++++--------------- 1 file changed, 96 insertions(+), 96 deletions(-) diff --git a/clang-arm64/parallel_load.cpp.csv b/clang-arm64/parallel_load.cpp.csv index 693dc6ce..ba6df28a 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.7091;14.0089;18.2986 -2;20.8277;23.9782;30.6501 -3;28.0728;30.1645;32.2599 -4;31.8649;36.1308;50.1267 -5;35.1062;34.1092;44.9021 -6;32.6373;35.2418;40.7016 -7;35.3841;31.7646;42.0803 -8;33.2878;34.8237;38.7663 -9;35.2391;31.9674;42.0088 -10;34.4398;35.0075;43.8886 -11;35.3556;34.3206;45.4995 -12;35.3928;36.3556;40.7157 -13;39.1336;36.7639;46.0279 -14;33.5563;37.1542;45.7633 -15;36.0386;33.9078;42.0818 -16;33.4387;33.2239;48.2539 +1;10.7442;13.9202;18.2462 +2;20.9173;24.106;30.1928 +3;29.6641;30.3667;32.3891 +4;30.1368;35.2388;43.3501 +5;31.0502;31.2648;40.5626 +6;32.1357;33.7231;36.1871 +7;32.6546;32.742;38.9773 +8;32.1512;36.082;35.9463 +9;35.865;36.8587;34.7264 +10;38.6273;34.177;36.5372 +11;35.3359;34.8056;40.0839 +12;36.0514;35.956;40.7781 +13;34.5964;39.0654;41.0254 +14;33.1138;37.1899;39.6308 +15;34.6171;39.2669;43.9596 +16;34.3234;34.6836;41.4581 Parallel load (N=500000, theta=0.5): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;11.3388;13.9182;18.0047 -2;21.0643;24.3135;30.901 -3;28.5157;31.7351;32.1986 -4;34.2892;34.7232;47.3522 -5;34.668;36.1566;40.9372 -6;36.2033;32.3151;38.7414 -7;36.7274;35.8907;39.7464 -8;38.2546;33.1177;37.2187 -9;39.7112;37.6257;43.0054 -10;36.9013;35.8766;42.9468 -11;35.4186;36.9131;42.1886 -12;35.7217;32.538;43.4227 -13;33.7083;39.7942;42.9125 -14;31.2142;34.0722;44.7891 -15;37.7157;35.4513;40.8159 -16;34.7531;33.1747;42.1322 +1;11.1822;13.776;18.0526 +2;21.5651;24.1558;31.5679 +3;29.6184;30.4976;31.7091 +4;33.4379;39.7134;47.8315 +5;33.9394;34.4325;38.7766 +6;30.7495;34.1598;43.2478 +7;35.7884;31.4866;36.961 +8;34.4652;37.7694;34.8344 +9;35.8575;37.2914;37.6093 +10;39.1546;35.7864;41.3025 +11;34.8294;35.9089;39.6988 +12;36.8928;36.9903;37.4897 +13;37.9737;36.471;45.5379 +14;37.089;38.5346;43.1745 +15;37.7251;33.5344;43.7632 +16;37.2307;34.8288;37.9187 Parallel load (N=500000, theta=0.99): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;13.417;15.5695;19.7128 -2;24.5343;26.66;32.1031 -3;28.2416;31.9205;42.809 -4;36.7169;33.4489;57.1726 -5;31.2088;33.1021;49.2173 -6;33.945;33.1198;40.4124 -7;32.1182;30.7918;36.5422 -8;38.0613;29.8977;37.2994 -9;34.7217;33.2451;43.5279 -10;37.5244;35.1182;47.4345 -11;33.8535;34.285;41.0386 -12;34.7022;31.8834;41.1753 -13;34.922;34.3241;45.8345 -14;31.9619;33.8425;44.7922 -15;35.352;35.0009;49.7557 -16;36.5776;33.5803;48.041 +1;13.4111;15.419;19.6671 +2;24.2206;26.677;30.6281 +3;32.0873;31.2917;32.3459 +4;33.1339;41.5933;42.2897 +5;30.3384;34.2791;36.1845 +6;31.659;32.089;35.4118 +7;34.1439;33.0499;36.7682 +8;34.0016;30.1967;35.8276 +9;34.7624;33.8343;33.7412 +10;36.0981;35.1413;36.8873 +11;36.8446;37.4412;35.0547 +12;35.1179;32.7851;37.7215 +13;36.2189;33.7007;38.5743 +14;37.5632;34.4318;38.9636 +15;32.6535;37.3832;36.876 +16;32.3189;33.0841;39.3191 Parallel load (N=5000000, theta=0.01): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;6.77232;12.6049;16.573 -2;13.016;22.5289;31.7335 -3;18.6547;31.3157;45.4473 -4;24.4402;40.1569;59.4963 -5;26.7303;35.5438;53.9801 -6;29.2295;35.9298;49.3544 -7;31.4967;36.4944;50.3927 -8;32.8885;37.0766;48.3165 -9;33.2994;40.8671;53.9162 -10;33.57;42.052;54.0355 -11;33.747;43.1187;57.5724 -12;33.8408;43.725;57.4962 -13;33.7616;43.7944;59.2888 -14;33.7965;43.9369;59.625 -15;33.8657;43.39;60.3598 -16;33.8797;43.8756;58.4404 +1;6.7975;12.6105;16.522 +2;13.0647;22.6822;31.6496 +3;18.7216;31.6545;44.9114 +4;24.545;40.6844;58.6825 +5;26.8427;36.7574;53.8369 +6;28.935;37.034;48.8905 +7;31.361;37.7558;49.6777 +8;33.5202;38.1667;49.2335 +9;33.42;41.7475;52.7424 +10;33.6666;45.1676;54.3113 +11;33.8942;45.8255;56.8915 +12;33.8808;45.8239;57.2086 +13;33.9454;45.8454;58.775 +14;33.8595;46.2819;58.669 +15;33.8951;46.4443;59.9623 +16;33.9497;46.3422;59.9306 Parallel load (N=5000000, theta=0.5): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;6.75951;12.6526;16.2773 -2;13.0243;22.6573;31.2741 -3;18.7408;31.5873;44.6281 -4;24.5828;40.5397;58.8292 -5;26.9253;36.0536;53.5546 -6;29.4022;36.1029;48.0392 -7;31.8135;36.921;49.4204 -8;33.4266;37.4614;50.4296 -9;33.662;40.8796;52.5839 -10;33.9795;43.1183;54.3696 -11;34.1945;43.6768;56.3843 -12;34.3257;43.9084;57.6213 -13;34.1498;43.9104;58.1118 -14;34.269;43.8708;59.1016 -15;34.2646;43.8671;58.7032 -16;34.2491;44.4139;58.9047 +1;6.78853;12.6694;16.284 +2;13.0798;22.8398;31.0754 +3;18.7826;31.8621;44.1946 +4;24.6791;41.1109;57.8368 +5;27.1225;37.1869;52.9313 +6;29.1981;37.3697;47.9842 +7;31.7683;38.1128;48.7608 +8;33.6531;38.4441;48.141 +9;33.8898;43.1404;51.5926 +10;34.0356;45.7084;53.651 +11;34.2892;45.9121;55.7211 +12;34.2914;46.3588;56.5083 +13;34.1847;46.5816;58.5316 +14;34.2298;46.0054;58.2661 +15;34.3202;46.722;59.3362 +16;34.3829;46.7606;59.6459 Parallel load (N=5000000, theta=0.99): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map -1;10.4481;15.5486;20.0409 -2;20.0559;27.4071;37.8249 -3;28.9628;38.2385;53.8006 -4;37.8013;49.5406;70.65 -5;38.27;42.4109;61.9305 -6;40.1103;40.6801;54.0171 -7;42.1988;40.4876;53.5889 -8;44.1489;40.277;51.8924 -9;43.884;43.5188;55.2947 -10;43.9509;45.2507;56.6282 -11;44.0889;45.9504;59.0654 -12;43.9935;46.2766;59.7749 -13;43.3683;45.9751;62.2604 -14;44.1399;45.8235;61.7332 -15;43.9177;46.1265;62.1659 -16;43.7255;46.2066;62.7065 +1;10.4761;15.5712;20.0584 +2;20.1159;27.4294;37.7322 +3;29.0286;38.2674;53.3312 +4;37.9834;49.9153;69.805 +5;38.2882;44.1912;60.3482 +6;40.2551;42.5008;51.365 +7;41.9976;42.3701;51.9459 +8;44.3187;41.8896;48.0622 +9;44.2972;46.4142;51.2962 +10;43.9791;47.8844;52.0484 +11;44.2571;48.8369;55.0927 +12;44.353;48.9611;54.468 +13;44.4416;49.2147;56.5013 +14;44.34;48.9719;56.4103 +15;44.0775;49.1087;58.0219 +16;44.301;49.266;58.6572