Local checkpointing using a multi-level cell
AssigneeHewlett Packard Enterprise Development LP
InventorsDoe Hyun Yoon, Robert Schreiber, Paolo Faraboschi, Jichuan Chang, Naveen Muralimanohar, Parthasarathy Ranganathan
Life of this patent
Estimating the term…
Abstract
Local checkpointing using a multi-level call is described herein. An example method includes storing a first datum in a first level of a multi-level cell. A second datum is stored in a second level of the multi-level cell, the second datum representing a checkpoint of the first datum. The first datum is copied from the first level to the second level of the multi-level cell to create the checkpoint.
Claims15
A method of local checkpointing using a multi-level cell, the method comprising:
- storing a first datum in a first level of a multi-level cell;
- storing a second datum in a second level of the multi-level cell, the second datum representing a checkpoint of the first datum;
- and
- copying the first datum from the first level to the second level of the multi-level cell to create the checkpoint
An apparatus to implement local checkpointing in a multi-level cell, the apparatus comprising:
- a checkpoint processor to create a checkpoint of a first datum stored In a first level of the multi-level cell, the checkpoint stored in a second level of the multi-level cell;
- a memory reader to read data stored in the multi-level cell;
- and
- a memory writer to write data to the multi-level cell.
A machine-readable storage medium comprising instructions which, when executed, cause a machine to at least:
- store a first datum in a first level of a multi-level cell of a non-volatile random access memory (NVRAM);
- store a second datum in a second level of the multi-level cell, the second datum representing a checkpoint of the first datum;
- and
- copy the first datum from the first level to the second level of the multi-level cell to create the checkpoint.
Dependencies are inferred from the claim text.