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.
STATEMENT OF GOVERNMENT INTEREST
 This invention has been made with government support under Contract No. DE-SC0005026, awarded by The Department of Energy. The government has certain rights in the invention.