×

Optimized hopscotch multiple hash tables for efficient memory in-line deduplication application

  • US 10,318,434 B2
  • Filed: 02/26/2018
  • Issued: 06/11/2019
  • Est. Priority Date: 03/29/2016
  • Status: Active Grant
First Claim
Patent Images

1. A deduplication dynamic random-access memory (DRAM) memory module for deduplicating memory by performing deduplication on-chip and reducing duplicate blocks of data in memory to increase a logical capacity of the deduplication DRAM memory module, to reduce use of host processor resources, and to reduce a number of memory accesses to the deduplication DRAM memory module, the deduplication DRAM memory module comprising:

  • a hash table memory for storing only deduplicated blocks of data;

    an address lookup table memory (ALUTM) for storing addresses corresponding to the deduplicated blocks of data; and

    a processor for receiving read requests to enable the deduplication DRAM memory module to retrieve the blocks of data from the hash table memory and to export the blocks of data, and for receiving write requests to enable the deduplication DRAM memory module to store the blocks of data in the hash table memory.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×