Memory-efficient storage and searching in hash tables using compressed indexes
AssigneePure Storage, Inc.
InventorsJohn Colgrove, Ethan L. Miller, Neil Amar Vachharajani, Feng Wang
Life of this patent
Estimating the term…
Loading patent…
AssigneePure Storage, Inc.
InventorsJohn Colgrove, Ethan L. Miller, Neil Amar Vachharajani, Feng Wang
Estimating the term…
Methods and apparatus for determining if a value is stored in a hash table is provided. The method includes breaking the value into address bits, prefix bits, and signature bits. The method includes determining a container in a compressed index at an address specified by the address bits, the container comprised of a prefix table with bits set corresponding to the prefix bits determined by aggregate values associated with the container and a signature table containing the signature bits determined by the aggregate values associated with the container. The method includes determining a result based on a function of the prefix and signature tables and the determined prefix and signature bits.
A method, comprising:
A non-transitory, computer-readable media having instructions thereupon which, when executed by one or more processors, cause the one or more processors to perform operations comprising:
A system, comprising:
Dependencies are inferred from the claim text.