发明名称 Reducing collisions within a hash table
摘要 Collisions in hash tables are reduced by removing each empty bucket from a hash table and compacting the non-empty buckets, generating a map of the hash table indicating a status of the buckets of the hash table, and accessing data in the hash table by applying a hash key to the generated map to determine a corresponding bucket containing the data.
申请公布号 US9317548(B2) 申请公布日期 2016.04.19
申请号 US201313753769 申请日期 2013.01.30
申请人 INTERNATIONAL BUSINESS MACHINES CORPORATION 发明人 Attaluri Gopi K.;Raman Vijayshankar
分类号 G06F7/00;G06F17/30 主分类号 G06F7/00
代理机构 Edell, Shapiro & Finnan, LLC 代理人 Kashef Mohammed;Edell, Shapiro & Finnan, LLC
主权项 1. An apparatus comprising: a processor including: a hash table compacting module configured to remove each empty bucket from a hash table and to compact the non-empty buckets;a hash table map generating module configured to generate a map of the hash table indicating a status of the buckets of the hash table; anda data access module configured to access data in the hash table by applying a hash key to the generated map to determine a corresponding bucket containing the data, wherein each bucket present in the hash table includes an attribute indicating one of a corresponding hash value and a pointer to a next bucket for the same hash value.
地址 Armonk NY US