Files
boost_unordered_benchmarks/clang_libcpp/non_unique_running_insertion.cpp.csv
2023-11-04 11:53:49 -04:00

14 KiB

1No-rehash runnning insertion, Fmax=1, G=5:
2std::unordered_multiset;boost::unordered_multiset;multi_index::hashed_non_unique
310000;100.593;44.217;65.5677
410500;101.227;44.4666;65.8571
511025;100.42;44.711;66.3299
611576;101.805;44.894;66.4673
712154;101.205;45.2777;67.0266
812760;102.168;45.5678;68.5108
913396;101.992;45.7782;69.0843
1014063;103.079;46.2511;69.7596
1114763;104.139;46.4836;70.0746
1215498;104.843;46.3331;70.55
1316269;106.065;46.9181;71.0217
1417078;105.077;46.9809;71.5708
1517927;105.226;47.3729;72.3144
1618818;106.8;47.3413;72.6882
1719753;107.196;47.8337;73.286
1820734;107.61;48.0146;73.6759
1921764;108.569;49.1127;74.3043
2022845;110.655;49.0399;75.1481
2123980;111.332;49.5685;75.9719
2225171;112.424;50.1001;77.1945
2326421;113.31;50.6621;77.9532
2427733;114.458;50.8994;78.6857
2529110;115.982;51.7532;79.5958
2630555;117.719;52.3306;80.3715
2732072;117.952;52.4306;81.1477
2833664;120.163;53.0608;82.5202
2935335;120.645;53.3505;82.2713
3037089;121.381;53.8533;83.4932
3138930;122.692;54.8231;84.0249
3240863;124.188;54.9375;84.8635
3342892;124.998;55.3725;85.7123
3445022;125.372;55.9961;86.2748
3547258;127.448;56.5704;86.8439
3649605;127.975;55.7503;87.2167
3752069;129.348;56.0694;87.7519
3854656;129.905;56.3849;88.1502
3957372;131.452;56.7908;88.8641
4060223;131.165;57.0254;89.3207
4163216;132.89;57.3887;90.0125
4266358;132.322;57.5987;90.5746
4369657;132.576;57.8648;90.985
4473120;134.32;58.1819;91.7383
4576756;134.592;58.5621;92.1555
4680573;134.284;58.9976;92.59
4784580;135.022;58.9069;93.0229
4888787;136.299;59.4601;93.3287
4993204;137.061;59.7444;93.8205
5097841;137.121;60.1866;94.5599
51102709;138.147;59.9221;92.9823
52107820;137.961;60.0366;93.3657
53113186;139.018;60.7774;93.641
54118820;139.622;60.7114;93.9232
55124735;139.462;60.8897;94.7306
56130945;140.569;61.2083;95.0203
57137465;141.724;61.2277;95.1703
58144311;140.937;61.856;95.8521
59151499;140.854;62.351;96.2131
60159046;141.943;62.5444;96.6926
61166970;142.452;62.9858;96.9178
62175290;142.447;63.293;97.2404
63184026;142.619;67.2086;97.5578
64193198;143.387;63.82;98.043
65202828;144.286;62.7297;97.2715
66212939;144.225;62.7736;97.6855
67223555;144.672;63.1094;98.2287
68234701;145.675;63.8329;98.9557
69246404;146.19;64.0894;99.631
70258692;147.535;64.2104;100.27
71271594;148.053;64.8967;100.983
72285141;148.846;65.5154;101.718
73299365;150.16;65.8945;102.888
74314300;153.033;66.4134;103.923
75329981;154.506;66.9766;105.118
76346446;157.791;67.5557;106.691
77363734;161.464;68.4692;108.39
78381886;165.673;71.9041;110.418
79400945;169.109;73.1363;121.35
80420956;174.804;74.3944;124.867
81441967;181.108;75.5858;128.603
82464028;187.785;76.8734;132.659
83487192;196.807;78.7536;137.322
84511514;206.549;79.943;142.219
85537052;217.712;82.1212;147.842
86563866;227.672;84.1867;153.109
87592020;241.908;86.1631;159.178
88621581;255.827;88.6406;165.302
89652620;266.93;91.3702;171.93
90685210;285.417;93.9034;178.048
91719429;297.617;96.5458;184.887
92755358;316.195;99.7335;191.339
93793083;331.295;121.986;220.157
94832694;340.78;124.754;227.815
95874285;353.321;128.821;235.285
96917955;373.779;131.71;242.904
97963808;388.024;137.006;250.926
981011953;400.461;141.351;259.085
991062505;420.808;144.868;266.916
1001115584;435.941;148.568;273.749
1011171316;450.545;153.557;281.354
1021229834;461.838;157.189;288.092
1031291277;476.655;161.082;294.894
1041355792;493.516;165.757;300.144
1051423532;507.277;168.657;306.18
1061494659;521.213;174.016;312.733
1071569342;531.467;178.496;319.708
1081647759;547.401;202.523;342.853
1091730096;560.338;206.368;348.5
1101816549;573.344;209.934;353.729
1111907324;585.299;213.46;358.973
1122002637;598.508;216.412;363.987
1132102715;608.372;220.195;369.242
1142207796;618.935;224.113;374.221
1152318131;629.025;227.325;379.238
1162433982;639.263;235.67;384.457
1172555625;648.987;234.769;389.188
1182683350;658.225;238.985;393.199
1192817461;666.804;242.467;398.155
1202958277;676.331;245.856;403.061
121No-rehash runnning insertion, Fmax=5, G=5:
122std::unordered_multiset;boost::unordered_multiset;multi_index::hashed_non_unique
12310000;123.964;63.4814;85.0085
12410500;123.547;64.2665;85.6507
12511025;123.6;64.7462;85.9301
12611576;126.128;65.5352;86.9669
12712154;125.712;66.2273;87.1937
12812760;125.116;67.2499;88.3768
12913396;125.727;67.9335;88.8484
13014063;125.335;69.0965;89.7509
13114763;127.033;70.1062;90.8787
13215498;126.712;66.0687;88.0152
13316269;122.625;66.5051;88.362
13417078;130.017;67.4249;89.6419
13517927;130.101;68.1803;90.4125
13618818;131.472;69.2163;91.2656
13719753;131.872;70.2967;92.7258
13820734;130.796;71.2934;93.6981
13921764;131.157;71.9052;94.2745
14022845;133.442;73.5936;95.9381
14123980;135.453;74.6226;96.9695
14225171;135.546;75.7772;98.2152
14326421;136.222;77.2505;99.5864
14427733;137.488;79.221;101.316
14529110;140.967;80.1362;102.295
14630555;142.398;81.4272;103.423
14732072;143.378;54.782;80.3604
14833664;144.439;55.4595;81.498
14935335;146.162;56.2353;82.4109
15037089;142.802;56.7227;83.0575
15138930;150.649;58.0911;84.5771
15240863;150.909;58.6643;84.9887
15342892;132.403;59.6415;86.542
15445022;134.04;60.9298;87.6365
15547258;135.54;61.9519;88.8445
15649605;137.235;63.3858;90.3046
15752069;137.715;64.654;91.5681
15854656;139.093;65.9696;92.2775
15957372;140.789;67.4925;94.1537
16060223;141.91;68.9226;95.3262
16163216;142.922;62.1907;92.8913
16266358;144.934;63.0024;93.9306
16369657;158.588;64.1126;94.8999
16473120;146.011;64.7671;95.9564
16576756;146.86;66.2274;97.027
16680573;155.239;67.4134;97.9729
16784580;148.609;68.2271;98.927
16888787;149.245;69.4483;99.3856
16993204;150.071;70.4007;100.701
17097841;151.696;71.6438;101.989
171102709;152.029;72.9455;103.065
172107820;152.693;74.0642;104.105
173113186;167.942;75.6661;105.434
174118820;154.968;77.3602;106.686
175124735;157.003;68.7988;101.469
176130945;156.052;69.5577;102.215
177137465;157.074;70.5218;103.111
178144311;157.345;70.9308;103.709
179151499;158.433;72.2328;104.559
180159046;159.148;73.4121;105.472
181166970;164.449;74.1686;106.262
182175290;160.354;75.1777;107.014
183184026;160.747;75.9253;107.908
184193198;176.156;77.3679;109.061
185202828;162.277;78.4519;109.739
186212939;164.164;80.1695;111.072
187223555;163.656;81.1003;111.846
188234701;163.244;82.1326;112.673
189246404;163.851;70.4478;104.908
190258692;164.946;71.4377;105.742
191271594;166.343;72.8986;106.782
192285141;166.878;73.9272;107.927
193299365;169.779;74.9714;109.059
194314300;170.304;76.4163;110.425
195329981;171.388;77.3366;111.41
196346446;172.783;78.7482;113.157
197363734;174.644;80.6235;114.725
198381886;177.397;81.9426;116.745
199400945;180.07;83.8129;118.943
200420956;209.481;85.6973;121.144
201441967;185.741;88.2203;123.766
202464028;190.21;90.6796;126.706
203487192;195.099;93.2238;129.894
204511514;200.522;82.8263;127.031
205537052;208.474;85.2213;131.142
206563866;216.744;87.5248;135.648
207592020;224.269;90.3875;140.744
208621581;233.563;93.519;146.046
209652620;246.069;97.6004;152.424
210685210;257.049;101.585;158.888
211719429;269.729;105.885;165.88
212755358;286.679;111.176;173.478
213793083;297.027;116.856;181.841
214832694;314.523;122.516;190.548
215874285;331.006;129.884;199.569
216917955;345.605;137.536;209.617
217963808;362.887;145.784;220.004
2181011953;378.473;123.617;223.684
2191062505;396.643;129.768;232.641
2201115584;412.824;135.842;241.454
2211171316;434.963;142.499;251.088
2221229834;445.871;149.323;260.446
2231291277;466.127;156.783;270.35
2241355792;483.428;164.422;279.555
2251423532;499.55;172.158;289.49
2261494659;513.583;181.112;299.998
2271569342;535.453;188.876;310.515
2281647759;651.31;197.287;326.644
2291730096;566.452;207.568;332.261
2301816549;578.243;218.36;343.003
2311907324;599.393;227.327;353.859
2322002637;613.978;202.04;345.161
2332102715;629.042;207.393;353.675
2342207796;649.498;213.191;361.869
2352318131;659.236;223.994;371.408
2362433982;672.339;231.495;379.95
2372555625;687.604;239.282;388.846
2382683350;699.674;247.789;397.623
2392817461;710.755;256.858;407.18
2402958277;726.819;265.663;416.554
241Runnning insertion, Fmax=1, G=5:
242std::unordered_multiset;boost::unordered_multiset;multi_index::hashed_non_unique
24310000;118.832;62.4185;82.7048
24410500;118.432;62.3816;82.7638
24511025;118.098;61.6745;82.7317
24611576;117.779;61.3855;82.6463
24712154;117.475;61.2037;82.6945
24812760;117.394;73.3705;89.3386
24913396;127.329;72.4332;89.2831
25014063;126.942;71.3138;89.2015
25114763;126.943;70.7367;89.4844
25215498;126.55;70.0306;89.5064
25316269;126.109;69.6306;89.6418
25417078;126.325;69.0163;90.1876
25517927;125.98;68.6856;90.3438
25618818;126.321;67.9535;90.3443
25719753;125.936;67.7793;90.7445
25820734;126.668;67.0099;90.5711
25921764;126.758;67.0376;90.8997
26022845;127.117;66.7234;91.0281
26123980;127.697;66.7085;91.7622
26225171;127.871;81.7847;100.522
26326421;140.721;80.9342;100.5
26427733;141.125;80.1171;101.27
26529110;140.928;79.3989;101.689
26630555;141.495;78.7896;101.733
26732072;141.361;78.153;102.43
26833664;141.572;77.4471;102.593
26935335;141.955;76.8074;102.641
27037089;141.904;76.3717;102.785
27138930;142.424;76.2738;103.522
27240863;142.682;75.6459;103.428
27342892;142.815;75.4296;103.893
27445022;143.137;75.2414;104.076
27547258;143.609;74.7646;104.153
27649605;143.863;91.578;113.982
27752069;158.53;90.1084;114
27854656;158.425;88.9552;113.817
27957372;158.018;88.3107;114.4
28060223;157.661;87.1052;114.511
28163216;157.607;86.4494;114.615
28266358;157.573;85.4836;114.619
28369657;157.021;84.815;114.733
28473120;157.109;84.0715;114.557
28576756;156.829;83.484;114.593
28680573;156.842;82.8914;114.568
28784580;156.374;81.7062;114.212
28888787;156.568;81.2056;113.971
28993204;156.961;80.735;113.963
29097841;156.302;80.1975;113.808
291102709;156.642;96.2827;123.333
292107820;170.923;95.1042;123.328
293113186;170.576;93.9012;122.844
294118820;169.5;92.7909;122.771
295124735;169.146;91.8333;122.784
296130945;168.556;90.9419;122.482
297137465;167.915;90.01;121.99
298144311;167.176;89.1394;121.956
299151499;166.573;88.5058;121.56
300159046;166.476;87.9821;121.375
301166970;165.803;87.1809;121.141
302175290;165.347;86.6202;120.807
303184026;165.215;85.9512;120.524
304193198;164.95;85.3822;120.079
305202828;164.851;103.956;132.271
306212939;182.739;102.642;132.062
307223555;182.157;101.237;132.132
308234701;181.936;100.061;131.995
309246404;182.136;99.0081;132.717
310258692;182.039;98.1341;132.702
311271594;182.657;97.7181;133.312
312285141;183.645;96.928;133.725
313299365;184.323;96.3618;133.814
314314300;185.747;96.1318;134.858
315329981;187.066;95.6557;135.16
316346446;188.852;95.374;135.746
317363734;191.132;95.8404;136.943
318381886;194.084;95.9473;138.579
319400945;197.905;146.133;173.569
320420956;247.547;144.897;177.131
321441967;251.543;143.251;180.027
322464028;256.905;142.364;183.126
323487192;262.824;140.852;186.558
324511514;269.787;139.928;192.264
325537052;278.683;139.889;197.034
326563866;287.702;139.777;201.65
327592020;297.959;139.189;206.643
328621581;308.296;139.729;211.745
329652620;319.384;140.215;218.606
330685210;331.174;140.495;224.105
331719429;343.279;141.159;230.503
332755358;356.291;142.699;237.065
333793083;368.848;234.645;298.698
334832694;467.776;233.768;307.289
335874285;477.95;231.985;314.251
336917955;488.7;230.359;321.654
337963808;499.198;229.075;329.039
3381011953;509.863;227.851;336.235
3391062505;520.455;227.292;343.668
3401115584;530.447;227.012;350.165
3411171316;542.08;227.331;356.928
3421229834;552.884;227.379;363.525
3431291277;564.02;227.676;369.156
3441355792;574.313;228.408;371.84
3451423532;584.421;229.162;379.124
3461494659;594.627;230.834;384.369
3471569342;605.294;231.883;388.752
3481647759;726.449;341.476;461.017
3491730096;730.806;337.043;466.862
3501816549;736.432;333.253;471.088
3511907324;741.588;329.675;475.402
3522002637;746.115;326.479;478.515
3532102715;751.712;324.001;482.621
3542207796;757.315;322.031;486.923
3552318131;762.34;319.803;490.557
3562433982;767.566;318.311;494.789
3572555625;772.967;317.129;493.954
3582683350;778.324;316.2;500.517
3592817461;782.782;315.518;501.713
3602958277;788.184;315.21;505.601
361Runnning insertion, Fmax=5, G=5:
362std::unordered_multiset;boost::unordered_multiset;multi_index::hashed_non_unique
36310000;143.482;81.8601;102.783
36410500;143.448;81.0261;102.576
36511025;142.939;81.1281;102.497
36611576;151.659;90.2751;112.426
36712154;151.812;90.0438;112.767
36812760;142.97;83.8435;107.986
36913396;141.764;81.1677;102.965
37014063;142.624;81.2962;103.613
37114763;142.239;81.2203;103.454
37215498;142.211;81.902;99.9896
37316269;142.455;90.8803;110.355
37417078;151.417;89.8742;110.271
37517927;151.812;89.8186;110.212
37618818;151.16;89.7488;110.751
37719753;151.118;89.6292;111.01
37820734;151.53;89.3674;111.327
37921764;151.476;89.3653;112.031
38022845;152.003;89.9349;112.323
38123980;152.142;89.5956;112.376
38225171;152.67;89.6839;112.977
38326421;153.034;89.762;113.041
38427733;154.165;90.8837;114.209
38529110;155.101;90.7125;114.707
38630555;155.932;91.8842;115.514
38732072;156.806;93.6846;113.612
38833664;159.153;93.5905;113.714
38935335;159.502;91.9708;113.984
39037089;159.429;91.5037;114.42
39138930;160.101;90.798;114.707
39240863;159.456;90.852;114.855
39342892;160.17;90.5232;114.939
39445022;160.574;90.3679;115.61
39547258;161.005;90.3891;115.962
39649605;162.355;90.2037;116.335
39752069;162.086;89.7314;116.302
39854656;163.241;90.4954;116.994
39957372;164.209;90.8656;117.55
40060223;164.967;91.3515;117.746
40163216;165.881;106.345;128.133
40266358;180.802;105.079;128.246
40369657;179.953;104.282;128.148
40473120;179.862;103.546;128.588
40576756;179.478;103.09;128.806
40680573;179.593;103.004;129.169
40784580;179.332;102.272;129.137
40888787;179.35;102.303;129.295
40993204;179.498;101.597;129.347
41097841;179.774;102.068;130.001
411102709;179.87;101.887;129.79
412107820;180.031;102.618;130.506
413113186;180.76;102.861;130.799
414118820;180.968;103.227;131.181
415124735;181.568;118.453;141.683
416130945;197.188;117.459;141.582
417137465;196.733;116.571;141.559
418144311;196.041;115.736;141.395
419151499;195.093;114.742;141.276
420159046;194.871;113.998;141.813
421166970;194.091;113.623;141.206
422175290;193.772;112.963;140.85
423184026;193.719;112.596;140.805
424193198;193.514;111.968;141.011
425202828;193.101;111.608;141.175
426212939;193.097;111.989;141.113
427223555;193.441;111.59;140.894
428234701;193.579;111.653;141.032
429246404;193.763;128.911;153.102
430258692;211.851;127.418;152.856
431271594;210.898;126.257;152.506
432285141;210.668;124.832;152.758
433299365;210.339;123.768;152.779
434314300;210.518;123.414;153.076
435329981;210.591;122.475;152.656
436346446;211.358;122.514;153.227
437363734;212.452;121.784;153.366
438381886;214.028;121.879;154.182
439400945;215.964;122.369;155.445
440420956;218.346;123.002;156.322
441441967;221.159;123.596;157.03
442464028;224.726;124.603;159.753
443487192;229.261;125.884;161.653
444511514;234.712;167.679;190.036
445537052;285.562;167.423;192.84
446563866;290.642;166.049;196.137
447592020;297.01;166.168;200.301
448621581;303.809;165.798;204.842
449652620;312.619;167.747;210.525
450685210;321.852;168.845;215.85
451719429;332.29;170.464;221.481
452755358;344.943;173.711;227.269
453793083;356.217;176.681;235.589
454832694;369.236;180.399;243.435
455874285;383.622;185.85;251.532
456917955;398.6;190.49;259.432
457963808;413.971;196.943;266.786
4581011953;429.831;292.411;337.427
4591062505;539.579;291.359;342.214
4601115584;548.717;290.469;351.229
4611171316;560.369;291.29;358.386
4621229834;571.252;291.832;366.019
4631291277;582.579;293.362;376.728
4641355792;593.932;294.575;385.842
4651423532;605.761;297.547;391.875
4661494659;618.844;300.201;399.547
4671569342;633.188;303.506;408.484
4681647759;645.926;307.419;417.463
4691730096;659.448;313.343;426.044
4701816549;672.802;319.2;432.196
4711907324;687.423;324.277;449.357
4722002637;700.93;445.632;529.116
4732102715;833.505;442.105;530.287
4742207796;840.295;438.966;544.302
4752318131;847.022;436.895;542.746
4762433982;851.882;435.329;548.13
4772555625;859.829;434.616;557.319
4782683350;866.9;435.182;563.61
4792817461;873.626;435.714;571.729
4802958277;881.543;436.638;577.621