mirror of
https://github.com/boostorg/boost_unordered_benchmarks.git
synced 2026-02-10 11:22:11 +00:00
12 KiB
12 KiB
| 1 | Parallel load (N=500000, theta=0.01): |
|---|---|
| 2 | #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map |
| 3 | 1;3.65134;3.28945;4.75157 |
| 4 | 2;7.83522;6.49732;8.18099 |
| 5 | 3;7.40872;6.4183;6.39188 |
| 6 | 4;5.22329;5.66717;7.98997 |
| 7 | 5;5.58902;6.43924;7.34709 |
| 8 | 6;5.81959;7.28991;7.3155 |
| 9 | 7;6.7766;5.75994;8.37278 |
| 10 | 8;6.92468;6.26493;6.95216 |
| 11 | 9;7.11834;7.15199;8.0399 |
| 12 | 10;6.36206;8.1956;9.31781 |
| 13 | 11;6.98686;6.47996;10.2931 |
| 14 | 12;6.6341;6.6621;8.03084 |
| 15 | 13;6.13445;6.18509;8.50891 |
| 16 | 14;7.94358;6.11319;9.193 |
| 17 | 15;7.27894;7.33031;9.97021 |
| 18 | 16;6.23295;6.8609;9.43817 |
| 19 | 17;6.69921;6.47184;10.2487 |
| 20 | 18;6.40706;6.17122;8.26836 |
| 21 | 19;6.40143;6.36906;7.80098 |
| 22 | 20;6.76656;6.34372;10.2758 |
| 23 | 21;6.49168;6.15057;7.68205 |
| 24 | 22;6.38888;6.47109;8.20814 |
| 25 | 23;7.35132;6.15904;8.51587 |
| 26 | 24;8.12337;6.77775;8.09327 |
| 27 | 25;6.49268;9.493;9.00316 |
| 28 | 26;6.69262;7.11386;8.07289 |
| 29 | 27;6.2605;6.1327;8.7032 |
| 30 | 28;6.16358;7.01102;9.77394 |
| 31 | 29;6.92267;7.6873;8.5803 |
| 32 | 30;11.7683;6.16182;8.96945 |
| 33 | 31;7.73933;6.43477;8.13752 |
| 34 | 32;6.11812;6.88518;7.96186 |
| 35 | Parallel load (N=500000, theta=0.5): |
| 36 | #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map |
| 37 | 1;3.34609;3.14703;4.45169 |
| 38 | 2;7.4229;5.89289;8.80236 |
| 39 | 3;7.45581;6.37681;7.2707 |
| 40 | 4;5.4829;7.03871;6.94418 |
| 41 | 5;6.46629;5.82918;7.83292 |
| 42 | 6;5.11912;6.13478;7.82699 |
| 43 | 7;6.82809;6.26144;7.99735 |
| 44 | 8;6.03897;6.61945;10.0471 |
| 45 | 9;5.79153;5.92273;8.22837 |
| 46 | 10;6.68944;6.64005;8.8581 |
| 47 | 11;7.45793;7.53961;8.61237 |
| 48 | 12;7.92877;7.16157;10.8417 |
| 49 | 13;10.1393;6.3451;9.68993 |
| 50 | 14;5.96577;7.38344;8.80993 |
| 51 | 15;6.94098;6.17608;7.79668 |
| 52 | 16;6.74866;6.42988;9.30032 |
| 53 | 17;8.2724;6.16666;8.11808 |
| 54 | 18;6.86745;6.776;9.36593 |
| 55 | 19;6.57417;6.14144;7.9565 |
| 56 | 20;6.16282;7.30552;9.62741 |
| 57 | 21;6.90949;6.92979;9.03632 |
| 58 | 22;7.02578;6.91697;7.52449 |
| 59 | 23;6.20451;6.64204;8.51389 |
| 60 | 24;6.19791;6.69422;7.88278 |
| 61 | 25;6.85617;7.22722;9.80823 |
| 62 | 26;6.84867;6.55328;8.22556 |
| 63 | 27;8.69472;6.11511;9.07068 |
| 64 | 28;7.12854;6.62289;8.48841 |
| 65 | 29;6.17124;6.20245;9.13493 |
| 66 | 30;6.77393;7.58227;7.67922 |
| 67 | 31;6.1928;6.66839;8.68834 |
| 68 | 32;8.30591;7.35853;10.6972 |
| 69 | Parallel load (N=500000, theta=0.99): |
| 70 | #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map |
| 71 | 1;3.47967;4.12804;3.97264 |
| 72 | 2;7.82903;7.22399;7.31513 |
| 73 | 3;6.35753;6.04946;7.10903 |
| 74 | 4;5.25866;5.87418;9.24939 |
| 75 | 5;6.73701;6.0342;9.69345 |
| 76 | 6;5.80585;6.82532;6.76175 |
| 77 | 7;5.97452;7.62698;7.77492 |
| 78 | 8;7.68114;7.1509;8.06719 |
| 79 | 9;6.14692;6.38449;7.48789 |
| 80 | 10;7.15485;7.05911;8.47911 |
| 81 | 11;6.17337;6.14045;7.37654 |
| 82 | 12;8.87478;6.82162;8.04775 |
| 83 | 13;7.33158;7.68298;7.74366 |
| 84 | 14;7.57925;6.6908;7.8065 |
| 85 | 15;8.19083;6.16137;9.48813 |
| 86 | 16;7.52031;7.99644;7.62018 |
| 87 | 17;7.56644;6.39778;8.91203 |
| 88 | 18;6.93438;6.30165;9.85468 |
| 89 | 19;6.58233;6.76234;9.1113 |
| 90 | 20;7.37884;6.73939;9.1824 |
| 91 | 21;6.74498;7.30239;8.21747 |
| 92 | 22;6.77323;6.21936;9.50606 |
| 93 | 23;9.59603;6.27713;9.9328 |
| 94 | 24;6.20669;6.92583;7.93404 |
| 95 | 25;7.95936;6.75644;8.03606 |
| 96 | 26;7.09162;6.40548;8.56935 |
| 97 | 27;7.07104;7.2105;8.48086 |
| 98 | 28;6.22555;6.82809;8.82146 |
| 99 | 29;7.22779;7.1576;9.6015 |
| 100 | 30;8.13805;6.57743;10.4951 |
| 101 | 31;6.58162;6.65215;8.96145 |
| 102 | 32;8.4397;6.17192;8.12795 |
| 103 | Parallel load (N=5000000, theta=0.01): |
| 104 | #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map |
| 105 | 1;3.73609;4.38954;4.79673 |
| 106 | 2;9.09459;8.61908;11.2375 |
| 107 | 3;10.7376;9.49421;10.9795 |
| 108 | 4;8.41441;8.74959;10.8485 |
| 109 | 5;9.26163;9.43174;14.3029 |
| 110 | 6;9.02174;10.6914;11.6514 |
| 111 | 7;11.4388;9.29273;11.0499 |
| 112 | 8;10.5028;9.39648;14.1461 |
| 113 | 9;9.42981;9.58933;13.6709 |
| 114 | 10;11.1745;10.8744;16.2364 |
| 115 | 11;10.5805;9.17952;12.6393 |
| 116 | 12;9.85403;9.2588;11.7052 |
| 117 | 13;10.906;9.86997;13.19 |
| 118 | 14;10.5346;9.21835;12.6671 |
| 119 | 15;11.468;10.0101;12.134 |
| 120 | 16;11.4455;11.1181;13.132 |
| 121 | 17;10.4367;11.4278;12.3465 |
| 122 | 18;11.7403;9.14822;14.2594 |
| 123 | 19;10.2432;9.16008;14.6752 |
| 124 | 20;10.9688;10.3381;12.174 |
| 125 | 21;12.774;8.67152;12.6426 |
| 126 | 22;10.1971;11.1955;12.876 |
| 127 | 23;10.612;9.49896;12.168 |
| 128 | 24;11.0693;9.99936;15.5883 |
| 129 | 25;12.1568;11.0399;13.5842 |
| 130 | 26;10.6938;9.71835;12.361 |
| 131 | 27;10.1757;11.3969;11.8903 |
| 132 | 28;10.0347;11.5309;13.8856 |
| 133 | 29;10.2522;10.164;14.6681 |
| 134 | 30;9.84068;10.2957;13.6406 |
| 135 | 31;10.2492;10.738;14.2821 |
| 136 | 32;12.0865;10.9354;14.7798 |
| 137 | Parallel load (N=5000000, theta=0.5): |
| 138 | #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map |
| 139 | 1;4.05751;4.12839;5.76918 |
| 140 | 2;9.46147;9.44698;10.0395 |
| 141 | 3;10.759;8.67047;10.7621 |
| 142 | 4;9.60516;11.0968;11.1561 |
| 143 | 5;10.925;8.78412;12.9378 |
| 144 | 6;9.49992;11.435;14.3141 |
| 145 | 7;11.2393;10.2616;11.9168 |
| 146 | 8;11.4667;10.6622;13.209 |
| 147 | 9;10.3448;9.93687;12.9651 |
| 148 | 10;10.1514;9.90638;12.3161 |
| 149 | 11;10.5897;10.7051;12.5755 |
| 150 | 12;9.78158;10.5589;12.5422 |
| 151 | 13;10.5972;10.429;11.9514 |
| 152 | 14;11.5546;10.2227;12.4824 |
| 153 | 15;10.6139;9.65081;13.5464 |
| 154 | 16;11.6531;11.3414;14.6211 |
| 155 | 17;10.4537;10.2985;13.6867 |
| 156 | 18;11.8128;10.1726;14.3945 |
| 157 | 19;10.7992;9.82731;12.4357 |
| 158 | 20;11.2162;11.2201;12.5357 |
| 159 | 21;10.5197;10.4699;17.4461 |
| 160 | 22;11.4732;9.5763;12.2056 |
| 161 | 23;11.5239;10.5807;12.9111 |
| 162 | 24;11.7307;11.7733;12.5698 |
| 163 | 25;12.7042;9.9737;15.0692 |
| 164 | 26;9.75142;10.5468;13.3683 |
| 165 | 27;12.0459;11.4038;13.8786 |
| 166 | 28;9.9599;12.1645;13.0759 |
| 167 | 29;9.82667;9.81655;13.5867 |
| 168 | 30;12.1393;10.3592;15.2355 |
| 169 | 31;10.2209;10.5539;13.8632 |
| 170 | 32;9.60575;11.1011;14.0179 |
| 171 | Parallel load (N=5000000, theta=0.99): |
| 172 | #threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map |
| 173 | 1;4.31221;4.15592;5.34688 |
| 174 | 2;9.13272;9.67301;11.922 |
| 175 | 3;10.6794;10.2444;10.9744 |
| 176 | 4;10.9962;10.2649;12.4045 |
| 177 | 5;11.2683;9.76501;10.7022 |
| 178 | 6;11.5774;10.2019;13.3985 |
| 179 | 7;9.89552;8.94225;13.9199 |
| 180 | 8;12.3833;10.5084;12.7034 |
| 181 | 9;10.4287;10.9199;16.0366 |
| 182 | 10;11.1504;10.8676;14.901 |
| 183 | 11;12.4951;10.1371;12.6276 |
| 184 | 12;11.7725;10.3631;14.0814 |
| 185 | 13;11.708;9.57917;14.3385 |
| 186 | 14;11.5176;10.8902;12.7067 |
| 187 | 15;12.9504;10.9725;13.0248 |
| 188 | 16;11.2022;11.3519;12.7754 |
| 189 | 17;12.0556;10.1497;13.1858 |
| 190 | 18;11.5888;10.6693;12.6768 |
| 191 | 19;11.238;10.7483;15.9809 |
| 192 | 20;12.6015;10.9696;17.1553 |
| 193 | 21;12.2658;9.91701;14.4395 |
| 194 | 22;12.7512;9.70005;15.3069 |
| 195 | 23;12.9595;10.1335;13.9326 |
| 196 | 24;15.1398;10.9946;14.1533 |
| 197 | 25;11.6566;9.59482;13.3702 |
| 198 | 26;13.2918;9.96195;17.2281 |
| 199 | 27;14.1542;11.2859;14.0728 |
| 200 | 28;11.9191;11.5679;14.4584 |
| 201 | 29;12.3373;10.032;18.8529 |
| 202 | 30;12.3309;11.2204;16.5636 |
| 203 | 31;13.0667;10.4456;13.2164 |
| 204 | 32;12.055;10.4582;14.1304 |