Files
boost_unordered_benchmarks/clang_libcpp/non_unique_scattered_lookup.cpp.csv
2022-10-31 13:17:20 -04:00

16 KiB

1Scattered successful lookupFmax=1G=5:
2std::unordered_multiset;boost::unordered_multiset;multi_index::hashed_non_unique
310000;0.275942;0.211397;0.206603
410500;0.28076;0.21626;0.209511
511025;0.288806;0.221495;0.210988
611576;0.288152;0.226744;0.212952
712154;0.293207;0.23115;0.217309
812760;0.303367;0.211295;0.217048
913396;0.293805;0.221523;0.225355
1014063;0.300161;0.224153;0.224728
1114763;0.302525;0.226728;0.224367
1215498;0.305693;0.223076;0.223859
1316269;0.309187;0.23262;0.229482
1417078;0.31879;0.225112;0.235075
1517927;0.321385;0.237258;0.231662
1618818;0.335576;0.240558;0.240947
1719753;0.336802;0.245356;0.24513
1820734;0.340284;0.249241;0.242558
1921764;0.345839;0.25771;0.250704
2022845;0.348764;0.261689;0.253969
2123980;0.356391;0.269306;0.254352
2225171;0.365926;0.245871;0.251763
2326421;0.346091;0.262187;0.255932
2427733;0.354;0.262441;0.257095
2529110;0.359682;0.269862;0.261991
2630555;0.36586;0.285601;0.26829
2732072;0.369191;0.287299;0.268395
2833664;0.375607;0.29221;0.272117
2935335;0.380253;0.298896;0.275714
3037089;0.387475;0.304545;0.278441
3138930;0.392024;0.317324;0.286116
3240863;0.398842;0.314764;0.286197
3342892;0.400492;0.325179;0.289651
3445022;0.406685;0.33533;0.295423
3547258;0.410691;0.339195;0.298032
3649605;0.418558;0.279215;0.278145
3752069;0.403389;0.285072;0.28096
3854656;0.408157;0.290744;0.283206
3957372;0.410464;0.295639;0.285866
4060223;0.415099;0.302151;0.291129
4163216;0.419561;0.305842;0.292775
4266358;0.423556;0.308921;0.294313
4369657;0.429636;0.311192;0.296692
4473120;0.435905;0.316392;0.298516
4576756;0.440599;0.321094;0.301231
4680573;0.442412;0.324844;0.304789
4784580;0.44865;0.326159;0.3057
4888787;0.455582;0.331922;0.308399
4993204;0.46081;0.338091;0.3112
5097841;0.466894;0.342183;0.315329
51102709;0.476612;0.312526;0.293636
52107820;0.43018;0.315846;0.296594
53113186;0.433338;0.318966;0.297267
54118820;0.438645;0.323759;0.300579
55124735;0.442273;0.329226;0.303506
56130945;0.444966;0.334367;0.305285
57137465;0.44958;0.334579;0.307332
58144311;0.453009;0.342833;0.309796
59151499;0.457026;0.350292;0.313991
60159046;0.46096;0.357433;0.318569
61166970;0.465836;0.361781;0.320423
62175290;0.470312;0.367407;0.323294
63184026;0.477056;0.371876;0.32499
64193198;0.481232;0.377335;0.328587
65202828;0.489328;0.344214;0.319686
66212939;0.463711;0.350178;0.316553
67223555;0.467552;0.354917;0.318096
68234701;0.478261;0.361263;0.322054
69246404;0.490848;0.365315;0.326065
70258692;0.493655;0.370287;0.327871
71271594;0.508562;0.376474;0.33124
72285141;0.514045;0.384984;0.335486
73299365;0.524875;0.393046;0.339517
74314300;0.542007;0.402777;0.344812
75329981;0.556443;0.408247;0.347093
76346446;0.57353;0.416195;0.353433
77363734;0.593265;0.428331;0.361666
78381886;0.61123;0.440472;0.365707
79400945;0.643125;0.410475;0.360703
80420956;0.691815;0.426932;0.363067
81441967;0.716445;0.445288;0.368677
82464028;0.745595;0.462951;0.379776
83487192;0.782927;0.483297;0.382673
84511514;0.830256;0.510564;0.398332
85537052;0.885247;0.530414;0.408881
86563866;0.921903;0.557777;0.420038
87592020;0.978718;0.58011;0.436934
88621581;1.03488;0.611708;0.448719
89652620;1.09479;0.642158;0.467684
90685210;1.13709;0.679597;0.485925
91719429;1.19285;0.714371;0.511368
92755358;1.26948;0.758423;0.537281
93793083;1.31245;0.798681;0.648062
94832694;1.35602;0.832037;0.676128
95874285;1.41391;0.865761;0.696704
96917955;1.45327;0.902372;0.723313
97963808;1.49748;0.938139;0.750922
981011953;1.55457;0.975154;0.778955
991062505;1.60454;1.01281;0.807035
1001115584;1.64359;1.0537;0.832191
1011171316;1.69149;1.09044;0.858381
1021229834;1.72882;1.12389;0.883437
1031291277;1.78278;1.16583;0.915759
1041355792;1.83337;1.20087;0.943307
1051423532;1.87573;1.23682;0.972076
1061494659;1.91301;1.27979;0.998275
1071569342;1.97563;1.31876;1.02334
1081647759;1.86974;1.23472;1.07172
1091730096;1.90002;1.26313;1.09463
1101816549;1.93457;1.29283;1.11195
1111907324;1.96762;1.32136;1.13008
1122002637;1.99957;1.34675;1.15122
1132102715;2.03958;1.38188;1.17626
1142207796;2.07305;1.41238;1.19365
1152318131;2.10805;1.44231;1.21414
1162433982;2.13765;1.47751;1.24055
1172555625;2.17762;1.50944;1.26093
1182683350;2.21377;1.54071;1.2836
1192817461;2.24025;1.58113;1.30786
1202958277;2.2818;1.61649;1.32979
121Scattered unsuccessful lookupFmax=1G=5:
122std::unordered_multiset;boost::unordered_multiset;multi_index::hashed_non_unique
12310000;0.288123;0.21329;0.182743
12410500;0.295033;0.21911;0.184652
12511025;0.301868;0.223918;0.187
12611576;0.312217;0.231919;0.191283
12712154;0.324578;0.239775;0.193535
12812760;0.336332;0.200079;0.179628
12913396;0.259115;0.204029;0.181098
13014063;0.261907;0.215448;0.186899
13114763;0.273584;0.220737;0.189134
13215498;0.279042;0.222853;0.191603
13316269;0.286605;0.227768;0.195316
13417078;0.284264;0.235837;0.198881
13517927;0.303406;0.2412;0.199497
13618818;0.307934;0.245632;0.204344
13719753;0.317064;0.254168;0.206562
13820734;0.329002;0.260194;0.210748
13921764;0.338626;0.269541;0.207391
14022845;0.349079;0.278166;0.219003
14123980;0.364507;0.290533;0.222366
14225171;0.378034;0.237655;0.204597
14326421;0.294274;0.243449;0.206623
14427733;0.301586;0.249991;0.210601
14529110;0.309144;0.254742;0.214041
14630555;0.316672;0.261817;0.217422
14732072;0.325131;0.268778;0.221274
14833664;0.327846;0.273572;0.224273
14935335;0.341229;0.280165;0.228416
15037089;0.351258;0.287107;0.232318
15138930;0.359966;0.294881;0.235999
15240863;0.370413;0.301197;0.239843
15342892;0.380083;0.310973;0.244866
15445022;0.393309;0.319339;0.248049
15547258;0.406173;0.329599;0.253898
15649605;0.418673;0.255788;0.22681
15752069;0.315082;0.262819;0.230234
15854656;0.321759;0.267738;0.233202
15957372;0.330035;0.274998;0.236699
16060223;0.335736;0.280518;0.240441
16163216;0.345212;0.286597;0.244509
16266358;0.352888;0.293025;0.247338
16369657;0.360799;0.298284;0.250673
16473120;0.369736;0.305764;0.254353
16576756;0.37961;0.313605;0.259048
16680573;0.391389;0.321857;0.262287
16784580;0.401768;0.330305;0.266825
16888787;0.411984;0.338098;0.273342
16993204;0.423789;0.347304;0.278796
17097841;0.434378;0.357081;0.283081
171102709;0.449039;0.270569;0.23129
172107820;0.333283;0.276421;0.234346
173113186;0.340275;0.282164;0.237777
174118820;0.346851;0.288939;0.241805
175124735;0.355334;0.295066;0.245303
176130945;0.363826;0.302259;0.249783
177137465;0.3736;0.307571;0.253441
178144311;0.382324;0.315351;0.257423
179151499;0.392062;0.323271;0.263366
180159046;0.403854;0.329578;0.266513
181166970;0.413077;0.337715;0.270722
182175290;0.424098;0.347219;0.276121
183184026;0.434728;0.355667;0.280834
184193198;0.446782;0.365854;0.287205
185202828;0.460876;0.288185;0.246414
186212939;0.356945;0.296724;0.248034
187223555;0.371254;0.307797;0.254483
188234701;0.388055;0.317336;0.259832
189246404;0.399639;0.32804;0.266773
190258692;0.413588;0.340641;0.270828
191271594;0.434997;0.354063;0.278221
192285141;0.453216;0.366445;0.284499
193299365;0.472505;0.38137;0.291433
194314300;0.5001;0.401612;0.300601
195329981;0.526027;0.422273;0.310435
196346446;0.558796;0.447234;0.319801
197363734;0.599898;0.480111;0.335951
198381886;0.645018;0.510908;0.351369
199400945;0.690962;0.464188;0.319437
200420956;0.632232;0.489618;0.333473
201441967;0.672435;0.515857;0.346877
202464028;0.714792;0.55343;0.360631
203487192;0.760852;0.588331;0.378564
204511514;0.813961;0.626106;0.397073
205537052;0.870189;0.667666;0.41749
206563866;0.927935;0.709857;0.442504
207592020;0.986161;0.756232;0.469384
208621581;1.05027;0.810309;0.493068
209652620;1.11991;0.861129;0.518443
210685210;1.18906;0.916299;0.549917
211719429;1.26484;0.969168;0.580039
212755358;1.34377;1.03122;0.619669
213793083;1.42454;0.877209;0.619495
214832694;1.1498;0.91021;0.642892
215874285;1.19518;0.948691;0.665075
216917955;1.24158;0.984503;0.691938
217963808;1.29784;1.0251;0.722015
2181011953;1.34923;1.0639;0.741601
2191062505;1.39916;1.10655;0.771613
2201115584;1.46141;1.15217;0.800444
2211171316;1.50022;1.19976;0.825048
2221229834;1.57621;1.24856;0.852659
2231291277;1.60811;1.29882;0.88531
2241355792;1.6808;1.35318;0.919086
2251423532;1.73965;1.39496;0.947634
2261494659;1.80366;1.45981;0.98629
2271569342;1.88181;1.50126;1.01614
2281647759;1.3807;1.16634;0.941137
2291730096;1.42328;1.2102;0.964435
2301816549;1.46843;1.23737;0.983258
2311907324;1.51822;1.24815;1.00405
2322002637;1.56884;1.31107;1.03484
2332102715;1.60994;1.3272;1.06081
2342207796;1.67517;1.35454;1.08548
2352318131;1.73337;1.39607;1.11125
2362433982;1.7927;1.44151;1.14419
2372555625;1.85854;1.48809;1.17427
2382683350;1.92515;1.53895;1.20095
2392817461;1.99465;1.59335;1.23562
2402958277;2.06727;1.64756;1.26959
241Scattered successful lookupFmax=5G=5:
242std::unordered_multiset;boost::unordered_multiset;multi_index::hashed_non_unique
24310000;0.43866;0.333211;0.275152
24410500;0.456051;0.337573;0.277886
24511025;0.470133;0.359104;0.28901
24611576;0.479662;0.368274;0.293507
24712154;0.489088;0.3736;0.296455
24812760;0.50064;0.396227;0.30534
24913396;0.508711;0.417521;0.313076
25014063;0.534581;0.432191;0.328708
25114763;0.548838;0.452876;0.340854
25215498;0.570194;0.347989;0.276991
25316269;0.4215;0.354861;0.27838
25417078;0.43642;0.368729;0.288099
25517927;0.439865;0.385728;0.287726
25618818;0.468977;0.398825;0.300644
25719753;0.474735;0.425561;0.303763
25820734;0.504335;0.437142;0.316301
25921764;0.516852;0.450641;0.318228
26022845;0.542715;0.466654;0.335623
26123980;0.552576;0.489803;0.341908
26225171;0.567957;0.507805;0.354338
26326421;0.586971;0.528491;0.363476
26427733;0.620441;0.561891;0.377715
26529110;0.640852;0.578975;0.39188
26630555;0.663944;0.604743;0.409117
26732072;0.696309;0.395734;0.29305
26833664;0.514094;0.403553;0.296273
26935335;0.529701;0.418601;0.303615
27037089;0.544386;0.428246;0.309996
27138930;0.566521;0.450218;0.316561
27240863;0.583059;0.463471;0.323805
27342892;0.602882;0.480859;0.332828
27445022;0.615011;0.500042;0.341228
27547258;0.642231;0.520032;0.354453
27649605;0.665544;0.543642;0.359252
27752069;0.680378;0.566262;0.384188
27854656;0.708576;0.591774;0.390723
27957372;0.734432;0.615546;0.406458
28060223;0.771493;0.642438;0.419372
28163216;0.793507;0.462523;0.348485
28266358;0.575358;0.475174;0.359412
28369657;0.597338;0.495011;0.37048
28473120;0.615372;0.510342;0.376696
28576756;0.629448;0.533985;0.379395
28680573;0.645699;0.550596;0.395816
28784580;0.657774;0.568039;0.406989
28888787;0.681838;0.58154;0.410025
28993204;0.696504;0.598668;0.42746
29097841;0.72032;0.624667;0.435423
291102709;0.741682;0.643417;0.446055
292107820;0.758021;0.66948;0.4651
293113186;0.785298;0.69414;0.471394
294118820;0.805895;0.722583;0.493808
295124735;0.825735;0.524965;0.395112
296130945;0.620664;0.536678;0.405572
297137465;0.63772;0.556867;0.412284
298144311;0.650142;0.569475;0.419377
299151499;0.666283;0.583982;0.427656
300159046;0.683598;0.598987;0.438393
301166970;0.698442;0.616817;0.443512
302175290;0.716178;0.63451;0.454329
303184026;0.735688;0.64973;0.462254
304193198;0.75497;0.673705;0.474019
305202828;0.766207;0.692163;0.481067
306212939;0.792589;0.71887;0.497442
307223555;0.812415;0.741856;0.509794
308234701;0.839892;0.767438;0.525283
309246404;0.872048;0.519401;0.406283
310258692;0.653363;0.539576;0.410426
311271594;0.671574;0.559164;0.421545
312285141;0.696179;0.576819;0.432625
313299365;0.725775;0.603095;0.445507
314314300;0.755684;0.632872;0.454754
315329981;0.779541;0.657081;0.464981
316346446;0.81334;0.689225;0.480358
317363734;0.848324;0.721294;0.491713
318381886;0.893298;0.761234;0.511565
319400945;0.933503;0.798584;0.522106
320420956;0.994104;0.844378;0.539343
321441967;1.05593;0.902589;0.5624
322464028;1.12749;0.968074;0.580798
323487192;1.22293;1.04107;0.612019
324511514;1.30298;0.765323;0.482662
325537052;1.04161;0.822042;0.496694
326563866;1.12975;0.878794;0.517366
327592020;1.20972;0.963222;0.541186
328621581;1.3059;1.04472;0.568832
329652620;1.41445;1.15717;0.604864
330685210;1.52999;1.25156;0.64058
331719429;1.6566;1.3589;0.674604
332755358;1.79101;1.48734;0.723678
333793083;1.94096;1.61937;0.7739
334832694;2.08709;1.76686;0.836519
335874285;2.24553;1.91761;0.896503
336917955;2.41886;2.07424;0.970144
337963808;2.5803;2.2632;1.05572
3381011953;2.76478;1.44027;0.796584
3391062505;2.06038;1.54557;0.840148
3401115584;2.16412;1.63125;0.895942
3411171316;2.28529;1.74679;0.95896
3421229834;2.42424;1.85622;0.993525
3431291277;2.54137;1.96978;1.06035
3441355792;2.66163;2.09261;1.12554
3451423532;2.79431;2.22156;1.18406
3461494659;2.92623;2.35877;1.24087
3471569342;3.07232;2.49362;1.32412
3481647759;3.24177;2.6388;1.39632
3491730096;3.38833;2.80823;1.46936
3501816549;3.5677;2.99167;1.55277
3511907324;3.72302;3.14854;1.63132
3522002637;3.9208;2.08057;1.31113
3532102715;2.84679;2.18019;1.34731
3542207796;2.93357;2.28837;1.40311
3552318131;3.04948;2.38834;1.45451
3562433982;3.16697;2.49451;1.50547
3572555625;3.27927;2.60694;1.55885
3582683350;3.39616;2.73405;1.63536
3592817461;3.53514;2.87662;1.70421
3602958277;3.64904;2.9979;1.76012
361Scattered unsuccessful lookupFmax=5G=5:
362std::unordered_multiset;boost::unordered_multiset;multi_index::hashed_non_unique
36310000;0.643915;0.450265;0.312848
36410500;0.669272;0.474484;0.32521
36511025;0.70684;0.509462;0.334882
36611576;0.72948;0.52449;0.345432
36712154;0.757141;0.530661;0.356
36812760;0.786057;0.562438;0.362152
36913396;0.812929;0.592995;0.37044
37014063;0.856525;0.611143;0.388156
37114763;0.892384;0.656051;0.402293
37215498;0.924437;0.442676;0.291755
37316269;0.603582;0.463161;0.304
37417078;0.617425;0.478643;0.311345
37517927;0.647605;0.499003;0.321008
37618818;0.673718;0.522607;0.336675
37719753;0.709529;0.546793;0.350029
37820734;0.744027;0.578265;0.364129
37921764;0.787005;0.61329;0.374853
38022845;0.828897;0.64569;0.391016
38123980;0.867895;0.677367;0.406861
38225171;0.910912;0.713366;0.417977
38326421;0.950252;0.744185;0.4355
38427733;0.996474;0.785899;0.447094
38529110;1.04182;0.821726;0.463911
38630555;1.08988;0.86149;0.488389
38732072;1.13691;0.560794;0.349697
38833664;0.736474;0.588681;0.35999
38935335;0.772619;0.62132;0.376949
39037089;0.810152;0.648834;0.390556
39138930;0.845189;0.680075;0.401465
39240863;0.878712;0.709926;0.416751
39342892;0.913062;0.742507;0.426267
39445022;0.957156;0.774819;0.439652
39547258;0.99516;0.802107;0.450866
39649605;1.04433;0.837456;0.457465
39752069;1.08448;0.872792;0.481892
39854656;1.12479;0.90566;0.499294
39957372;1.174;0.944196;0.515014
40060223;1.22317;0.976507;0.524491
40163216;1.27011;0.617315;0.396621
40266358;0.802658;0.642828;0.410577
40369657;0.838251;0.669509;0.424123
40473120;0.871625;0.700581;0.438463
40576756;0.914196;0.73171;0.442277
40680573;0.945102;0.765614;0.469794
40784580;0.98739;0.797875;0.488864
40888787;1.03798;0.828026;0.489787
40993204;1.08195;0.865407;0.516783
41097841;1.12375;0.902568;0.530604
411102709;1.17293;0.94015;0.545223
412107820;1.21174;0.972742;0.569749
413113186;1.26465;1.01434;0.571884
414118820;1.31128;1.04866;0.598945
415124735;1.3562;0.652719;0.428836
416130945;0.83995;0.675683;0.445347
417137465;0.872365;0.704561;0.457475
418144311;0.909638;0.731823;0.471038
419151499;0.945015;0.763607;0.488042
420159046;0.984484;0.79792;0.503348
421166970;1.02503;0.829844;0.519668
422175290;1.06521;0.863955;0.535484
423184026;1.10885;0.901989;0.550703
424193198;1.15438;0.935523;0.566944
425202828;1.2023;0.974767;0.575986
426212939;1.24855;1.00882;0.59982
427223555;1.29353;1.04844;0.618082
428234701;1.3413;1.08874;0.63385
429246404;1.40625;0.670561;0.452583
430258692;0.876977;0.703406;0.465227
431271594;0.92439;0.745975;0.486081
432285141;0.980027;0.787906;0.50752
433299365;1.0385;0.836721;0.530012
434314300;1.10453;0.888579;0.550744
435329981;1.16683;0.941492;0.569829
436346446;1.24473;1.00819;0.596938
437363734;1.33752;1.07491;0.621584
438381886;1.44544;1.1542;0.654969
439400945;1.55415;1.24541;0.676588
440420956;1.69618;1.36086;0.716603
441441967;1.85544;1.48779;0.755569
442464028;2.0235;1.62752;0.789218
443487192;2.23571;1.80866;0.871531
444511514;2.46238;1.187;0.628054
445537052;1.6501;1.31837;0.665077
446563866;1.83015;1.45635;0.716061
447592020;2.02484;1.62003;0.77236
448621581;2.2389;1.78944;0.83474
449652620;2.48077;1.98227;0.920297
450685210;2.72609;2.19155;0.999101
451719429;2.99025;2.39544;1.07941
452755358;3.27086;2.62111;1.16969
453793083;3.5734;2.87231;1.26745
454832694;3.88641;3.1204;1.35732
455874285;4.21262;3.38475;1.45025
456917955;4.54894;3.67166;1.56935
457963808;4.90746;3.96958;1.69791
4581011953;5.27614;2.38518;1.18424
4591062505;3.24944;2.55643;1.25437
4601115584;3.46203;2.72838;1.35004
4611171316;3.69384;2.90365;1.43258
4621229834;3.89467;3.09146;1.49117
4631291277;4.05883;3.27229;1.59275
4641355792;4.32113;3.46184;1.67309
4651423532;4.58759;3.64271;1.7759
4661494659;4.87555;3.85841;1.8479
4671569342;5.17618;4.09262;1.96902
4681647759;5.49481;4.33677;2.0665
4691730096;5.81723;4.59704;2.1724
4701816549;6.16588;4.89226;2.28625
4711907324;6.51297;5.18612;2.39778
4722002637;6.88219;2.99007;1.67106
4732102715;4.06137;3.15795;1.7294
4742207796;4.28437;3.32875;1.81717
4752318131;4.51017;3.51897;1.90552
4762433982;4.75023;3.6956;1.97599
4772555625;5.00469;3.90606;2.06275
4782683350;5.27309;4.12507;2.1848
4792817461;5.56037;4.34452;2.28938
4802958277;5.85496;4.58118;2.37691