Files
boost_unordered_benchmarks/clang_libcpp/unique_scattered_lookup.cpp.csv
2023-11-04 22:14:29 -04:00

7.2 KiB

1Scattered successful lookup:
2std::unordered_set;boost::unordered_set;multi_index::hashed_unique
310000;20.7538;14.6646;17.6409
410500;21.5589;15.4804;18.2177
511025;22.192;16.5123;18.886
611576;22.9883;17.2261;19.4775
712154;23.6803;18.0655;19.9444
812760;24.4026;13.1597;16.8258
913396;19.6932;13.6124;17.1918
1014063;20.3168;14.4571;17.6227
1114763;20.8507;15.1907;18.0069
1215498;21.3837;15.8066;18.5345
1316269;21.9577;16.4256;18.8765
1417078;22.5868;17.2028;19.352
1517927;23.3369;17.9301;20.0108
1618818;24.1211;18.5618;20.6458
1719753;24.8877;19.2668;21.1018
1820734;25.5707;19.8859;21.7097
1921764;26.1274;20.4117;22.2006
2022845;26.6907;20.9474;22.6227
2123980;27.373;21.491;23.4143
2225171;27.9773;16.9406;19.1303
2326421;22.7725;17.4471;19.5672
2427733;23.1792;17.8892;20.0444
2529110;23.6239;18.4997;20.514
2630555;24.1803;18.8692;21.0541
2732072;24.6873;19.3403;21.4349
2833664;25.1905;19.8615;21.9877
2935335;25.6875;20.3959;22.4905
3037089;26.1935;20.9593;23.0768
3138930;26.7675;21.446;23.5222
3240863;27.3328;21.9581;24.1234
3342892;27.8967;22.4439;24.566
3445022;28.4307;22.9237;25.0825
3547258;28.9683;23.3945;25.557
3649605;29.6075;18.3488;20.513
3752069;24.0321;18.6205;20.7907
3854656;24.3953;19.0051;21.1876
3957372;24.8536;19.4839;21.7098
4060223;25.2929;19.8807;22.1401
4163216;25.693;20.2808;22.6147
4266358;26.1783;20.7908;23.1195
4369657;26.6955;21.2338;23.5618
4473120;27.2008;21.7237;24.033
4576756;27.7438;22.2331;24.5493
4680573;28.2852;22.7352;25.0393
4784580;28.8539;23.2428;25.5707
4888787;29.4585;23.718;26.0572
4993204;30.0388;24.145;26.5284
5097841;30.6091;24.5643;26.983
51102709;31.1558;19.1972;20.5776
52107820;25.1537;19.5599;20.9519
53113186;25.5329;19.8814;21.2925
54118820;25.9114;20.2883;21.7551
55124735;26.3297;20.7243;22.2019
56130945;26.7259;21.1383;22.6338
57137465;27.2222;21.6307;23.0749
58144311;27.7273;22.105;23.5586
59151499;28.2851;22.5946;24.072
60159046;28.8893;23.1186;24.5936
61166970;29.4862;23.6512;25.0427
62175290;30.0755;24.1413;25.5508
63184026;30.6455;24.5722;26.0627
64193198;31.254;25.0339;26.5099
65202828;31.8138;20.0255;21.3918
66212939;27.8241;20.4852;21.9515
67223555;28.1351;20.7237;22.2828
68234701;28.9077;21.458;22.8563
69246404;29.8406;21.9353;23.6016
70258692;30.9279;22.4667;24.2213
71271594;31.4039;23.2735;24.5452
72285141;32.481;23.8123;25.2543
73299365;33.6696;24.6049;26.1599
74314300;35.4383;25.4648;27.0402
75329981;36.7069;26.2148;27.8044
76346446;39.0917;27.3665;29.1391
77363734;40.9802;28.5482;30.1772
78381886;43.4427;29.627;31.4219
79400945;45.551;28.4682;29.9176
80420956;54.6169;30.0176;31.4115
81441967;57.3333;31.3356;32.4423
82464028;59.0973;32.8523;33.8083
83487192;60.7785;34.4321;35.4222
84511514;62.9362;35.8797;36.8765
85537052;65.2402;37.4915;38.9746
86563866;67.2582;39.2505;40.7775
87592020;69.6402;40.9606;42.5703
88621581;71.9813;42.8439;44.2368
89652620;74.246;44.6365;46.198
90685210;76.7618;46.522;48.2988
91719429;79.4455;48.6366;50.4105
92755358;82.3863;50.589;52.6504
93793083;85.2596;52.9719;54.0156
94832694;91.0742;54.0287;55.2477
95874285;91.8808;55.508;56.948
96917955;92.7947;55.2952;56.1821
97963808;93.9791;58.1226;58.9717
981011953;94.1286;58.2294;59.6003
991062505;95.1071;59.7801;61.0782
1001115584;96.9604;61.3117;62.8338
1011171316;98.7793;62.8501;64.8166
1021229834;100.166;64.4968;66.6612
1031291277;102.06;66.2721;68.5846
1041355792;104.704;68.0269;70.6701
1051423532;106.915;69.811;72.9044
1061494659;109.434;71.5862;75.0389
1071569342;112.039;73.6214;77.4725
1081647759;108.661;70.1944;71.2074
1091730096;109.192;71.3708;72.484
1101816549;110.023;72.5153;73.9203
1111907324;110.816;73.8052;75.2598
1122002637;111.864;75.079;76.3074
1132102715;112.921;76.4718;77.9529
1142207796;114.086;77.8776;79.4866
1152318131;115.682;79.4836;80.9919
1162433982;116.149;79.7987;82.7603
1172555625;118.109;81.4106;84.6064
1182683350;120.368;83.104;86.515
1192817461;122.633;84.6992;88.1347
1202958277;124.35;86.4869;90.2584
121Scattered unsuccessful lookup:
122std::unordered_set;boost::unordered_set;multi_index::hashed_unique
12310000;30.9925;21.6922;23.3296
12410500;33.4192;22.6175;24.0744
12511025;34.2357;23.1233;25.0004
12611576;35.5912;23.8478;25.5475
12712154;37.0648;24.5998;26.2617
12812760;38.4303;18.4541;20.7079
12913396;26.5568;19.3436;21.7221
13014063;27.8783;19.9729;22.4133
13114763;28.7639;20.9122;23.3889
13215498;29.9163;21.6969;24.2643
13316269;30.8451;22.4889;25.0122
13417078;32.4267;23.4051;26.0566
13517927;33.2426;24.1686;26.941
13618818;34.3991;24.6867;27.7204
13719753;35.5078;25.4116;28.6259
13820734;36.7306;25.9234;29.4111
13921764;38.0073;26.5138;30.0955
14022845;39.1235;27.0402;30.7945
14123980;40.378;27.687;31.9264
14225171;41.7067;21.3077;24.2677
14326421;30.2172;22.0252;25.0234
14427733;31.2511;22.7042;25.843
14529110;32.1792;23.3948;26.5442
14630555;33.2356;24.09;27.3713
14732072;34.3962;24.8447;28.1532
14833664;35.4587;25.5299;28.9838
14935335;36.5475;26.165;29.7349
15037089;37.8657;26.823;30.749
15138930;38.8287;27.3688;31.4276
15240863;39.9626;27.9072;32.2487
15342892;41.1337;28.5694;33.0965
15445022;42.2676;29.0668;33.8462
15547258;43.2466;29.6476;34.7106
15649605;44.499;22.573;26.0638
15752069;31.4754;23.2096;26.8861
15854656;32.4837;23.859;27.569
15957372;33.4407;24.5639;28.4117
16060223;34.388;25.2357;29.2485
16163216;35.5762;25.8748;29.9749
16266358;36.5968;26.5949;30.7684
16369657;37.8997;27.2017;31.5774
16473120;39.0739;27.7863;32.386
16576756;40.0379;28.347;33.2173
16680573;41.1338;28.9136;33.9972
16784580;42.4615;29.4366;34.8286
16888787;43.5441;29.9291;35.6194
16993204;44.8115;30.4712;36.4847
17097841;46.2398;30.995;37.4605
171102709;47.4887;23.6553;26.7006
172107820;33.1655;24.3126;27.493
173113186;34.2233;25.0516;28.2538
174118820;35.2259;25.7108;28.9573
175124735;36.376;26.4216;29.7519
176130945;37.5602;27.0772;30.5475
177137465;38.6011;27.7005;31.2689
178144311;39.5326;28.2711;31.9219
179151499;40.8389;28.796;32.5675
180159046;42.0336;29.3173;33.2635
181166970;43.2061;29.8307;33.9736
182175290;44.4058;30.3724;34.6677
183184026;45.5591;30.8726;35.4163
184193198;46.7647;31.4506;36.2316
185202828;47.9711;24.7224;28.1554
186212939;35.8207;25.44;29.0631
187223555;37.0869;26.2394;29.9768
188234701;38.3739;27.1213;30.9865
189246404;40.4482;28.0937;31.9345
190258692;42.9265;29.2038;33.4271
191271594;45.5544;30.3474;34.857
192285141;47.0623;31.4673;36.358
193299365;49.3925;32.5938;37.6973
194314300;52.0263;33.8823;39.3107
195329981;55.8382;35.6691;41.3493
196346446;59.6739;37.4726;43.631
197363734;63.7645;39.5593;46.378
198381886;68.0889;41.7044;49.0943
199400945;73.1351;36.6934;42.676
200420956;68.2472;38.892;45.5529
201441967;72.7394;41.4973;48.5968
202464028;77.5202;44.1722;51.2197
203487192;82.4189;46.8679;54.1153
204511514;87.5568;49.7734;57.3992
205537052;93.8694;52.7111;61.5852
206563866;98.5776;55.6557;65.2062
207592020;104.286;58.6651;69.04
208621581;110.355;61.9032;72.5719
209652620;115.968;65.0222;76.4156
210685210;122.377;68.1861;80.2677
211719429;128.764;71.472;84.3408
212755358;135.468;74.8612;88.7502
213793083;142.257;65.906;78.5244
214832694;118.156;68.1293;82.1459
215874285;121.749;70.4289;84.8366
216917955;126.307;72.7768;87.4041
217963808;130.591;75.2737;90.2427
2181011953;135.232;77.7395;94.9113
2191062505;140.23;80.3083;97.6463
2201115584;144.807;83.0345;101.234
2211171316;149.705;85.713;104.949
2221229834;155.395;88.5689;108.896
2231291277;160.729;91.5599;112.815
2241355792;167.365;94.6653;117.258
2251423532;173.517;97.7903;121.706
2261494659;180.098;101.112;126.6
2271569342;187.182;104.538;131.62
2281647759;144.233;85.5581;109.078
2291730096;147.464;87.6967;111.935
2301816549;151.448;89.944;115.747
2311907324;155.391;92.0183;118.617
2322002637;159.25;93.3142;119.669
2332102715;163.683;95.8578;123.485
2342207796;168.14;98.355;127.236
2352318131;173.862;100.947;130.456
2362433982;179.805;104.78;136.731
2372555625;185.041;107.519;140.706
2382683350;191.52;110.531;145.046
2392817461;197.6;113.407;149.282
2402958277;203.504;116.549;153.987