Estimating stack distances
AssigneeGoogle Inc.
InventorRobert Cypher
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorRobert Cypher
Estimating the term…
Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for estimating the stack distance of an access to a cache. In one aspect, a method includes determining a current estimate value of the stack distance. For each of K buckets, a minimum value and a maximum value are initialized, wherein each bucket corresponds to a range of possible fingerprint values for accesses. A first access is processed, including: determining a first fingerprint value for the first access; identifying a first bucket for the first access based on the first fingerprint value; and determining that the first fingerprint value is between the minimum value and the maximum value for the first bucket, and in response, increasing the current estimate value and adjusting the minimum value or the maximum value for the first bucket.
A method performed by one or more data processing apparatus, the method comprising:
A system comprising one or more data processing apparatus configured to perform operations comprising:
A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by one or more computers cause the one or more computers to perform operations comprising:
Dependencies are inferred from the claim text.