Invention Grant
- Patent Title: Optimized selection of hash collision chains
-
Application No.: US15200556Application Date: 2016-07-01
-
Publication No.: US10528539B2Publication Date: 2020-01-07
- Inventor: James D. Guilford , Vinodh Gopal , Daniel Cutter
- Applicant: Intel Corporation
- Applicant Address: US CA Santa Clara
- Assignee: Intel Corporation
- Current Assignee: Intel Corporation
- Current Assignee Address: US CA Santa Clara
- Agency: Alliance IP, LLC
- Main IPC: G06F17/30
- IPC: G06F17/30 ; G06F16/22 ; G06F16/2455 ; G06F3/06

Abstract:
In an example, there is disclosed an apparatus, comprising: a data store comprising a hash table having for at least some rows a hash entry indexed by a hash value, and comprising a hash chain of one or more pointers to a history buffer, and a spill counter; and one or more logic elements, including at least one hardware logic element, comprising a data compressor to: inspect a string0 comprising n bytes at position p in a data file; get the spill counter from a hash entry corresponding to string0; inspect a string1 comprising n bytes at p+k, wherein k is a positive integer; get the spill counter from a hash entry corresponding to string1; determine that the spill counter for string1 is less than the spill counter for string0; and search a chain1 (the hash chain of a hash entry corresponding to string1) for a matching string of size at least n+k with an offset of −k.
Public/Granted literature
- US20180004744A1 OPTIMIZED SELECTION OF HASH COLLISION CHAINS Public/Granted day:2018-01-04
Information query