Files
boost_unordered_benchmarks/clang_libcpp/unique_scattered_lookup.cpp.csv
2023-11-04 13:15:17 -04:00

7.2 KiB

1Scattered successful lookup:
2std::unordered_set;boost::unordered_set;multi_index::hashed_unique
310000;20.3377;14.2621;17.3766
410500;20.9041;15.0248;17.9355
511025;21.5532;16.1116;18.603
611576;22.3815;16.8523;19.1457
712154;22.9094;17.459;19.6002
812760;23.5829;13.0685;16.7205
913396;19.4284;13.6796;16.8455
1014063;19.8091;14.1665;17.3404
1114763;20.3611;14.874;17.7235
1215498;20.8391;15.5566;18.3412
1316269;21.5586;16.1191;18.6264
1417078;22.3777;16.9535;19.1359
1517927;22.9154;17.5809;19.7103
1618818;23.6941;18.2191;20.3343
1719753;24.4806;19.0017;20.8489
1820734;25.2042;19.6523;21.4601
1921764;25.8187;20.2056;22.0142
2022845;26.4772;20.8406;22.5381
2123980;27.2046;21.3304;23.2264
2225171;27.8089;16.9318;19.0767
2326421;22.7504;17.4317;19.6098
2427733;23.1542;17.924;20.0248
2529110;23.5928;18.4481;20.4899
2630555;24.1666;18.8828;21.022
2732072;24.6734;19.3409;21.457
2833664;25.193;19.8489;21.9954
2935335;25.7252;20.4183;22.5111
3037089;26.2268;20.9783;23.1066
3138930;26.8046;21.4647;23.5586
3240863;27.3351;21.9753;24.1243
3342892;27.8985;22.4681;24.5958
3445022;28.3929;22.9576;25.059
3547258;28.9742;23.4223;25.5916
3649605;29.5968;18.3456;20.5001
3752069;24.0994;18.6668;20.8595
3854656;24.4356;19.0401;21.2408
3957372;24.8893;19.4763;21.7269
4060223;25.3;19.8726;22.1534
4163216;25.7204;20.3126;22.6477
4266358;26.1641;20.8125;23.1365
4369657;26.716;21.2308;23.5539
4473120;27.2129;21.7242;24.0378
4576756;27.7489;22.2205;24.5579
4680573;28.3132;22.725;25.0448
4784580;28.8826;23.2306;25.5707
4888787;29.485;23.696;26.0698
4993204;30.042;24.1378;26.5447
5097841;30.6421;24.566;26.992
51102709;31.1544;19.1809;20.5687
52107820;25.0847;19.5448;20.9546
53113186;25.5297;19.8821;21.3367
54118820;25.9039;20.2227;21.6628
55124735;26.296;20.657;22.1293
56130945;26.747;21.0887;22.5765
57137465;27.2298;21.5546;23.0791
58144311;27.718;22.0438;23.5677
59151499;28.3069;22.5271;24.011
60159046;28.8898;23.0756;24.5382
61166970;29.485;23.5923;25.0349
62175290;30.0692;24.1136;25.5453
63184026;30.6458;24.5334;26.0272
64193198;31.2372;25.0137;26.4979
65202828;31.8882;19.7765;21.3059
66212939;27.2321;20.329;21.7967
67223555;28.4755;20.8363;22.3727
68234701;28.7854;21.3832;22.9105
69246404;29.7054;22.1099;23.5227
70258692;30.2316;22.6164;24.3344
71271594;31.6142;23.295;24.6661
72285141;32.7993;23.9854;25.4182
73299365;33.9992;24.7947;26.3235
74314300;35.6586;25.6785;27.2361
75329981;37.3863;26.5817;28.1586
76346446;39.1563;27.5466;28.8993
77363734;41.3704;28.7186;30.0872
78381886;43.9732;30.0915;31.5649
79400945;45.9312;28.9623;29.9265
80420956;55.1555;30.2645;31.1086
81441967;56.59;30.9539;32.0566
82464028;58.5103;32.5471;33.5909
83487192;60.6576;34.1392;35.3265
84511514;62.6953;35.9841;36.9759
85537052;63.9314;37.8453;39.036
86563866;67.6176;39.3292;40.8944
87592020;70.0132;41.3231;42.8425
88621581;72.2946;43.0879;44.4974
89652620;74.6932;45.021;46.471
90685210;77.1378;46.8475;48.5735
91719429;79.6419;48.6253;50.534
92755358;82.5048;50.5304;52.4977
93793083;85.5511;53.1934;54.1525
94832694;91.4356;53.6342;55.4501
95874285;91.8364;55.4079;56.7365
96917955;93.0604;56.9939;57.8398
97963808;93.9528;58.145;58.9512
981011953;95.1548;59.5025;60.7344
991062505;96.468;61.0375;62.1997
1001115584;98.205;62.5782;63.9117
1011171316;99.9452;64.1591;65.7292
1021229834;101.461;65.7177;67.5006
1031291277;103.206;67.4009;69.6056
1041355792;105.854;69.3109;71.5928
1051423532;108.057;71.0296;73.6823
1061494659;110.577;72.8902;75.9266
1071569342;113.251;74.7774;78.1908
1081647759;108.556;70.2429;71.2137
1091730096;109.105;71.3112;72.3559
1101816549;109.787;72.5402;73.946
1111907324;110.732;73.8079;75.2893
1122002637;111.958;75.2199;76.4803
1132102715;113.143;76.65;78.0325
1142207796;114.254;78.0177;79.5477
1152318131;115.754;79.6281;81.1124
1162433982;117.176;81.1608;82.9922
1172555625;119.119;82.8122;84.8109
1182683350;121.189;84.5208;86.7741
1192817461;123.434;86.2298;88.3706
1202958277;125.571;87.9187;90.5453
121Scattered unsuccessful lookup:
122std::unordered_set;boost::unordered_set;multi_index::hashed_unique
12310000;31.1162;21.4212;22.9365
12410500;32.8932;22.2275;23.6655
12511025;33.7907;22.8024;24.6204
12611576;35.1323;23.5443;25.2661
12712154;36.4015;24.2353;25.9828
12812760;37.7467;18.6615;20.8908
12913396;26.7945;19.4238;21.8181
13014063;27.8688;20.0858;22.5816
13114763;28.8081;20.9315;23.5732
13215498;29.912;21.7243;24.4383
13316269;30.9369;22.6012;25.2041
13417078;32.0197;23.4542;26.1599
13517927;33.3914;24.3123;27.1166
13618818;34.4843;24.816;27.8603
13719753;35.6235;25.5373;28.8478
13820734;36.8871;26.055;29.5978
13921764;38.1427;26.6196;30.3311
14022845;39.28;27.1678;30.9976
14123980;40.3849;27.7858;31.7662
14225171;41.7748;21.251;24.2092
14326421;30.3119;21.9182;24.9444
14427733;31.2118;22.6266;25.7761
14529110;32.1342;23.2605;26.4872
14630555;33.18;24.0548;27.3299
14732072;34.319;24.7917;28.1264
14833664;35.3733;25.4816;28.9737
14935335;36.5988;26.1416;29.6391
15037089;37.7615;26.7705;30.6225
15138930;38.925;27.3031;31.3699
15240863;39.9229;27.8455;32.132
15342892;41.1241;28.5091;33.023
15445022;42.2747;29.0212;33.7951
15547258;43.1955;29.5963;34.6376
15649605;44.5335;22.5798;26.0429
15752069;31.451;23.2274;26.8857
15854656;32.4254;23.8767;27.5582
15957372;33.4546;24.583;28.4183
16060223;34.4446;25.2531;29.2732
16163216;35.5827;25.8872;29.9833
16266358;36.6316;26.5899;30.7867
16369657;37.9469;27.2222;31.5671
16473120;39.0779;27.8089;32.3768
16576756;40.1441;28.3639;33.1634
16680573;41.2598;28.9229;33.9606
16784580;42.4531;29.448;34.7913
16888787;43.6348;29.9343;35.551
16993204;44.6557;30.4919;36.6356
17097841;46.3266;31.0049;37.4547
171102709;47.3367;23.6579;26.7463
172107820;33.0731;24.3351;27.5377
173113186;34.1451;25.0376;28.2934
174118820;35.2395;25.7319;28.9909
175124735;36.5067;26.4408;29.7922
176130945;37.503;27.0828;30.5356
177137465;38.6682;27.7294;31.2972
178144311;39.8401;28.2701;31.9459
179151499;40.8882;28.8144;32.5945
180159046;42.1033;29.3219;33.2808
181166970;43.2253;29.8358;33.9858
182175290;44.317;30.3782;34.7105
183184026;45.5659;30.8966;35.4388
184193198;46.8857;31.4566;36.2617
185202828;48.0543;24.7169;28.0628
186212939;35.0089;25.502;29.1921
187223555;36.5663;26.3618;30.2231
188234701;38.7179;27.3065;31.0836
189246404;40.7433;28.3163;32.318
190258692;43.1409;29.4415;33.6873
191271594;45.381;30.434;34.9316
192285141;47.4351;31.7532;36.5893
193299365;50.059;32.9356;37.9993
194314300;52.7215;34.3571;39.4683
195329981;56.3869;36.0031;41.5657
196346446;59.8457;37.6397;43.8064
197363734;63.7946;39.6113;46.2901
198381886;67.4455;41.5084;48.8256
199400945;72.0575;36.9976;43.0609
200420956;67.7051;39.2495;46.0908
201441967;72.7149;41.7456;48.8628
202464028;77.6375;44.477;51.6797
203487192;82.4205;47.1331;54.3714
204511514;87.4363;50;57.6074
205537052;92.7919;52.8947;61.7605
206563866;98.263;55.8179;65.27
207592020;103.917;58.8963;69.0228
208621581;109.547;61.9282;72.4218
209652620;115.413;65.0217;76.3708
210685210;122.398;68.3186;80.2563
211719429;128.747;71.7051;84.534
212755358;135.179;75.1931;88.8747
213793083;142.349;66.0245;78.8504
214832694;118.484;68.2352;82.4479
215874285;122.507;70.5987;85.2945
216917955;126.802;72.9905;87.7687
217963808;130.988;75.4161;90.5842
2181011953;135.551;78.0115;95.2056
2191062505;140.148;80.5203;97.9272
2201115584;145.384;83.2437;101.567
2211171316;150.409;85.9628;105.275
2221229834;155.494;88.7879;109.06
2231291277;161.182;91.7967;113.356
2241355792;167.789;94.8422;117.717
2251423532;174.447;98.0672;122.298
2261494659;180.846;101.28;127.091
2271569342;187.695;104.717;132.115
2281647759;144.269;84.3191;107.006
2291730096;147.622;87.6794;111.813
2301816549;151.533;88.724;113.649
2311907324;155.925;92.377;119.162
2322002637;159.325;93.4485;119.817
2332102715;163.923;95.9317;123.533
2342207796;168.439;98.4157;127.273
2352318131;173.696;101.042;130.474
2362433982;180.195;105.015;136.901
2372555625;185.294;107.821;140.926
2382683350;191.871;110.754;145.282
2392817461;198.088;113.694;149.473
2402958277;203.911;116.823;154.201