返回
Persistent Memory: A Survey of Programming Support and Implementations
DOI:10.1145/3465402.png)
摘要
En 中文
The recent rise of byte-addressable non-volatile memory technologies is blurring the dichotomy between memory and storage. In particular, they allow programmers to have direct access to persistent data instead of relying on traditional interfaces, such as file and database systems. However, they also bring new challenges, as a failure may render the program in an unrecoverable and inconsistent state. Consequently, a lot of effort has been put by both industry and academia into making the task of programming with such memories easier while, at the same time, efficient from the runtime perspective. This survey summarizes such a body of research, from the abstractions to the implementation level. As persistent memory is starting to appear commercially, the state-of-the-art research condensed here will help investigators to quickly stay up to date while also motivating others to pursue research in the field.
Keyword:
Persistent memory
failure-atomic sections
persistent heap
期刊
IF:
28
论文数:
2.4K
被引数:
3.5W
机构
引用论文
A GID E3 ligase assembly ubiquitinates an Rsp5 E3 adaptor and regulates plasma membrane transporters
Finaritra! A splendid new leaf-tailed gecko (Uroplatus) species from Marojejy National Park in north-eastern Madagascar
Zootaxa
IF0
Expression of oncogenic K-ras from its endogenous promoter leads to a partial block of erythroid differentiation and hyperactivation of cytokine-dependent signaling pathways
Blood
IF0

