Persistent Storage Device with NVRAM for Staging Writes
AssigneeSanDisk Enterprise IP LLC
InventorsJohann George, Aaron Olbrich, Brian O'Krafka, Darpan Dinker, Patrick Chiu, Evgeny Firsov
Life of this patent
Estimating the term…
Loading patent…
AssigneeSanDisk Enterprise IP LLC
InventorsJohann George, Aaron Olbrich, Brian O'Krafka, Darpan Dinker, Patrick Chiu, Evgeny Firsov
Estimating the term…
A persistent storage device includes both persistent storage, which includes a set of persistent storage blocks, and NVRAM, and in particular a set of NVRAM blocks. The persistent storage device also typically includes a storage controller. The persistent storage device, in addition to responding to commands to write data directly to and to read data directly from persistent storage blocks is also configured to write data to specified NVRAM blocks (e.g., specified by a host NVRAM write command) and to transfer data from a specified NVRAM block to a specified persistent storage block. As a result, multiple writes to a particular persistent storage block can be replaced with multiple writes to an NVRAM block and a subsequent single write to the particular persistent storage block. This reduces the number of writes to persistent storage and also reduces the number of corresponding block erase operations.
A persistent storage device, comprising:
A method for managing a persistent storage device, comprising:
A method for storing data to a persistent storage device, comprising:
Dependencies are inferred from the claim text.