Advanced Micro Devices, Inc.
SYSTEM AND METHOD USING HASH TABLE WITH A SET OF FREQUENTLY-ACCESSED BUCKETS AND A SET OF LESS FREQUENTLY-ACCESSED BUCKETS
Last updated:
Abstract:
A method and apparatus perform a first hash operation on a first key wherein the first hash operation is biased to map the first key and associated value to a set of frequently-accessed buckets in a hash table. An entry for the first key and associated value is stored in the set of frequently-accessed buckets. A second hash operation is performed on a second key wherein the second hash operation is biased to map the second key and associated value to a set of less frequently-accessed buckets in the hash table. An entry for the second key and associated value is stored in the set of less frequently-accessed buckets. The method and apparatus perform a hash table look up of the requested key in the set of frequently-accessed buckets, if the requested key is not found, then a hash table lookup is performed in the set of less frequently-accessed buckets.
Utility
17 Dec 2019
17 Jun 2021