Files
boost_unordered_benchmarks/clang_libcpp/non_unique_running_insertion.cpp.csv
2023-11-04 21:43:18 -04:00

14 KiB

1No-rehash runnning insertion, Fmax=1, G=5:
2std::unordered_multiset;boost::unordered_multiset;multi_index::hashed_non_unique
310000;101.015;44.2748;66.3633
410500;102.327;44.4863;66.5181
511025;101.083;44.7116;66.8048
611576;102.633;44.9599;66.9994
712154;101.85;45.3273;67.5065
812760;102.511;45.8762;69.5125
913396;102.356;45.9259;70.14
1014063;103.93;46.4822;70.5729
1114763;105.179;46.773;70.7711
1215498;105.91;46.6115;71.2407
1316269;107.253;47.1345;71.5428
1417078;105.829;47.2176;72.1524
1517927;106.875;47.4434;72.6792
1618818;107.779;47.4976;73.2306
1719753;108.041;47.8311;73.8894
1820734;108.589;48.1558;74.2385
1921764;109.447;48.9768;74.6782
2022845;111.169;49.2572;75.5633
2123980;111.978;49.5889;76.1481
2225171;112.857;49.8456;77.0684
2326421;113.968;50.6846;78.2664
2427733;114.774;51.0358;78.937
2529110;116.232;51.7148;79.9075
2630555;117.846;52.3393;80.5155
2732072;117.968;52.443;81.2479
2833664;120.289;53.1126;82.0422
2935335;120.69;53.4083;82.3921
3037089;121.617;54.0135;83.5926
3138930;122.794;55.0018;84.0423
3240863;124.384;55.0513;84.8048
3342892;125.079;55.6248;85.4751
3445022;125.35;56.3223;86.0214
3547258;127.545;56.6638;87.1724
3649605;128.074;55.1841;87.1516
3752069;129.411;56.1741;87.8677
3854656;129.918;56.4073;88.6072
3957372;131.517;56.8971;89.0548
4060223;131.335;57.1473;89.5704
4163216;133.002;57.4545;90.3481
4266358;132.37;57.7348;90.6491
4369657;132.647;57.9846;90.9789
4473120;134.391;58.4021;91.9856
4576756;134.9;58.7051;92.434
4680573;134.493;59.1105;92.9619
4784580;135.254;59.0383;92.966
4888787;136.542;59.5932;93.5445
4993204;137.129;59.8428;94.083
5097841;137.165;60.2801;94.6454
51102709;138.219;60.0463;92.7863
52107820;138.037;60.1667;93.1361
53113186;139.036;60.8847;93.5084
54118820;139.636;60.7609;94.2433
55124735;139.49;60.9914;94.5275
56130945;140.62;61.2446;95.0626
57137465;141.818;61.3615;95.2521
58144311;141.082;61.9198;95.5201
59151499;140.921;62.4274;96.3573
60159046;142.045;62.7015;96.6459
61166970;142.506;63.1186;96.879
62175290;142.583;63.4093;97.2878
63184026;142.757;67.0047;97.6551
64193198;143.535;64.0032;98.038
65202828;144.503;62.9977;97.4296
66212939;144.461;62.9843;97.9864
67223555;144.97;63.3286;98.4321
68234701;145.95;64.1214;99.1613
69246404;146.7;64.4231;99.8968
70258692;148.076;64.4938;100.58
71271594;148.577;65.1975;101.477
72285141;149.414;65.7017;102.168
73299365;150.776;66.1449;103.327
74314300;153.624;66.9056;104.91
75329981;156.19;67.2277;105.905
76346446;159.106;67.6269;107.629
77363734;163.216;68.6756;109.336
78381886;167.502;71.8606;111.146
79400945;171.192;73.2104;121.592
80420956;176.21;74.5198;125.223
81441967;182.543;75.7746;128.882
82464028;189.326;76.7224;132.908
83487192;198.321;78.015;137.628
84511514;207.97;79.2931;142.435
85537052;218.881;81.214;147.848
86563866;228.561;83.5078;153.21
87592020;242.888;85.177;159.117
88621581;256.212;88.1685;165.345
89652620;267.504;90.8092;171.488
90685210;284.233;93.5829;177.347
91719429;296.859;96.1435;184.456
92755358;315.729;99.5153;191.651
93793083;332.088;123.687;224.912
94832694;348.686;127.121;232.454
95874285;360.835;131.057;239.608
96917955;380.653;134.685;246.958
97963808;396.083;139.262;254.769
981011953;407.456;142.905;261.91
991062505;424.657;146.991;269.623
1001115584;440.302;150.743;276.819
1011171316;455.073;155.409;283.818
1021229834;466.551;159.296;290.511
1031291277;481.747;162.947;296.656
1041355792;498.521;167.224;302.435
1051423532;512.578;170.853;308.406
1061494659;526.461;175.483;314.825
1071569342;536.669;179.546;321.272
1081647759;549.667;202.944;343.312
1091730096;562.326;206.831;348.99
1101816549;575.013;210.256;354.228
1111907324;587.191;213.825;359.499
1122002637;600.408;216.816;364.506
1132102715;610.436;220.603;369.968
1142207796;620.615;224.465;374.943
1152318131;630.709;227.876;379.917
1162433982;640.408;234.763;385.019
1172555625;650.276;235.243;389.722
1182683350;659.373;239.534;393.264
1192817461;666.84;241.41;398.138
1202958277;675.945;245.106;402.671
121No-rehash runnning insertion, Fmax=5, G=5:
122std::unordered_multiset;boost::unordered_multiset;multi_index::hashed_non_unique
12310000;124.896;63.8983;85.9511
12410500;124.5;64.8036;86.6063
12511025;124.7;64.9738;86.9512
12611576;127.412;66.1199;87.7786
12712154;126.985;66.6855;88.4088
12812760;126.741;67.6359;89.4662
12913396;127.053;68.5016;90.0478
13014063;126.583;69.4656;90.4542
13114763;127.997;70.5045;91.7207
13215498;127.411;66.2115;88.679
13316269;123.525;66.7025;89.2186
13417078;131.224;67.6688;90.3342
13517927;130.831;68.4093;91.0039
13618818;132.422;69.4378;91.9134
13719753;132.718;70.3171;93.4009
13820734;131.143;71.154;93.9595
13921764;131.828;71.8373;94.9682
14022845;134.533;74.0682;96.748
14123980;136.804;74.9293;98.1278
14225171;137.09;76.0015;99.2701
14326421;137.633;77.6533;100.165
14427733;138.666;79.4335;101.929
14529110;142.449;80.4196;103.543
14630555;143.479;81.7711;104.312
14732072;144.395;55.0384;81.0561
14833664;145.334;55.7652;81.7459
14935335;147.285;56.5916;82.7185
15037089;144.325;57.1782;83.6225
15138930;151.708;58.3153;85.1191
15240863;151.785;59.1917;85.5598
15342892;133.148;60.0197;86.9613
15445022;134.35;61.3619;88.0338
15547258;135.91;62.3982;88.7037
15649605;137.823;63.7703;90.5224
15752069;138.12;64.9744;91.4916
15854656;139.544;66.4892;92.7895
15957372;141.399;68.0044;94.7554
16060223;142.504;69.3187;95.8095
16163216;143.629;62.4588;93.0299
16266358;145.474;63.2609;93.6259
16369657;159.246;64.3159;94.9234
16473120;146.508;65.0122;95.9955
16576756;147.044;66.3252;96.5754
16680573;155.562;67.5506;98.044
16784580;148.896;68.4309;98.8422
16888787;149.408;69.6984;99.9466
16993204;150.302;70.6393;100.948
17097841;151.841;71.8654;101.939
171102709;152.088;73.1801;102.744
172107820;152.94;74.3699;104.284
173113186;168.317;75.9303;105.382
174118820;155.12;77.5109;106.57
175124735;157.221;68.9547;101.436
176130945;156.395;69.7293;102.171
177137465;157.174;70.6383;103.037
178144311;157.52;71.1735;103.614
179151499;158.549;72.3677;104.491
180159046;159.372;73.5125;105.418
181166970;164.719;74.3088;106.203
182175290;160.564;75.3233;106.927
183184026;160.88;76.1514;107.762
184193198;176.393;77.6265;108.87
185202828;162.503;78.6245;109.611
186212939;164.36;80.2426;110.906
187223555;164.005;81.2414;111.7
188234701;163.701;82.8577;112.898
189246404;164.158;70.8036;104.937
190258692;164.998;71.7983;105.688
191271594;166.476;72.9331;106.64
192285141;166.824;73.9736;107.682
193299365;169.699;74.9975;108.807
194314300;170.168;76.5427;110.289
195329981;171.223;77.3891;111.254
196346446;172.538;78.7803;112.82
197363734;174.088;80.6254;114.388
198381886;176.701;81.9673;116.271
199400945;179.475;83.8733;118.387
200420956;208.615;85.572;120.589
201441967;184.823;88.0224;123.141
202464028;189.424;90.5257;126.256
203487192;193.745;92.9705;129.157
204511514;198.737;82.4746;125.793
205537052;206.12;84.8364;129.588
206563866;214.481;87.1055;133.881
207592020;221.17;89.9987;138.996
208621581;230.795;93.0946;144.353
209652620;243.475;97.0063;150.612
210685210;254.116;101.1;157.063
211719429;267.066;105.392;163.92
212755358;283.829;110.653;171.756
213793083;294.634;116.359;180.018
214832694;312.169;121.939;188.625
215874285;329.007;129.339;197.898
216917955;343.775;136.755;207.842
217963808;361.222;145.37;218.383
2181011953;376.681;123.061;222.484
2191062505;394.87;129.374;231.309
2201115584;411.69;135.687;240.385
2211171316;433.506;141.716;249.946
2221229834;444.887;149.341;259.325
2231291277;464.705;156.417;269.294
2241355792;481.339;163.938;277.919
2251423532;497.137;171.848;288.051
2261494659;511.143;179.357;298.146
2271569342;532.636;188.332;309.083
2281647759;647.877;194.939;325.125
2291730096;563.552;207.121;331.054
2301816549;575.552;217.258;341.958
2311907324;597.188;227.233;352.673
2322002637;612.222;202.033;345.191
2332102715;628.638;209.104;353.956
2342207796;649.75;216.178;362.273
2352318131;659.934;223.76;370.95
2362433982;671.709;230.919;379.64
2372555625;687.027;239.063;388.28
2382683350;699.221;247.613;397.232
2392817461;710.218;256.761;406.489
2402958277;725.999;261.96;416.129
241Runnning insertion, Fmax=1, G=5:
242std::unordered_multiset;boost::unordered_multiset;multi_index::hashed_non_unique
24310000;119.663;62.9061;83.3474
24410500;118.937;62.8347;83.6302
24511025;119.143;62.0878;83.7966
24611576;118.797;61.9373;83.8223
24712154;118.229;61.5858;83.4061
24812760;118.251;73.7535;90.0127
24913396;127.959;72.6951;89.9079
25014063;127.828;71.9107;90.0083
25114763;128.004;71.0206;90.1327
25215498;127.431;70.3661;90.2756
25316269;126.869;69.8821;89.6128
25417078;126.867;69.6586;90.5002
25517927;126.766;68.8395;91.2322
25618818;127.156;68.1653;91.1612
25719753;126.85;68.1622;91.4826
25820734;127.317;67.437;91.073
25921764;127.362;67.4063;91.8037
26022845;127.704;67.0353;91.7013
26123980;128.243;67.1251;92.2785
26225171;128.64;81.5476;100.814
26326421;141.027;80.9297;100.767
26427733;141.551;80.412;101.777
26529110;141.348;79.6343;102.057
26630555;141.979;79.0553;101.678
26732072;141.81;78.2965;102.561
26833664;141.894;77.8343;103.002
26935335;142.241;77.0775;102.778
27037089;142.272;76.6107;102.979
27138930;142.776;76.5529;103.807
27240863;142.913;75.8751;103.548
27342892;143.054;75.7339;103.932
27445022;143.438;75.5065;104.406
27547258;143.892;74.9884;104.513
27649605;144.131;91.929;114.183
27752069;158.82;90.3561;114.128
27854656;158.742;89.1636;113.971
27957372;158.306;88.5081;114.513
28060223;157.809;87.2928;114.556
28163216;157.828;86.6644;114.722
28266358;157.905;85.7579;114.711
28369657;157.328;85.0978;114.794
28473120;157.384;84.2878;114.714
28576756;157.06;83.7279;114.865
28680573;157.053;83.1541;114.74
28784580;156.619;81.9256;114.266
28888787;156.827;81.3755;114.127
28993204;157.134;80.955;114
29097841;156.419;80.4853;113.869
291102709;156.936;96.4652;123.392
292107820;171.159;95.3144;123.109
293113186;170.84;94.1201;122.708
294118820;169.741;92.9647;122.659
295124735;169.294;92.0201;122.795
296130945;168.738;91.1025;122.44
297137465;168.133;90.1337;122.053
298144311;167.353;89.3125;121.981
299151499;166.703;88.6076;121.607
300159046;166.644;88.1291;121.439
301166970;166.005;87.3588;121.105
302175290;165.553;86.7792;120.831
303184026;165.4;86.0516;120.4
304193198;165.082;85.4934;120.112
305202828;164.906;103.771;132.144
306212939;182.463;102.429;132.123
307223555;181.817;101.058;131.505
308234701;181.638;99.8428;131.828
309246404;181.598;98.814;132.371
310258692;181.687;97.9691;132.6
311271594;182.127;97.3681;132.717
312285141;182.858;96.6675;132.832
313299365;183.456;96.2317;133.129
314314300;184.78;95.8599;133.943
315329981;186.137;95.298;134.418
316346446;188.022;95.1544;135.138
317363734;190.374;95.4454;135.895
318381886;192.914;95.5251;137.707
319400945;195.783;145.078;172.669
320420956;244.476;144.524;176.042
321441967;248.387;142.827;179.003
322464028;253.681;141.693;182.499
323487192;259.362;140.315;185.992
324511514;267.053;139.711;191.086
325537052;275.597;139.398;195.888
326563866;284.88;139.077;200.56
327592020;295.161;138.851;205.309
328621581;305.529;138.614;210.72
329652620;317.054;139.365;216.751
330685210;329.326;140.019;222.468
331719429;341.164;140.733;229.033
332755358;354.381;142.07;235.962
333793083;366.846;234.14;297.45
334832694;465.509;233.173;305.967
335874285;476.278;231.454;312.993
336917955;487.24;229.647;320.463
337963808;496.924;228.434;327.911
3381011953;508.629;227.538;335.391
3391062505;519.195;226.255;342.616
3401115584;529.695;226.521;349.356
3411171316;540.839;226.483;356.329
3421229834;551.662;226.669;362.921
3431291277;562.199;227.228;368.108
3441355792;573.103;227.699;370.54
3451423532;583.716;228.851;377.354
3461494659;593.475;229.907;384.236
3471569342;604.402;231.109;388.256
3481647759;725.659;340.726;459.816
3491730096;730.107;336.527;465.982
3501816549;736.157;332.355;470.329
3511907324;741.054;328.946;474.353
3522002637;745.661;326.092;477.133
3532102715;751.433;323.544;481.244
3542207796;757.075;321.56;485.874
3552318131;762.178;319.566;489.596
3562433982;767.443;317.925;493.914
3572555625;772.402;316.642;493.595
3582683350;777.784;315.742;499.023
3592817461;782.703;315.148;500.935
3602958277;787.686;314.421;504.599
361Runnning insertion, Fmax=5, G=5:
362std::unordered_multiset;boost::unordered_multiset;multi_index::hashed_non_unique
36310000;144.043;82.3024;103.244
36410500;144.125;81.4871;103.006
36511025;143.467;81.6036;103.346
36611576;152.458;90.8483;113.053
36712154;152.9;90.8425;113.348
36812760;143.729;84.5259;108.943
36913396;142.716;81.6985;103.627
37014063;143.567;81.8002;104.172
37114763;143.326;81.7961;104.285
37215498;142.937;82.2859;100.888
37316269;143.49;91.4897;110.906
37417078;152.132;90.3722;110.984
37517927;152.259;90.3119;110.894
37618818;151.426;90.108;110.963
37719753;151.533;89.9021;111.258
37820734;151.778;89.4756;111.399
37921764;151.855;89.475;111.971
38022845;152.241;90.1467;112.594
38123980;152.463;89.8721;112.656
38225171;152.872;89.9893;113.122
38326421;153.493;90.1719;113.527
38427733;154.635;91.2212;114.492
38529110;155.757;91.1133;115.522
38630555;156.423;92.1781;115.704
38732072;157.194;94.1774;113.923
38833664;159.679;94.0279;114.111
38935335;159.916;92.2847;114.247
39037089;160.074;91.9086;114.791
39138930;160.7;91.2168;114.99
39240863;159.97;91.2446;115.245
39342892;160.778;90.9819;115.321
39445022;160.784;90.8478;115.982
39547258;161.42;91.1396;116.378
39649605;162.847;90.5474;116.839
39752069;162.513;90.1406;116.54
39854656;163.616;90.6219;117.092
39957372;164.834;91.0912;117.847
40060223;165.301;91.565;118.221
40163216;166.476;106.519;128.032
40266358;181.161;105.491;128.366
40369657;180.434;104.543;128.247
40473120;180.234;103.736;128.699
40576756;179.986;103.29;128.888
40680573;179.803;103.258;129.332
40784580;179.738;102.63;129.564
40888787;179.73;102.55;129.212
40993204;179.634;101.859;129.477
41097841;180.086;102.235;130.109
411102709;180.133;102.083;129.913
412107820;180.532;102.869;130.661
413113186;180.902;103.062;130.798
414118820;181.141;103.312;130.98
415124735;181.754;118.573;141.015
416130945;197.395;117.549;141.269
417137465;197.061;116.683;141.586
418144311;196.241;115.85;141.272
419151499;195.494;114.835;141.445
420159046;195.182;114.065;141.731
421166970;194.422;113.742;141.147
422175290;194.03;113.067;140.859
423184026;194.063;112.877;140.979
424193198;193.766;112.069;140.573
425202828;193.392;111.66;141.334
426212939;193.266;112.066;141.165
427223555;193.388;111.632;140.844
428234701;193.582;111.667;140.809
429246404;193.875;128.672;152.573
430258692;211.376;127.109;152.255
431271594;210.585;125.968;151.5
432285141;210.368;124.603;151.711
433299365;210.058;123.746;151.936
434314300;210.269;123.228;152.8
435329981;210.335;122.446;151.972
436346446;210.861;122.422;152.497
437363734;212.021;121.463;152.73
438381886;213.142;121.605;153.387
439400945;215.15;122.119;154.493
440420956;217.507;122.725;155.153
441441967;220.14;123.208;157.032
442464028;223.835;124.253;158.782
443487192;227.866;125.517;160.929
444511514;233.291;165.775;188.083
445537052;281.996;165.481;190.514
446563866;287.105;164.559;194.06
447592020;292.911;164.248;197.826
448621581;300.072;164.056;201.84
449652620;309.209;165.886;207.615
450685210;318.561;167.222;213.436
451719429;328.91;168.768;217.69
452755358;342.141;171.703;224.565
453793083;353.138;174.901;233.343
454832694;366.323;178.807;240.932
455874285;380.69;184.451;249.163
456917955;395.983;188.97;257.415
457963808;411.842;195.514;265.055
4581011953;427.724;291.063;335.371
4591062505;538.114;289.862;340.535
4601115584;547.293;289.226;349.817
4611171316;557.875;290.496;356.969
4621229834;569.458;291.056;366.017
4631291277;580.745;292.433;377.497
4641355792;592.195;293.568;384.235
4651423532;605.045;296.551;391.091
4661494659;616.778;299.433;398.402
4671569342;630.013;302.733;408.362
4681647759;642.79;306.539;415.263
4691730096;658.21;312.109;425.135
4701816549;671.648;318.122;431.581
4711907324;686.338;323.734;448.367
4722002637;700.046;444.907;529.011
4732102715;832.51;441.73;528.513
4742207796;838.995;438.493;543.394
4752318131;846.559;436.456;542.6
4762433982;851.694;435.107;548.129
4772555625;859.628;434.833;556.704
4782683350;866.847;434.713;563.66
4792817461;874.356;435.516;571.508
4802958277;881.967;436.511;576.657