Method and apparatus for enabling larger memory capacity than physical memory size
AssigneeSamsung Electronics Co., Ltd.
InventorsDongyan Jiang, Changhui Lin, Krishna Malladi, Jongmin Gim, Hongzhong Zheng
Life of this patent
Estimating the term…
Loading patent…
AssigneeSamsung Electronics Co., Ltd.
InventorsDongyan Jiang, Changhui Lin, Krishna Malladi, Jongmin Gim, Hongzhong Zheng
Estimating the term…
A method of retrieving data stored in a memory associated with a dedupe module is provided. The method includes: identifying a logical address of the data; identifying a physical line ID of the data in accordance with the logical address by looking up at least a portion of the logical address in a translation table; locating a respective physical line, the respective physical line corresponding to the PLID; and retrieving the data from the respective physical line, the retrieving including copying a respective hash cylinder to the read cache, the respective hash cylinder including: a respective hash bucket, the respective hash bucket including the respective physical line; and a respective reference counter bucket, the respective reference counter bucket including a respective reference counter associated with the respective physical line.
A method of retrieving data stored in a memory associated with a dedupe module, the dedupe module comprising a read cache, the memory comprising a translation table and a combined data structure, the combined data structure comprising a hash table and a reference counter table, the hash table and the reference counter table each being stored in a plurality of hash cylinders of the combined data structure, the hash table comprising a plurality of hash buckets each comprising a plurality of physical lines, each physical line storing data, the reference counter table comprising a plurality of reference counter buckets each comprising a plurality of reference counters, the method comprising:
A method of storing data in memory associated with a dedupe engine, the method comprising:
A dedupe module comprising:
A dedupe module comprising:
A dedupe module comprising:
Dependencies are inferred from the claim text.