Programming Persistent Memory Systems

  • Vaibhav Gogte
  • , Aasheesh Kolli
  • , Thomas F. Wenisch

Research output: Chapter in Book/Report/Conference proceedingChapter

Abstract

In prior chapters, we discussed different kinds of hardware support for building highperformance PM systems. In this chapter, we will focus on some of the software work that has been done to achieve the same objective. PMs represent a significant departure from conventional storage devices and a significant body of work aims to identify and fill in any performance or ease of programming gaps that arise in the transition to PM systems. While covering the entire body of this work [29, 30, 43, 44, 47-51, 65, 91, 97-100, 106-125] is out of scope for this chapter, we hope to highlight some of the most interesting work in this space. Specifically, for advances in databases and data structures for PM, we refer the reader to the synthesis lecture by Arulraj et al. [126].

Original languageEnglish (US)
Title of host publicationSynthesis Lectures on Computer Architecture
PublisherSpringer Nature
Pages65-76
Number of pages12
DOIs
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

Fingerprint

Dive into the research topics of 'Programming Persistent Memory Systems'. Together they form a unique fingerprint.

Cite this