Memory mapping for hibernation
AssigneeMicron Technology, Inc.
InventorGil Golov
Life of this patent
Estimating the term…
Abstract
A computing system has a processing device (e.g., CPU, FPGA, or GPU) and memory regions (e.g., in a DRAM device) used by the processing device during normal operation. The computing system is configured to: monitor use of the memory regions in volatile memory; based on monitoring the use of the memory regions, identify at least one of the memory regions of the volatile memory; initiate a hibernation process; and during the hibernation process, copy data stored in the identified memory regions to non-volatile memory.
Claims20
A system, comprising:
- at least one processing device;
- and
- memory storing instructions configured to instruct the at least one processing device to:
- monitor use of memory regions in volatile memory;
- based on monitoring the use of the memory regions, identify at least one of the memory regions of the volatile memory;
- detect an impending loss of power to the volatile memory;
- and
- in response to detecting the impending loss of power, copy data stored in the identified memory regions to non-volatile memory.
A method, comprising:
- identifying at least one first region of memory regions in volatile memory, wherein the identified at least one first region is to be saved;
- detecting a loss of power to the volatile memory;
- and
- in response to detecting the loss of power, copying first data stored in the identified at least one first region to non-volatile memory.
A non-transitory computer-readable storage medium storing instructions that, when executed by a processing device, cause the processing device to perform a method, the method comprising:
- identifying at least one first region of memory regions in volatile memory, wherein the identified at least one first region is to be saved;
- detecting an impending loss of power to the volatile memory;
- and
- in response to detecting the impending loss of power, copying first data stored in the identified at least one first region to non-volatile memory.
Dependencies are inferred from the claim text.