Efficient memory dump
AssigneePure Storage, Inc.
InventorsYuhong Mao, Russell Sears
Life of this patent
Estimating the term…
Abstract
A method of operating a storage unit having non-volatile random-access memory (NVRAM) and solid-state memory is provided. The method includes transferring contents of the NVRAM to the solid-state memory, in response to detecting a power loss. The method includes during the transferring, having each of a plurality of channels in parallel, reading one or more of a plurality of logical unit numbers (LUNs) each corresponding to a portion of the NVRAM, performing an XOR of data of each of the one or more of the plurality of LUNs with data of a preceding LUN, and writing results of the XOR to the solid-state memory.
Claims20
A method comprising:
- transferring contents of a non-volatile memory to a solid-state memory, in response to detecting a power loss;
- and
- in response to detecting the power loss, reading a plurality of channels in parallel, wherein each channel is assigned a logical unit numbers (LUN), and performing an XOR of data of each LUN with data of a preceding LUN.
A tangible, non-transitory, computer-readable media having instructions thereupon which, when executed by a processor, cause the processor to:
- transfer contents of a non-volatile memory to a solid-state memory, in response to detecting a power loss;
- and
- in response to detecting the power loss, reading a plurality of channels in parallel, wherein each channel is assigned a logical unit numbers (LUN), and performing an XOR of data of each LUN with data of a preceding LUN.
A storage unit, comprising:
- non-volatile memory;
- solid-state memory;
- and
- one or more processors or logic to:
- transfer contents of a non-volatile memory to a solid-state memory, in response to detecting a power loss;
- and
- in response to detecting the power loss, reading a plurality of channels in parallel, wherein each channel is assigned a logical unit numbers (LUN), and performing an XOR of data of each LUN with data of a preceding LUN.
Dependencies are inferred from the claim text.