TY - CHAP
T1 - Programming Persistent Memory Systems
AU - Gogte, Vaibhav
AU - Kolli, Aasheesh
AU - Wenisch, Thomas F.
N1 - Publisher Copyright:
© 2022, Springer Nature Switzerland AG.
PY - 2022
Y1 - 2022
N2 - 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].
AB - 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].
UR - https://www.scopus.com/pages/publications/85139396574
UR - https://www.scopus.com/pages/publications/85139396574#tab=citedBy
U2 - 10.1007/978-3-031-79205-2_5
DO - 10.1007/978-3-031-79205-2_5
M3 - Chapter
AN - SCOPUS:85139396574
T3 - Synthesis Lectures on Computer Architecture
SP - 65
EP - 76
BT - Synthesis Lectures on Computer Architecture
PB - Springer Nature
ER -