Hardware Mechanisms for Atomic Durability

Vaibhav Gogte, Aasheesh Kolli, Thomas F. Wenisch

Research output: Chapter in Book/Report/Conference proceedingChapter


PM programming requires that data is consistent in PM in case of a failure to enable recovery and resume execution. Recovery software inspects PM data, ensures data consistency, and restores the system. Post-failure recovery can be greatly simplified by providing failure atomicity for a set of PM updates. Failure atomicity ensures that either all or none of the updates are visible to recovery in the case of a failure. It reduces the state space that recovery might observe upon failure.

Original languageEnglish (US)
Title of host publicationSynthesis Lectures on Computer Architecture
PublisherSpringer Nature
Number of pages14
StatePublished - 2022

Publication series

NameSynthesis Lectures on Computer Architecture
ISSN (Print)1935-3235
ISSN (Electronic)1935-3243

All Science Journal Classification (ASJC) codes

  • Hardware and Architecture


Dive into the research topics of 'Hardware Mechanisms for Atomic Durability'. Together they form a unique fingerprint.

Cite this