Technologies for computing rolling hashes
AssigneeIntel Corporation
InventorsJames D. Guilford, Vinodh Gopal, Gregory B. Tucker
Life of this patent
Estimating the term…
Loading patent…
AssigneeIntel Corporation
InventorsJames D. Guilford, Vinodh Gopal, Gregory B. Tucker
Estimating the term…
Technologies for computing rolling hashes include a computing device having a first hash table that includes a first plurality of random-valued entries and a second hash table that includes a second plurality of random-valued entries. The computing device retrieves a block of data from a data buffer and generates a hash based on the block of data, a previously generated hash, the first hash table, and the second hash table. The computing device further determines whether the generated hash matches a predefined trigger and records a data boundary in response to a determination that the generated hash matches the trigger.
A computing device for computing rolling hashes during identification of one or more data chunks to de-duplicate in a data de-duplication operation, the computing device comprising:
One or more non-transitory machine-readable storage media comprising a plurality of instructions stored thereon that, in response to execution by a computing device, cause the computing device to:
A method for computing rolling hashes by a computing device during identification of one or more data chunks in memory to de-duplicate in a data de-duplication operation, the method comprising:
Dependencies are inferred from the claim text.