mirror of
https://github.com/boostorg/boost_unordered_benchmarks.git
synced 2026-02-16 13:22:10 +00:00
updated benchmark results
This commit is contained in:
@@ -1,204 +1,108 @@
|
||||
Parallel load (N=500000, theta=0.01):
|
||||
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
|
||||
1;9.09036;11.8122;14.7713
|
||||
2;16.4647;18.9949;26.1406
|
||||
3;22.8937;24.4205;36.3146
|
||||
4;28.5449;29.4597;46.6604
|
||||
5;24.7809;22.0454;37.3771
|
||||
6;25.6054;19.532;36.2782
|
||||
7;28.4055;17.0885;36.0808
|
||||
8;29.3154;16.3954;36.0096
|
||||
9;29.5867;17.0038;37.6318
|
||||
10;30.6838;16.6102;36.7883
|
||||
11;30.0985;17.258;34.2469
|
||||
12;30.7273;16.3125;33.8637
|
||||
13;27.2587;15.777;39.8527
|
||||
14;28.2198;16.2141;37.302
|
||||
15;25.9821;16.2181;39.0782
|
||||
16;29.603;16.7281;40.6014
|
||||
17;29.5724;15.9316;39.6095
|
||||
18;30.0015;16.7616;31.9478
|
||||
19;23.9993;16.1418;41.1566
|
||||
20;28.6975;16.3068;40.6607
|
||||
21;29.4345;16.2556;42.0848
|
||||
22;30.0632;16.4435;41.719
|
||||
23;25.3845;16.3014;42.1189
|
||||
24;29.7155;16.1415;41.9299
|
||||
25;28.3225;16.3795;42.3077
|
||||
26;30.3588;16.4004;41.2482
|
||||
27;18.1355;16.3566;41.6351
|
||||
28;28.4845;16.2624;42.7193
|
||||
29;20.9465;16.2075;41.807
|
||||
30;26.2814;16.1616;42.8529
|
||||
31;21.0824;16.5577;42.6363
|
||||
32;27.0837;16.1975;42.6762
|
||||
1;9.07169;11.8269;14.7666
|
||||
2;16.5012;19.0765;26.138
|
||||
3;22.8939;24.388;36.4351
|
||||
4;28.2631;29.4241;46.0499
|
||||
5;24.8134;21.4144;37.5718
|
||||
6;26.8118;19.4269;37.9397
|
||||
7;27.1346;17.3275;36.888
|
||||
8;30.2085;16.4495;36.9455
|
||||
9;29.529;17.2344;37.6136
|
||||
10;30.3071;16.7545;38.2149
|
||||
11;29.6169;16.6958;37.8714
|
||||
12;29.9348;15.818;40.0233
|
||||
13;30;15.5934;39.8683
|
||||
14;30.2781;16.1517;38.4957
|
||||
15;26.3463;16.1648;37.8963
|
||||
16;30.5386;16.2516;40.4565
|
||||
Parallel load (N=500000, theta=0.5):
|
||||
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
|
||||
1;9.05691;11.7535;14.6595
|
||||
2;16.495;19.0272;25.9294
|
||||
3;22.8392;24.3145;36.0999
|
||||
4;29.0952;28.6705;43.152
|
||||
5;24.395;18.3714;36.3965
|
||||
6;26.8825;16.3525;20.8606
|
||||
7;28.8703;15.2636;27.7037
|
||||
8;30.5996;14.8626;32.7428
|
||||
9;30.7727;15.3022;35.6994
|
||||
10;30.4222;15.4682;28.4509
|
||||
11;30.3731;15.3666;33.3679
|
||||
12;30.4382;15.2512;16.2822
|
||||
13;30.4832;15.6982;31.2259
|
||||
14;30.5926;15.3874;37.6933
|
||||
15;30.6896;15.6516;39.6582
|
||||
16;30.7263;15.5405;40.4529
|
||||
17;30.6582;15.9484;26.858
|
||||
18;30.7357;16.034;39.6859
|
||||
19;30.5537;15.6936;40.5127
|
||||
20;30.6913;15.9957;40.8173
|
||||
21;30.5667;16.1636;30.0301
|
||||
22;30.4393;16.3358;41.5225
|
||||
23;30.5459;15.9964;35.1438
|
||||
24;30.2847;15.9135;41.4802
|
||||
25;30.2093;16.0614;41.6004
|
||||
26;30.4912;15.921;41.907
|
||||
27;30.4203;15.9428;42.2374
|
||||
28;30.164;15.8243;42.2346
|
||||
29;29.6688;15.9485;42.2906
|
||||
30;29.8856;15.9869;41.5547
|
||||
31;29.8555;15.9992;42.6477
|
||||
32;29.8732;15.986;42.5458
|
||||
1;9.01388;11.7347;14.6335
|
||||
2;16.5164;18.9715;25.7835
|
||||
3;22.517;24.1444;36.04
|
||||
4;28.5296;29.3866;15.464
|
||||
5;25.3429;23.7652;35.7066
|
||||
6;26.6851;19.4412;35.2247
|
||||
7;26.7723;17.3882;21.4073
|
||||
8;28.7514;16.3522;31.7829
|
||||
9;30.5497;16.876;35.7144
|
||||
10;30.5189;15.4194;31.7778
|
||||
11;31.0638;15.6685;35.4299
|
||||
12;31.142;15.536;36.616
|
||||
13;31.2566;15.5562;35.3026
|
||||
14;31.3065;15.6554;37.289
|
||||
15;30.6977;15.4451;39.375
|
||||
16;30.6618;15.5957;40.2888
|
||||
Parallel load (N=500000, theta=0.99):
|
||||
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
|
||||
1;9.76942;11.5607;13.2203
|
||||
2;17.5168;19.3357;24.2339
|
||||
3;24.5049;25.1699;34.184
|
||||
4;31.0768;30.0216;44.6109
|
||||
5;25.9305;18.5775;34.7875
|
||||
6;28.4431;16.4308;35.4246
|
||||
7;30.7649;15.5609;34.1954
|
||||
8;32.6333;15.0751;27.3896
|
||||
9;32.5376;15.2796;34.3323
|
||||
10;32.5938;15.3071;29.1698
|
||||
11;32.6276;15.2853;29.524
|
||||
12;32.9072;15.4578;35.6936
|
||||
13;33.0026;15.3361;35.8431
|
||||
14;33.3102;15.6295;23.2259
|
||||
15;33.4861;15.6024;31.4069
|
||||
16;33.3343;16.0152;36.6875
|
||||
17;33.0801;15.4922;29.4509
|
||||
18;33.1731;15.6919;35.6165
|
||||
19;33.1207;16.1519;39.9664
|
||||
20;33.0098;15.7924;38.4165
|
||||
21;33.2167;15.8252;40.9692
|
||||
22;33.0877;15.8625;40.9258
|
||||
23;33.193;15.9224;41.3316
|
||||
24;33.0682;15.8699;40.8981
|
||||
25;32.898;16.0205;41.2257
|
||||
26;33.01;15.7848;41.5788
|
||||
27;32.8661;15.8386;40.2075
|
||||
28;32.8234;15.7374;41.6251
|
||||
29;32.635;15.6772;41.7132
|
||||
30;32.6996;15.6956;41.5175
|
||||
31;32.462;15.8787;41.4432
|
||||
32;32.3831;15.7824;42.0055
|
||||
1;9.75532;11.54;13.2331
|
||||
2;17.5686;19.3688;24.2409
|
||||
3;24.6123;25.1657;34.1644
|
||||
4;30.9086;30.1931;44.715
|
||||
5;25.88;18.5479;35.2143
|
||||
6;28.471;16.5707;33.7419
|
||||
7;30.7519;15.8034;30.0799
|
||||
8;32.5789;15.0105;33.254
|
||||
9;32.5338;15.2138;34.0473
|
||||
10;32.5256;15.3595;36.7032
|
||||
11;32.7417;15.2147;36.7329
|
||||
12;32.866;15.1319;36.8702
|
||||
13;32.9824;15.2397;38.2383
|
||||
14;32.9094;15.4363;38.3474
|
||||
15;33.0831;15.207;38.8098
|
||||
16;33.1025;15.5316;39.8707
|
||||
Parallel load (N=5000000, theta=0.01):
|
||||
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
|
||||
1;8.10882;11.2208;14.4519
|
||||
2;15.1095;18.5071;26.2237
|
||||
3;21.1512;24.1;36.5045
|
||||
4;27.1349;28.0873;46.9948
|
||||
5;27.5206;18.327;39.3556
|
||||
6;29.1192;17.3375;39.5769
|
||||
7;30.3512;16.113;37.6684
|
||||
8;31.5583;16.1628;36.8921
|
||||
9;31.4308;19.1057;38.7075
|
||||
10;31.479;17.8319;39.4167
|
||||
11;31.4946;17.0201;40.3697
|
||||
12;30.8582;17.2285;40.3195
|
||||
13;31.6427;17.2345;41.6462
|
||||
14;31.234;17.7796;41.7908
|
||||
15;31.5774;17.7059;42.713
|
||||
16;31.6412;17.1;42.2617
|
||||
17;31.6325;17.4056;40.8662
|
||||
18;31.5274;17.6216;39.9462
|
||||
19;31.2994;17.2465;42.4189
|
||||
20;31.4744;17.8712;41.7404
|
||||
21;31.5939;17.4639;39.3424
|
||||
22;31.1461;17.7904;41.2196
|
||||
23;31.3624;17.6519;41.3162
|
||||
24;31.2861;17.5317;41.3628
|
||||
25;31.4338;17.1957;33.5539
|
||||
26;31.4579;17.4114;38.3446
|
||||
27;31.1501;17.2854;42.1759
|
||||
28;31.1657;17.5695;37.6961
|
||||
29;31.3923;17.6095;34.2546
|
||||
30;31.2302;17.9011;38.1843
|
||||
31;31.2309;17.4563;39.7524
|
||||
32;30.9042;18.0998;38.3047
|
||||
1;8.10224;11.2255;14.4629
|
||||
2;15.1079;18.4865;26.2079
|
||||
3;21.1736;24.1186;36.4953
|
||||
4;27.2087;28.0782;46.9371
|
||||
5;27.4732;18.3043;39.6732
|
||||
6;28.9797;17.0836;39.0515
|
||||
7;30.6386;16.1976;37.6449
|
||||
8;31.553;16.2501;39.906
|
||||
9;31.6165;19.6594;39.7126
|
||||
10;31.5166;17.7529;40.3236
|
||||
11;31.2629;17.4181;40.3365
|
||||
12;31.4974;17.6384;42.1143
|
||||
13;31.4902;17.5323;41.6128
|
||||
14;31.5053;17.6133;42.1117
|
||||
15;31.489;17.3597;42.0156
|
||||
16;31.2621;17.1211;42.6794
|
||||
Parallel load (N=5000000, theta=0.5):
|
||||
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
|
||||
1;8.07637;11.2024;14.1575
|
||||
2;15.1654;18.6196;25.7707
|
||||
3;21.2637;24.3182;35.9099
|
||||
4;27.4586;28.3874;46.2811
|
||||
5;27.8642;20.2801;39.2706
|
||||
6;29.3445;17.1609;35.0426
|
||||
7;30.8792;16.1844;36.9233
|
||||
8;31.9803;16.2545;36.1128
|
||||
9;31.5658;19.1244;38.0695
|
||||
10;32.0231;18.427;38.7786
|
||||
11;31.8813;17.6789;39.5513
|
||||
12;32.0525;17.1349;40.5014
|
||||
13;31.8453;17.124;40.7362
|
||||
14;32.2814;17.4431;41.4544
|
||||
15;31.853;17.5917;41.4288
|
||||
16;31.7607;17.6563;42.4583
|
||||
17;31.9943;17.7017;40.6557
|
||||
18;31.5695;17.9093;41.3707
|
||||
19;31.6633;17.2559;40.8651
|
||||
20;31.6778;17.7812;40.4425
|
||||
21;31.7744;17.4298;41.1411
|
||||
22;31.77;17.7231;40.8122
|
||||
23;32.034;17.3007;41.2309
|
||||
24;31.6833;17.7077;30.1167
|
||||
25;31.91;17.8811;39.006
|
||||
26;31.8584;17.7503;39.4562
|
||||
27;31.6624;17.2487;39.115
|
||||
28;31.8894;17.5366;40.5373
|
||||
29;31.6302;17.6791;37.3919
|
||||
30;31.881;17.3489;41.9909
|
||||
31;31.9487;17.6403;34.149
|
||||
32;31.9122;17.8067;36.573
|
||||
1;8.09804;11.193;14.1645
|
||||
2;15.1856;18.6339;25.7673
|
||||
3;21.3206;24.2932;35.9008
|
||||
4;27.3564;28.4467;46.2944
|
||||
5;27.7932;18.6495;38.7888
|
||||
6;29.236;17.1576;36.2028
|
||||
7;30.9449;16.5143;36.8377
|
||||
8;31.9262;16.3798;36.2403
|
||||
9;31.8212;18.8532;37.691
|
||||
10;31.8011;19.0691;38.7201
|
||||
11;32.0431;17.4871;40.2857
|
||||
12;32.1491;17.4603;40.4036
|
||||
13;32.0628;17.5041;40.873
|
||||
14;31.7011;17.5701;41.7184
|
||||
15;31.9189;18.0551;41.643
|
||||
16;32.0491;18.4398;42.3501
|
||||
Parallel load (N=5000000, theta=0.99):
|
||||
#threads;tbb::concurrent_hash_map;gtl::parallel_flat_hash_map;boost::concurrent_flat_map
|
||||
1;9.52863;11.5281;13.4046
|
||||
2;17.735;19.4342;24.8163
|
||||
3;24.936;25.5496;35.2862
|
||||
4;32.4552;30.2551;46.2975
|
||||
5;31.8333;19.4566;39.7851
|
||||
6;32.6494;17.7863;36.6883
|
||||
7;34.555;16.7853;38.1883
|
||||
8;36.063;16.8849;36.0044
|
||||
9;36.1113;19.4803;39.4542
|
||||
10;36.1043;18.8555;39.7125
|
||||
11;36.0277;17.8971;40.6811
|
||||
12;35.9392;17.8058;41.8356
|
||||
13;35.9298;17.8084;42.5399
|
||||
14;36.2233;18.5489;42.9214
|
||||
15;36.5534;18.4304;41.7054
|
||||
16;36.2082;18.6996;43.3075
|
||||
17;36.1324;17.7453;40.1537
|
||||
18;36.1858;17.8983;42.1646
|
||||
19;36.1936;18.0518;44.1733
|
||||
20;36.3693;17.8459;42.2753
|
||||
21;36.2321;17.592;38.2675
|
||||
22;36.2559;17.5039;43.4082
|
||||
23;36.3194;17.7614;35.0923
|
||||
24;36.1981;17.5326;44.4468
|
||||
25;36.0868;18.1338;39.3863
|
||||
26;36.1658;17.4844;42.2361
|
||||
27;36.1379;17.837;42.2872
|
||||
28;36.1613;17.6122;40.7138
|
||||
29;36.2162;17.948;38.1355
|
||||
30;36.2184;18.0033;38.2336
|
||||
31;36.3549;18.0873;40.0842
|
||||
32;36.1493;17.8958;40.8412
|
||||
1;9.5095;11.5653;13.4285
|
||||
2;17.7362;19.4166;24.8832
|
||||
3;24.9663;25.5292;35.322
|
||||
4;32.5017;30.3166;46.2989
|
||||
5;31.9725;19.5073;40.063
|
||||
6;33.1043;17.8031;40.0728
|
||||
7;34.7306;16.9928;37.1838
|
||||
8;36.2062;16.9554;36.5337
|
||||
9;36.1638;19.7498;38.9684
|
||||
10;36.0273;17.8278;39.8313
|
||||
11;36.1487;18.4914;40.3501
|
||||
12;36.2076;17.7956;42.2489
|
||||
13;36.2056;17.4396;42.6695
|
||||
14;36.2692;17.8421;43.35
|
||||
15;36.0952;17.5601;43.2115
|
||||
16;36.2619;17.8083;42.3141
|
||||
|
||||
|
Reference in New Issue
Block a user