ABCDEFGHIJKL
1
N collisions
2
00.10.20.30.40.50.60.70.80.9overlap
3
1000312920351798924313374429418500
4
2001193152316723597217814901831122113251430
5
40010092317361386732412530633833334932502266
6
8004020104331454214179457654898541583068096303
7
1600171035254466165117271104721860121362103349383
8
32001.73E+006994951084615702369104158021136191952908937059
9
64001.71E+0063.43E+0066.89E+0069.98E+0061.03E+0075.45E+0064.11E+005336931.03E+00541398
10
128001.90E+0064.40E+0064.70E+0066.73E+0051.35E+00556485529321.83E+0053.71E+0052.19E+005
11
size
12
13
14
15
Time ratio to perform benchmarkGreater than one: Custom hashtable is fasterSmaller than one: std::unordered_set is faster
16
17
Standard / Custom
18
00.10.20.30.40.50.60.70.80.9overlap
19
10011.84.80955.13.52385.538531188.416inf
20
2006.24147.41943.71793.73535.71436.56256.14295.27274.81823.2
21
4004.25845.96924.35143.77635.81825.30234.25584.33334.32263.619
22
8005.92484.79083.82843.56294.164.18453.84.5893.76472.7759
23
16005.76674.76474.50353.4944.88794.08073.1773.55253.90973.181
24
32000.464053.07474.48743.87233.58793.6443.50453.56942.94122.1371
25
64000.879860.451820.220920.142790.131790.190761.36264.0892.41222.8237
26
128001.42490.672150.59762.11394.09034.16433.53623.19011.76842.1659
27
size