Files
boost_unordered_benchmarks/gcc/non_unique_running_insertion.cpp.csv

15 KiB

1No-rehash runnning insertionFmax=1G=5:
2std::unordered_multiset;boost::unordered_multiset;multi_index::hashed_non_unique
310000;0.466744;0.378593;0.572416
410500;0.472479;0.379225;0.575657
511025;0.473286;0.382014;0.57607
611576;0.480276;0.383854;0.581677
712154;0.475101;0.387922;0.585433
812760;0.47964;0.390889;0.599048
913396;0.486044;0.391759;0.604701
1014063;0.50073;0.397874;0.610565
1114763;0.499571;0.400546;0.611991
1215498;0.487734;0.398574;0.61831
1316269;0.498327;0.408123;0.626712
1417078;0.509094;0.405728;0.629381
1517927;0.509054;0.406905;0.636179
1618818;0.513978;0.41436;0.640002
1719753;0.522478;0.415494;0.648967
1820734;0.527087;0.421458;0.653935
1921764;0.529677;0.421222;0.658401
2022845;0.543341;0.42904;0.66525
2123980;0.549942;0.43053;0.672561
2225171;0.557206;0.440583;0.687806
2326421;0.556763;0.446345;0.693042
2427733;0.56543;0.447417;0.702041
2529110;0.567645;0.457177;0.7109
2630555;0.574351;0.463971;0.717089
2732072;0.578366;0.46351;0.723092
2833664;0.584559;0.470935;0.729975
2935335;0.592684;0.468301;0.737815
3037089;0.593712;0.478752;0.740728
3138930;0.605128;0.485745;0.751819
3240863;0.609524;0.488186;0.757644
3342892;0.620674;0.49093;0.765491
3445022;0.626293;0.501834;0.773394
3547258;0.626738;0.503436;0.780106
3649605;0.637997;0.49455;0.775933
3752069;0.644234;0.499498;0.784878
3854656;0.645555;0.500715;0.786543
3957372;0.652334;0.506892;0.79586
4060223;0.649424;0.509017;0.79889
4163216;0.65231;0.510258;0.805086
4266358;0.656073;0.513568;0.811152
4369657;0.660248;0.517583;0.814253
4473120;0.666022;0.522054;0.818614
4576756;0.670135;0.526632;0.823369
4680573;0.680684;0.530095;0.829651
4784580;0.685238;0.540324;0.831135
4888787;0.684107;0.536437;0.837875
4993204;0.691139;0.544542;0.840633
5097841;0.69525;0.548377;0.84521
51102709;0.698082;0.547487;0.846648
52107820;0.702651;0.546993;0.846639
53113186;0.693408;0.554548;0.84933
54118820;0.703191;0.557666;0.853626
55124735;0.708599;0.554438;0.857293
56130945;0.711294;0.557795;0.863863
57137465;0.714036;0.557118;0.863865
58144311;0.715779;0.567438;0.868464
59151499;0.713347;0.57262;0.873691
60159046;0.719081;0.573557;0.878272
61166970;0.720107;0.579561;0.880532
62175290;0.722307;0.581991;0.88372
63184026;0.724609;0.606583;0.887369
64193198;0.727823;0.585103;0.89051
65202828;0.72919;0.581834;0.88721
66212939;0.734792;0.577477;0.893638
67223555;0.73548;0.582757;0.898791
68234701;0.7423;0.592306;0.906014
69246404;0.745803;0.596475;0.914625
70258692;0.743641;0.593909;0.920717
71271594;0.751625;0.603052;0.929549
72285141;0.75818;0.604905;0.938783
73299365;0.765279;0.610527;0.953695
74314300;0.775383;0.619891;0.960825
75329981;0.779532;0.623113;0.9779
76346446;0.79678;0.633227;0.993188
77363734;0.809029;0.640819;1.01012
78381886;0.826966;0.668475;1.03307
79400945;0.841651;0.681983;1.13047
80420956;0.859922;0.696261;1.15925
81441967;0.880453;0.705945;1.19263
82464028;0.907206;0.717026;1.22944
83487192;0.928652;0.728931;1.26889
84511514;0.956015;0.740208;1.31017
85537052;0.997206;0.751743;1.35714
86563866;1.03652;0.774027;1.40408
87592020;1.06941;0.78605;1.45438
88621581;1.11861;0.812973;1.50963
89652620;1.15969;0.83389;1.56821
90685210;1.23101;0.859336;1.63009
91719429;1.27821;0.879521;1.68889
92755358;1.32444;0.910387;1.74541
93793083;1.3894;1.11663;2.01555
94832694;1.4374;1.14663;2.0799
95874285;1.50526;1.18231;2.14584
96917955;1.57161;1.21003;2.21373
97963808;1.62631;1.24952;2.28017
981011953;1.68335;1.28211;2.3495
991062505;1.75321;1.3156;2.41595
1001115584;1.80512;1.34966;2.47941
1011171316;1.87436;1.38414;2.54025
1021229834;1.92831;1.41509;2.60918
1031291277;1.99737;1.45142;2.66218
1041355792;2.06556;1.48448;2.71341
1051423532;2.11679;1.51335;2.77358
1061494659;2.18437;1.55571;2.82891
1071569342;2.25132;1.59342;2.8925
1081647759;2.30198;1.77208;3.05779
1091730096;2.36256;1.80462;3.10741
1101816549;2.41175;1.83754;3.15765
1111907324;2.47057;1.87158;3.20407
1122002637;2.52557;1.89269;3.25288
1132102715;2.56983;1.92414;3.3029
1142207796;2.63339;1.96302;3.35102
1152318131;2.67722;1.99077;3.39705
1162433982;2.70725;2.05244;3.43757
1172555625;2.7523;2.05017;3.48304
1182683350;2.79501;2.08004;3.52691
1192817461;2.83724;2.12287;3.57149
1202958277;2.88114;2.15159;3.61514
121No-rehash runnning insertionFmax=5G=5:
122std::unordered_multiset;boost::unordered_multiset;multi_index::hashed_non_unique
12310000;0.72101;0.576581;0.752111
12410500;0.725132;0.579767;0.755629
12511025;0.71961;0.585842;0.759901
12611576;0.731527;0.595915;0.770421
12712154;0.729462;0.599124;0.77444
12812760;0.74798;0.610844;0.78125
12913396;0.759102;0.61691;0.788286
13014063;0.75542;0.628661;0.796958
13114763;0.768451;0.641535;0.80663
13215498;0.75565;0.589777;0.779901
13316269;0.773473;0.596919;0.785379
13417078;0.782513;0.604647;0.795553
13517927;0.766525;0.613512;0.80508
13618818;0.772476;0.624904;0.814622
13719753;0.786474;0.633875;0.825144
13820734;0.780654;0.646911;0.836067
13921764;0.796226;0.652719;0.840722
14022845;0.809048;0.672242;0.856302
14123980;0.818391;0.683529;0.868656
14225171;0.839955;0.696497;0.887058
14326421;0.835177;0.713912;0.89816
14427733;0.849253;0.733033;0.916674
14529110;0.853125;0.742433;0.924159
14630555;0.866774;0.757443;0.936109
14732072;0.887049;0.486197;0.717054
14833664;0.903162;0.490961;0.724722
14935335;0.89052;0.497843;0.734021
15037089;0.898988;0.505139;0.738018
15138930;0.890159;0.51804;0.756271
15240863;0.719881;0.522958;0.761906
15342892;0.740309;0.532724;0.773528
15445022;0.744006;0.5489;0.784535
15547258;0.764447;0.560238;0.794089
15649605;0.764337;0.573263;0.8073
15752069;0.746858;0.589158;0.819267
15854656;0.769814;0.599241;0.8291
15957372;0.778619;0.613983;0.84397
16060223;0.780893;0.630257;0.854653
16163216;0.793872;0.562703;0.834129
16266358;0.800996;0.567777;0.843906
16369657;0.816173;0.575439;0.853217
16473120;0.83248;0.584502;0.862236
16576756;0.802419;0.602414;0.873659
16680573;0.822616;0.611946;0.881901
16784580;0.826805;0.626668;0.889647
16888787;0.826205;0.63878;0.900974
16993204;0.842128;0.649442;0.909082
17097841;0.837509;0.664356;0.91905
171102709;0.85255;0.677133;0.929903
172107820;0.852321;0.687209;0.941552
173113186;0.867472;0.702968;0.953226
174118820;0.879562;0.72163;0.963709
175124735;0.884663;0.635573;0.918469
176130945;0.903272;0.644974;0.924841
177137465;0.886846;0.652055;0.933971
178144311;0.881665;0.652986;0.938783
179151499;0.892898;0.671304;0.94663
180159046;0.901436;0.684776;0.955898
181166970;0.909042;0.689188;0.962863
182175290;0.924582;0.703383;0.970456
183184026;0.907525;0.707518;0.977798
184193198;0.929173;0.723009;0.988502
185202828;0.930323;0.738668;0.995703
186212939;0.923577;0.758682;1.00829
187223555;0.936106;0.765354;1.01533
188234701;0.932083;0.784009;1.02655
189246404;0.933032;0.653172;0.947146
190258692;0.954046;0.661429;0.954664
191271594;0.936819;0.68021;0.962992
192285141;0.95677;0.690507;0.971898
193299365;0.95486;0.698473;0.984029
194314300;0.945186;0.715632;0.995799
195329981;0.967557;0.725262;1.00586
196346446;0.970332;0.735565;1.02082
197363734;0.989822;0.755953;1.03467
198381886;0.992132;0.766146;1.05346
199400945;1.00493;0.784143;1.07297
200420956;1.03094;0.804497;1.09409
201441967;1.02935;0.829704;1.11776
202464028;1.03907;0.850107;1.14591
203487192;1.07163;0.877329;1.17512
204511514;1.08364;0.770693;1.16123
205537052;1.12468;0.79348;1.19749
206563866;1.12606;0.815454;1.23436
207592020;1.1599;0.840816;1.28205
208621581;1.20782;0.869319;1.33466
209652620;1.23116;0.908186;1.3896
210685210;1.27632;0.943652;1.44938
211719429;1.34343;0.985531;1.51371
212755358;1.36862;1.03526;1.582
213793083;1.44238;1.08861;1.65625
214832694;1.49689;1.13452;1.73454
215874285;1.53888;1.2064;1.83151
216917955;1.62368;1.27388;1.90368
217963808;1.68845;1.34751;1.99734
2181011953;1.78185;1.13116;2.02781
2191062505;1.83576;1.18799;2.10833
2201115584;1.89811;1.24223;2.18886
2211171316;1.99756;1.29358;2.27401
2221229834;2.05248;1.36407;2.35644
2231291277;2.08922;1.4177;2.44323
2241355792;2.18889;1.48817;2.53112
2251423532;2.25748;1.55174;2.62075
2261494659;2.35696;1.6258;2.71051
2271569342;2.41119;1.69782;2.80138
2281647759;2.46434;1.76863;2.89358
2291730096;2.57339;1.86047;2.98563
2301816549;2.62033;1.94728;3.08062
2311907324;2.66938;2.02955;3.1737
2322002637;2.7787;1.78628;3.13033
2332102715;2.85003;1.84937;3.20624
2342207796;2.95368;1.91357;3.2811
2352318131;3.02551;1.97791;3.35377
2362433982;3.03254;2.04333;3.42965
2372555625;3.14137;2.11286;3.50284
2382683350;3.20137;2.18835;3.59227
2392817461;3.24389;2.26249;3.66264
2402958277;3.35537;2.3436;3.74098
241Runnning insertionFmax=1G=5:
242std::unordered_multiset;boost::unordered_multiset;multi_index::hashed_non_unique
24310000;0.641597;0.562099;0.748214
24410500;0.740117;0.558703;0.745809
24511025;0.735775;0.553325;0.74559
24611576;0.732479;0.551816;0.745852
24712154;0.726314;0.548319;0.745154
24812760;0.713938;0.652723;0.806113
24913396;0.710323;0.642516;0.806782
25014063;0.704951;0.637453;0.80753
25114763;0.704195;0.631237;0.808999
25215498;0.69821;0.621499;0.806367
25316269;0.701054;0.620759;0.811208
25417078;0.695081;0.615732;0.812535
25517927;0.692542;0.611782;0.817932
25618818;0.688178;0.605583;0.81517
25719753;0.685869;0.603926;0.819509
25820734;0.690012;0.601585;0.822324
25921764;0.801421;0.598098;0.831225
26022845;0.796644;0.597817;0.831661
26123980;0.792002;0.602066;0.836964
26225171;0.78859;0.727094;0.913634
26326421;0.782413;0.720148;0.9162
26427733;0.781836;0.718364;0.921968
26529110;0.778891;0.710172;0.928017
26630555;0.777879;0.705286;0.92575
26732072;0.776727;0.702011;0.932471
26833664;0.77496;0.694007;0.935404
26935335;0.773586;0.689512;0.935529
27037089;0.773733;0.68635;0.938246
27138930;0.773427;0.686069;0.944067
27240863;0.773067;0.680999;0.94596
27342892;0.906514;0.679832;0.946597
27445022;0.901247;0.68092;0.950587
27547258;0.891443;0.676164;0.951892
27649605;0.887278;0.82294;1.0427
27752069;0.883588;0.811344;1.04237
27854656;0.880869;0.800784;1.04515
27957372;0.874429;0.79757;1.04486
28060223;0.872216;0.7878;1.04906
28163216;0.869214;0.782523;1.04954
28266358;0.865694;0.774566;1.04899
28369657;0.864113;0.77153;1.05028
28473120;0.86314;0.764262;1.04902
28576756;0.861253;0.759993;1.0484
28680573;0.859165;0.756457;1.04806
28784580;0.856961;0.747379;1.04636
28888787;0.995687;0.744561;1.04334
28993204;0.985511;0.740934;1.0423
29097841;0.975527;0.736448;1.04158
291102709;0.969095;0.874188;1.1328
292107820;0.959909;0.865275;1.12966
293113186;0.955463;0.856219;1.1307
294118820;0.948816;0.844984;1.12631
295124735;0.940509;0.839633;1.12542
296130945;0.933931;0.832523;1.12161
297137465;0.929575;0.824094;1.11839
298144311;0.926556;0.817549;1.11718
299151499;0.919625;0.811813;1.11565
300159046;0.916762;0.808418;1.11425
301166970;0.912377;0.802879;1.11126
302175290;1.06548;0.798071;1.1092
303184026;1.05245;0.793343;1.10407
304193198;1.04215;0.788954;1.10394
305202828;1.03203;0.94527;1.21163
306212939;1.02548;0.933374;1.2136
307223555;1.01921;0.92213;1.21204
308234701;1.01287;0.911442;1.2101
309246404;1.00763;0.902414;1.21714
310258692;1.00525;0.895849;1.21931
311271594;0.999519;0.888581;1.2219
312285141;0.997232;0.8865;1.22225
313299365;0.995819;0.882142;1.22883
314314300;0.996808;0.880534;1.23226
315329981;0.998285;0.878758;1.23436
316346446;1.00365;0.877638;1.24422
317363734;1.339;0.874087;1.25732
318381886;1.32907;0.874129;1.26883
319400945;1.32719;1.28128;1.59551
320420956;1.32802;1.26993;1.62167
321441967;1.3275;1.25917;1.64902
322464028;1.33751;1.25028;1.6769
323487192;1.34933;1.23639;1.70843
324511514;1.36509;1.23114;1.75101
325537052;1.38227;1.22776;1.79189
326563866;1.40147;1.22541;1.83048
327592020;1.42742;1.21907;1.87149
328621581;1.4534;1.22169;1.91904
329652620;1.48396;1.2287;1.97236
330685210;1.51861;1.23496;2.01078
331719429;2.27474;1.24377;2.06623
332755358;2.28711;1.25737;2.12476
333793083;2.29669;1.92247;2.66337
334832694;2.30505;1.91497;2.72438
335874285;2.31633;1.9066;2.78462
336917955;2.33239;1.90412;2.84621
337963808;2.35217;1.89182;2.90363
3381011953;2.37083;1.89133;2.96413
3391062505;2.39474;1.88488;3.02058
3401115584;2.41678;1.8895;3.07673
3411171316;2.44435;1.89253;3.12671
3421229834;2.46451;1.89874;3.17848
3431291277;2.49551;1.90839;3.22738
3441355792;2.53163;1.92018;3.27117
3451423532;2.56026;1.93309;3.31415
3461494659;3.51582;1.95358;3.36314
3471569342;3.50074;1.96907;3.39185
3481647759;3.49609;2.74523;4.01986
3491730096;3.48892;2.7188;4.06522
3501816549;3.48591;2.69017;4.10021
3511907324;3.48475;2.67195;4.13476
3522002637;3.48577;2.65575;4.14201
3532102715;3.48618;2.64484;4.17874
3542207796;3.48245;2.63702;4.18808
3552318131;3.49254;2.62978;4.24157
3562433982;3.49573;2.62897;4.25479
3572555625;3.50673;2.62739;4.28644
3582683350;3.51503;2.63104;4.2868
3592817461;3.52272;2.63703;4.33137
3602958277;5.77463;2.64224;4.35119
361Runnning insertionFmax=5G=5:
362std::unordered_multiset;boost::unordered_multiset;multi_index::hashed_non_unique
36310000;0.997958;0.805287;1.00765
36410500;0.950962;0.804122;0.953166
36511025;0.942753;0.802918;0.928121
36611576;0.942005;0.803858;0.947995
36712154;0.955676;0.793972;0.927445
36812760;0.934466;0.799308;0.957596
36913396;0.939243;0.798655;0.943225
37014063;0.935278;0.801161;0.947811
37114763;0.936862;0.798904;0.936508
37215498;0.96318;0.818565;0.904832
37316269;1.05714;0.899747;1.06576
37417078;1.04251;0.896936;1.00411
37517927;1.04018;0.891458;1.00369
37618818;1.031;0.888785;1.00736
37719753;1.03289;0.884083;1.01256
37820734;1.02825;0.885354;1.01764
37921764;1.02918;0.880607;1.01826
38022845;1.02564;0.890634;1.05745
38123980;1.02739;0.892167;1.02765
38225171;1.03014;0.890056;1.06333
38326421;1.03272;0.891635;1.03215
38427733;1.03487;0.899894;1.07541
38529110;1.04077;0.902987;1.09141
38630555;1.0829;0.907368;1.09914
38732072;1.04909;0.940372;1.04237
38833664;1.07616;0.92852;1.04253
38935335;1.06891;0.909807;1.04338
39037089;1.06368;0.910592;1.04912
39138930;1.05728;0.902167;1.05216
39240863;1.06066;0.897215;1.05453
39342892;1.05629;0.897376;1.05782
39445022;1.05199;0.891395;1.06147
39547258;1.05161;0.890023;1.06315
39649605;1.05774;0.893148;1.07226
39752069;1.05456;0.889702;1.0674
39854656;1.04959;0.896608;1.07706
39957372;1.0555;0.900843;1.08168
40060223;1.06103;0.904576;1.08618
40163216;1.06226;1.05263;1.18829
40266358;1.21347;1.04406;1.18876
40369657;1.19747;1.03561;1.1879
40473120;1.19431;1.03317;1.19149
40576756;1.18996;1.0235;1.19441
40680573;1.18271;1.02221;1.19733
40784580;1.18277;1.01668;1.19829
40888787;1.17854;1.01234;1.19702
40993204;1.17478;1.01076;1.20025
41097841;1.17349;1.01283;1.20343
411102709;1.17431;1.01147;1.20324
412107820;1.17773;1.01753;1.21126
413113186;1.18194;1.01854;1.2121
414118820;1.18209;1.0213;1.21477
415124735;1.18401;1.18053;1.31967
416130945;1.18621;1.17128;1.31788
417137465;1.33479;1.16101;1.3206
418144311;1.32287;1.14922;1.31693
419151499;1.31426;1.14143;1.31779
420159046;1.30534;1.13522;1.31779
421166970;1.29581;1.13031;1.31617
422175290;1.28755;1.11966;1.31086
423184026;1.28421;1.11718;1.31301
424193198;1.27958;1.11799;1.31161
425202828;1.27629;1.11044;1.31067
426212939;1.27746;1.11161;1.31401
427223555;1.27504;1.11087;1.31144
428234701;1.27722;1.11274;1.31373
429246404;1.27731;1.28517;1.42314
430258692;1.27887;1.27075;1.42117
431271594;1.44878;1.2554;1.42063
432285141;1.43619;1.24335;1.42266
433299365;1.43;1.23368;1.4218
434314300;1.42039;1.22727;1.42622
435329981;1.4134;1.22361;1.43374
436346446;1.40964;1.21883;1.42449
437363734;1.40622;1.21459;1.42659
438381886;1.40617;1.21241;1.43467
439400945;1.40841;1.21349;1.44482
440420956;1.41423;1.21134;1.4523
441441967;1.42222;1.22594;1.46419
442464028;1.43586;1.22829;1.48488
443487192;1.45127;1.24051;1.50047
444511514;1.47183;1.61607;1.77342
445537052;1.49869;1.60438;1.80454
446563866;1.96363;1.59348;1.83428
447592020;1.966;1.58971;1.87544
448621581;1.96996;1.59184;1.91415
449652620;1.9779;1.60221;1.96025
450685210;1.99558;1.61374;2.00884
451719429;2.02125;1.63112;2.05943
452755358;2.05007;1.65598;2.11719
453793083;2.08522;1.67757;2.19077
454832694;2.1267;1.71585;2.24398
455874285;2.17986;1.74796;2.31695
456917955;2.2352;1.79799;2.39067
457963808;2.29666;1.865;2.47218
4581011953;2.3697;2.66944;3.07071
4591062505;2.43743;2.66763;3.14521
4601115584;3.40727;2.65332;3.21001
4611171316;3.41064;2.65283;3.29236
4621229834;3.41814;2.64996;3.36094
4631291277;3.43871;2.65617;3.42805
4641355792;3.45772;2.66744;3.49994
4651423532;3.48708;2.69254;3.5817
4661494659;3.50843;2.7047;3.6368
4671569342;3.54807;2.72925;3.69405
4681647759;3.59169;2.76854;3.7784
4691730096;3.63701;2.81219;3.85282
4701816549;3.69735;2.86747;3.92029
4711907324;3.75489;2.91945;3.97128
4722002637;3.81693;3.90081;4.72878
4732102715;3.88652;3.86509;4.75524
4742207796;3.96469;3.83796;4.79997
4752318131;5.02508;3.83033;4.86171
4762433982;5.01058;3.80916;4.90236
4772555625;5.00979;3.80617;4.94221
4782683350;5.01198;3.80744;5.00363
4792817461;5.01422;3.81188;5.04134
4802958277;5.02681;3.82889;5.09507