From ba2f7cc1a2f9c558d62377bd9a169ea7c305d264 Mon Sep 17 00:00:00 2001 From: joaquintides Date: Tue, 26 Dec 2023 11:07:38 +0100 Subject: [PATCH] updated benchmark results --- vs-x64/parallel_load.cpp.csv | 192 +++++++++++++++++------------------ 1 file changed, 96 insertions(+), 96 deletions(-) diff --git a/vs-x64/parallel_load.cpp.csv b/vs-x64/parallel_load.cpp.csv index fc1dcd58..a2f5dc15 100644 --- a/vs-x64/parallel_load.cpp.csv +++ b/vs-x64/parallel_load.cpp.csv @@ -1,109 +1,109 @@ #logical cores: 6 Parallel load (N=500000, theta=0.01): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map;boost::concurrent_flat_map bulk -1;10.3979;12.8738;17.556;21.2293 -2;19.5717;18.9904;27.6808;32.0838 -3;25.8545;24.3294;31.5612;41.3653 -4;20.7599;27.0067;34.3419;43.6216 -5;24.5129;31.3268;38.2656;43.7242 -6;29.0014;36.6161;38.7779;49.0051 -7;21.1769;33.6177;39.9662;46.1676 -8;23.8056;33.7761;45.1268;52.1624 -9;25.7097;34.2037;50.4728;49.8518 -10;24.4994;34.1852;50.5008;53.3219 -11;26.4311;34.6239;49.3328;57.578 -12;28.9706;35.4001;51.6232;59.3416 -13;23.926;34.7757;51.4971;60.1626 -14;25.3284;35.0947;51.4514;61.1522 -15;26.7317;34.8126;50.7663;61.9128 -16;25.7455;34.7047;51.743;62.4807 +1;10.418;12.9051;17.5771;21.1054 +2;18.9466;19.2216;27.6707;34.0945 +3;26.0552;24.5569;32.8989;42.1012 +4;20.5618;26.5244;35.7771;43.9717 +5;24.4922;31.2453;38.1713;44.0222 +6;28.9813;36.3889;38.7085;50.4699 +7;21.4769;33.9106;40.7288;46.1354 +8;24.1383;34.8092;42.3754;48.8162 +9;26.2388;34.373;45.0171;51.8144 +10;24.3351;33.9958;48.366;54.4748 +11;26.3977;34.9306;51.0337;54.8081 +12;28.8079;35.2327;49.2139;59.1215 +13;23.9413;34.8602;51.0188;60.6568 +14;25.8578;34.7188;51.1303;61.295 +15;27.5654;34.4986;51.0961;61.5436 +16;25.5093;34.6395;51.0048;61.3695 Parallel load (N=500000, theta=0.5): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map;boost::concurrent_flat_map bulk -1;10.7365;12.8763;17.384;20.9972 -2;20.0177;19.6618;27.5859;30.823 -3;27.531;25.5468;34.1081;38.7155 -4;20.7427;26.8162;34.8996;39.7741 -5;24.959;31.0873;38.0665;43.9373 -6;29.8076;36.2243;43.7186;50.7062 -7;21.9237;33.6459;42.9576;47.126 -8;24.8972;33.7101;43.598;50.6614 -9;27.3512;33.6487;43.3383;55.3379 -10;24.835;33.473;50.0669;60.0621 -11;27.1511;34.4568;49.9437;59.0606 -12;29.7705;35.0611;49.0705;60.5558 -13;24.0495;35.1427;50.5304;60.8396 -14;26.3095;35.3258;51.4416;61.1556 -15;27.5583;35.5035;52.0578;61.5071 -16;26.1032;35.4682;51.6374;61.3594 +1;10.7373;12.8058;17.3587;20.8915 +2;19.8818;19.506;26.9711;32.1268 +3;26.8155;25.0828;34.3745;37.8498 +4;21.5499;26.4722;36.8163;40.4379 +5;24.962;30.9944;35.8073;43.9588 +6;29.7098;36.2988;43.8734;50.8518 +7;21.7369;33.5612;41.6368;46.9809 +8;25.2539;33.715;44.1452;52.4143 +9;27.5803;33.863;45.24;53.8672 +10;24.8982;33.8877;49.7157;58.7126 +11;27.0404;34.4087;50.2394;57.6228 +12;29.7347;35.1604;49.8319;60.2339 +13;24.373;35.0122;51.9385;60.29 +14;26.6471;35.2323;51.4583;62.2777 +15;28.3476;35.4804;51.4934;61.7455 +16;26.2253;35.449;51.4486;61.4957 Parallel load (N=500000, theta=0.99): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map;boost::concurrent_flat_map bulk -1;13.0498;13.9692;19.1423;22.4691 -2;23.1856;23.5656;30.1704;34.2275 -3;31.7557;29.4054;36.433;44.2352 -4;26.5764;29.1061;37.4773;50.3376 -5;31.6994;33.0212;38.5884;50.1048 -6;37.3759;38.074;50.5608;50.7273 -7;34.1486;34.9036;49.3836;51.3867 -8;33.5517;34.0102;48.7248;59.3569 -9;34.7054;35.0149;50.4872;58.0803 -10;34.6946;34.945;51.3624;60.792 -11;34.4985;35.6592;50.3107;60.1194 -12;35.2754;35.7029;49.8778;59.8363 -13;34.6776;35.9086;50.9916;60.2204 -14;34.9434;34.9957;51.2524;59.4908 -15;35.5186;35.9179;49.6259;59.571 -16;35.3307;36.3649;50.9768;59.037 +1;13.0329;13.9561;19.0326;22.3699 +2;23.0358;22.9934;30.9103;33.1521 +3;32.096;29.4855;35.0783;42.1762 +4;26.7054;28.9165;36.3638;50.9058 +5;31.6151;32.594;40.464;50.8527 +6;37.4734;38.1113;44.1957;50.7413 +7;34.2966;34.576;45.9845;50.8309 +8;34.366;34.6834;50.1389;58.1211 +9;34.4676;34.5126;49.2666;57.09 +10;34.9947;35.2441;49.3901;60.9205 +11;33.9565;36.0998;50.0744;60.8794 +12;35.4175;35.0567;50.6371;56.9895 +13;34.947;35.6309;50.126;60.4458 +14;35.6322;35.6016;49.7118;59.6321 +15;35.3335;35.8848;50.7953;59.6907 +16;35.6833;36.189;50.547;54.325 Parallel load (N=5000000, theta=0.01): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map;boost::concurrent_flat_map bulk -1;4.78189;11.003;14.7772;19.8687 -2;9.32903;19.0025;28.0098;37.2306 -3;13.4361;26.1418;39.8279;51.8434 -4;15.7906;26.36;43.1265;58.6887 -5;19.1699;29.8091;52.101;69.0567 -6;22.2576;34.9694;61.3671;81.4823 -7;19.9493;33.933;55.9207;69.6576 -8;20.3971;33.6514;53.5403;70.2016 -9;20.9039;33.2561;54.2503;71.6029 -10;21.2565;33.9753;57.3126;73.8667 -11;21.169;33.8018;59.5006;74.9685 -12;21.5192;34.2064;58.0989;76.8116 -13;21.1373;34.1531;58.6698;77.0319 -14;20.7366;34.098;58.9442;76.2782 -15;20.9879;34.3412;58.8641;77.993 -16;21.3639;34.4408;60.2032;78.7999 +1;4.76642;10.9906;14.7736;19.818 +2;9.26362;18.9486;27.9183;36.9258 +3;13.3327;26.0657;39.5887;51.5906 +4;15.7986;26.2644;43.9834;58.1525 +5;19.0865;29.7491;51.9864;68.4678 +6;22.2091;34.997;61.2383;81.5683 +7;19.8558;33.6273;56.2984;69.9085 +8;20.8005;33.6877;56.2582;74.2854 +9;20.7332;33.717;55.9429;74.3667 +10;20.8461;33.6823;55.1169;73.213 +11;20.909;34.2165;57.3105;76.0415 +12;20.8371;34.3004;56.8308;75.2037 +13;20.9933;34.4793;58.473;76.7662 +14;21.2348;34.2589;58.285;76.3786 +15;21.3722;34.3153;60.1459;77.3871 +16;21.2418;34.1556;58.7481;77.9388 Parallel load (N=5000000, theta=0.5): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map;boost::concurrent_flat_map bulk -1;4.80202;11.1011;14.6622;19.9011 -2;9.38073;19.1857;27.8729;37.2638 -3;13.5095;25.9761;38.9794;51.6818 -4;16.0083;26.4189;42.7202;57.8929 -5;19.4091;29.9053;51.6281;68.9229 -6;22.6781;35.0456;59.7463;79.5103 -7;20.4666;33.9981;53.0455;69.5272 -8;20.825;33.7232;50.44;70.6355 -9;21.2539;33.9391;54.2568;72.1468 -10;21.5455;33.9483;55.9233;72.2353 -11;20.8421;33.8563;55.4606;73.34 -12;21.5142;34.404;56.3343;76.1749 -13;21.3844;34.1457;54.9523;73.3066 -14;21.4223;34.1687;57.2312;74.9219 -15;21.6536;34.4627;56.3314;75.0731 -16;21.3935;34.7013;57.553;75.8257 +1;4.77816;11.079;14.6394;19.8466 +2;9.30742;19.1491;27.5174;37.1635 +3;13.4699;26.0131;39.2902;51.776 +4;15.9004;26.5531;42.9492;57.355 +5;19.3114;29.9836;50.5154;68.564 +6;22.5891;34.951;60.1554;79.6052 +7;20.1053;33.7665;52.5611;70.0684 +8;20.9305;33.6155;53.6944;68.756 +9;20.8703;33.8918;54.7327;73.5031 +10;21.2491;33.9504;54.5748;73.7611 +11;21.3683;34.2662;55.5719;73.7333 +12;21.0459;33.9654;54.7479;77.4393 +13;21.3047;34.217;57.2697;74.2801 +14;21.4486;34.302;56.7895;74.8929 +15;21.5039;34.7367;56.1225;75.5936 +16;21.6537;34.6029;56.9408;77.0319 Parallel load (N=5000000, theta=0.99): #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map;boost::concurrent_flat_map bulk -1;8.96526;13.5475;18.6149;22.4284 -2;17.0897;22.6983;34.1127;40.8548 -3;24.7428;31.1012;48.8284;57.6797 -4;23.7113;29.2214;46.553;60.9584 -5;28.2854;32.6284;54.4195;71.946 -6;34.4088;37.4251;62.0982;80.8923 -7;31.4575;36.4566;60.1723;78.4714 -8;32.3029;36.3958;60.5263;79.4355 -9;32.4405;36.6689;60.669;79.2296 -10;32.3908;36.5642;62.582;81.3472 -11;32.3521;36.5091;61.0765;80.7261 -12;32.6029;36.7162;62.2412;80.6815 -13;32.412;36.9802;60.7954;80.0375 -14;32.794;36.3952;62.3306;81.2215 -15;32.6625;36.7577;61.4005;80.3162 -16;32.637;36.6046;62.2766;80.5011 +1;8.86712;13.4132;18.488;22.2737 +2;16.9104;22.4503;34.0486;40.5075 +3;24.4282;29.9594;48.7628;57.5386 +4;24.1095;29.275;47.6772;60.4804 +5;28.2894;32.5055;54.6158;71.4319 +6;34.2127;37.3855;62.1226;80.609 +7;31.0255;36.423;59.5588;78.2323 +8;32.5205;36.3093;60.4392;79.7907 +9;32.0593;36.8331;60.2478;80.9886 +10;32.7229;36.6361;61.0314;81.1627 +11;32.4754;36.685;62.2401;81.1566 +12;33.0015;37.0075;61.4526;80.1903 +13;32.4772;36.5697;60.8974;81.0756 +14;32.6354;36.5615;61.463;79.569 +15;32.8664;36.6152;61.3873;81.1459 +16;32.5592;36.9365;61.7287;81.6906