An empirical guide to the behavior and use of scalable persistent memory
After nearly a decade of anticipation, scalable nonvolatile memory DIMMs are finally
commercially available with the release of Intel's Optane DIMM. This new nonvolatile DIMM …
commercially available with the release of Intel's Optane DIMM. This new nonvolatile DIMM …
Persistent memory: A survey of programming support and implementations
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 …
dichotomy between memory and storage. In particular, they allow programmers to have …
Distributed shared persistent memory
Next-generation non-volatile memories (NVMs) will provide byte addressability, persistence,
high density, and DRAM-like performance. They have the potential to benefit many …
high density, and DRAM-like performance. They have the potential to benefit many …
Hyperloop: group-based NIC-offloading to accelerate replicated transactions in multi-tenant storage systems
Storage systems in data centers are an important component of large-scale online services.
They typically perform replicated transactional operations for high data availability and …
They typically perform replicated transactional operations for high data availability and …
RAMBDA: RDMA-driven Acceleration Framework for Memory-intensive µs-scale Datacenter Applications
Responding to the" datacenter tax" and" killer microseconds" problems for memory-intensive
datacenter applications, diverse solutions including Smart NIC-based ones have been …
datacenter applications, diverse solutions including Smart NIC-based ones have been …
Single machine graph analytics on massive datasets using intel optane dc persistent memory
Intel Optane DC Persistent Memory (Optane PMM) is a new kind of byte-addressable
memory with higher density and lower cost than DRAM. This enables the design of …
memory with higher density and lower cost than DRAM. This enables the design of …
Persistency for synchronization-free regions
V Gogte, S Diestelhorst, W Wang… - ACM SIGPLAN …, 2018 - dl.acm.org
Nascent persistent memory (PM) technologies promise the performance of DRAM with the
durability of disk, but how best to integrate them into programming systems remains an open …
durability of disk, but how best to integrate them into programming systems remains an open …
Finding and fixing performance pathologies in persistent memory software stacks
Emerging fast, non-volatile memories will enable systems with large amounts of non-volatile
main memory (NVMM) attached to the CPU memory bus, bringing the possibility of dramatic …
main memory (NVMM) attached to the CPU memory bus, bringing the possibility of dramatic …
Bbb: Simplifying persistent programming using battery-backed buffers
M Alshboul, P Ramrakhyani, W Wang… - … Symposium on High …, 2021 - ieeexplore.ieee.org
Non-volatile memory (NVM) is poised to augment or replace DRAM as main memory. With
the right abstraction and support, non-volatile main memory (NVMM) can provide an …
the right abstraction and support, non-volatile main memory (NVMM) can provide an …
{Log-Free} Concurrent Data Structures
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 …
failures, assuming however that programmers have designed these structures such that their …