T David, A Dragojevic, R Guerraoui… - 2018 USENIX Annual …, 2018 - usenix.org
Non-volatile RAM (NVRAM) makes it possible for data structures to tolerate transient failures, assuming however that programmers have designed these structures such that their …
With the recent launch of the Intel Optane memory platform, non-volatile main memory in the form of fast, dense, byte-addressable non-volatile memory has now become available …
T Shull, J Huang, J Torrellas - Proceedings of the 40th ACM SIGPLAN …, 2019 - dl.acm.org
Byte-addressable, non-volatile memory (NVM) is emerging as a revolutionary memory technology that provides persistency, near-DRAM performance, and scalable capacity. To …
A Correia, P Felber, P Ramalhete - Proceedings of the Fifteenth …, 2020 - dl.acm.org
Non-Volatile Main Memory (NVMM) has brought forth the need for data structures that are not only concurrent but also resilient to non-corrupting failures. Until now, persistent …
K Genç, MD Bond, GH Xu - Proceedings of the 41st ACM SIGPLAN …, 2020 - dl.acm.org
Byte-addressable persistent memory, such as Intel/Micron 3D XPoint, is an emerging technology that bridges the gap between volatile memory and persistent storage. Data in …
K Wu, J Ren, I Peng, D Li - 19th USENIX Conference on File and Storage …, 2021 - usenix.org
Failure-atomic transactions are a critical mechanism for accessing and manipulating data on persistent memory (PM) with crash consistency. We identify that small random writes in …
Distributed in-memory storage systems are crucial for meeting the low latency requirements of modern datacenter services. However, they lose all state on failure, so recovery is …
P Ramalhete, A Correia, P Felber - … on Principles and Practice of Parallel …, 2021 - dl.acm.org
Durable techniques coupled with transactional semantics provide to application developers the guarantee that data is saved consistently in persistent memory (PM), even in the event of …
Byte-addressable, non-volatile, random access memory (NVM) has the potential to dramatically accelerate the performance of storage-intensive workloads. For applications …