Bucketized hash tables with remap entries
AssigneeAdvanced Micro Devices, Inc.
InventorsAlexander D. Breslow, Dong Ping Zhang, Nuwan S. Jayasena
Life of this patent
Estimating the term…
Loading patent…
AssigneeAdvanced Micro Devices, Inc.
InventorsAlexander D. Breslow, Dong Ping Zhang, Nuwan S. Jayasena
Estimating the term…
Methods and mechanisms for managing data in a hash table are disclosed. A computing system includes a hash table configured to store data and hash management logic. In response to receiving a request to insert data into the hash table, the hash management logic is configured to generate a first hash value by applying a first hash function to the key of the key-value pair, and identify a first bucket within the hash table that corresponds to the first hash table. If the first bucket has a slot available, store the key-value pair in the slot. If the first bucket does not have a slot available, select a first slot of the first bucket for conversion to a remap entry, store the key-value pair in a second bucket, and store information associating the key-value pair with the second bucket in the remap entry.
A system comprising:
A method for managing a hash table in a computing system comprising:
A non-transitory computer readable storage medium storing program instructions, wherein when executed by a processor unit the instructions are executable to:
Dependencies are inferred from the claim text.