Invention Application
- Patent Title: OPTIMIZED HOPSCOTCH MULTIPLE HASH TABLES FOR EFFICIENT MEMORY IN-LINE DEDUPLICATION APPLICATION
-
Application No.: US15161136Application Date: 2016-05-20
-
Publication No.: US20170286003A1Publication Date: 2017-10-05
- Inventor: Frederic Sala , Chaohong Hu , Hongzhong Zheng , Dimin Niu , Mu-Tien Chang
- Applicant: Samsung Electronics Co., Ltd.
- Main IPC: G06F3/06
- IPC: G06F3/06 ; G06F12/10

Abstract:
A method of memory deduplication includes identifying hash tables each corresponding to a hash function, and each including physical buckets, each physical bucket including ways and being configured to store data, identifying virtual buckets each including some physical buckets, and each sharing a physical bucket with another virtual bucket, identifying each of the physical buckets having data stored thereon as being assigned to a single virtual bucket, hashing a data line according to a hash function to produce a hash value, determining whether a corresponding virtual bucket has available space for a block of data according to the hash value, sequentially moving data from the corresponding virtual bucket to an adjacent virtual bucket when the corresponding virtual bucket does not have available space until the corresponding virtual bucket has space for the block of data, and storing the block of data in the corresponding virtual bucket.
Public/Granted literature
- US09983821B2 Optimized hopscotch multiple hash tables for efficient memory in-line deduplication application Public/Granted day:2018-05-29
Information query