@inbook{7facd231c3554a4ba30be261cbeba0ba,
title = "Hardware Mechanisms for Atomic Durability",
abstract = "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.",
author = "Vaibhav Gogte and Aasheesh Kolli and Wenisch, {Thomas F.}",
note = "Publisher Copyright: {\textcopyright} 2022, Springer Nature Switzerland AG.",
year = "2022",
doi = "10.1007/978-3-031-79205-2_4",
language = "English (US)",
series = "Synthesis Lectures on Computer Architecture",
publisher = "Springer Nature",
pages = "51--64",
booktitle = "Synthesis Lectures on Computer Architecture",
address = "United States",
}