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 …
{Write-Optimized} and {High-Performance} hashing index scheme for persistent memory
Non-volatile memory (NVM) as persistent memory is expected to substitute or complement
DRAM in memory hierarchy, due to the strengths of non-volatility, high density, and near …
DRAM in memory hierarchy, due to the strengths of non-volatility, high density, and near …
Endurable transient inconsistency in {Byte-Addressable} persistent {B+-Tree}
With the emergence of byte-addressable persistent memory (PM), a cache line, instead of a
page, is expected to be the unit of data transfer between volatile and nonvolatile devices, but …
page, is expected to be the unit of data transfer between volatile and nonvolatile devices, but …
{Write-Optimized} dynamic hashing for persistent memory
Low latency storage media such as byte-addressable persistent memory (PM) requires
rethinking of various data structures in terms of optimization. One of the main challenges in …
rethinking of various data structures in terms of optimization. One of the main challenges in …
Characterizing the performance of intel optane persistent memory: A close look at its on-dimm buffering
We present a comprehensive and in-depth study of Intel Optane DC persistent memory
(DCPMM). Our focus is on exploring the internal design of Optane's on-DIMM read-write …
(DCPMM). Our focus is on exploring the internal design of Optane's on-DIMM read-write …
{WORT}: Write optimal radix tree for persistent memory storage systems
Recent interest in persistent memory (PM) has stirred development of index structures that
are efficient in PM. Recent such developments have all focused on variations of the B-tree …
are efficient in PM. Recent such developments have all focused on variations of the B-tree …
Characterizing and modeling non-volatile memory systems
Scalable server-grade non-volatile RAM (NVRAM) DIMMs became commercially available
with the release of Intel's Optane DIMM. Recent studies on Optane DIMM systems unveil …
with the release of Intel's Optane DIMM. Recent studies on Optane DIMM systems unveil …
Unimem: Runtime data managementon non-volatile memory-based heterogeneous main memory
Non-volatile memory (NVM) provides a scalable and power-efficient solution to replace
DRAM as main memory. However, because of relatively high latency and low bandwidth of …
DRAM as main memory. However, because of relatively high latency and low bandwidth of …
Steal but no force: Efficient hardware undo+ redo logging for persistent memory systems
Persistent memory is a new tier of memory that functions as a hybrid of traditional storage
systems and main memory. It combines the benefits of both: the data persistence of storage …
systems and main memory. It combines the benefits of both: the data persistence of storage …
Characterizing and optimizing remote persistent memory with {RDMA} and {NVM}
The appealing properties of NVM including high performance, persistence, and byte-
addressability, and a recent active thread of building remote memory systems with RDMA …
addressability, and a recent active thread of building remote memory systems with RDMA …