Please download the dossier by clicking on the dossier button x
×

EFFICIENTLY PURGING NON-ACTIVE BLOCKS IN NVM REGIONS USING VIRTBLOCK ARRAYS

  • US 20200133842A1
  • Filed: 10/29/2018
  • Published: 04/30/2020
  • Est. Priority Date: 10/29/2018
  • Status: Active Grant
First Claim
Patent Images

1. A method for purging non-active blocks in a non-volatile random access memory (NVM) region of an NVM device, the method comprising:

  • maintaining, by a host system in the NVM device, a pointer entry for each allocated data block of the NVM region, wherein page table entries of the NVM region that refer to the allocated data block include pointers to the pointer entry, and wherein the pointer entry includes a pointer to the allocated data block;

    determining, by the host system, that a subset of the allocated data blocks of the NVM region are non-active blocks that are not referred to by a running point of the NVM region; and

    purging, by the host system, the non-active blocks from the NVM device to a mass storage device, the purging comprising updating the pointer entry for each non-active block to point to a storage location of the non-active block on the mass storage device.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×