Language Support for Memory Persistency

Aasheesh Kolli, Vaibhav Gogte, Ali Saidi, Stephan DIestelhorst, William Wang, Peter M. Chen, Satish Narayanasamy, Thomas F. Wenisch

Research output: Contribution to journalArticle

Abstract

Memory persistency models enable maintaining recoverable data structures in persistent memories and prior work has proposed ISA-level persistency models. In addition to these models, we argue for extending language-level memory models to provide persistence semantics. We present a taxonomy of guarantees a language-level persistency model could provide and characterize their programmability and performance.

Original languageEnglish (US)
Article number8692431
Pages (from-to)94-102
Number of pages9
JournalIEEE Micro
Volume39
Issue number3
DOIs
StatePublished - May 1 2019

All Science Journal Classification (ASJC) codes

  • Software
  • Hardware and Architecture
  • Electrical and Electronic Engineering

Fingerprint Dive into the research topics of 'Language Support for Memory Persistency'. Together they form a unique fingerprint.

  • Cite this

    Kolli, A., Gogte, V., Saidi, A., DIestelhorst, S., Wang, W., Chen, P. M., Narayanasamy, S., & Wenisch, T. F. (2019). Language Support for Memory Persistency. IEEE Micro, 39(3), 94-102. [8692431]. https://doi.org/10.1109/MM.2019.2910821