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 …
Recipe: Converting concurrent dram indexes to persistent-memory indexes
We present Recipe, a principled approach for converting concurrent DRAM indexes into
crash-consistent indexes for persistent memory (PM). The main insight behind Recipe is that …
crash-consistent indexes for persistent memory (PM). The main insight behind Recipe is that …
Dash: Scalable hashing on persistent memory
Byte-addressable persistent memory (PM) brings hash tables the potential of low latency,
cheap persistence and instant recovery. The recent advent of Intel Optane DC Persistent …
cheap persistence and instant recovery. The recent advent of Intel Optane DC Persistent …
PACTree: A high performance persistent range index using PAC guidelines
Non-Volatile Memory (NVM), which provides relatively fast and byte-addressable
persistence, is now commercially available. However, we cannot equate a real NVM with a …
persistence, is now commercially available. However, we cannot equate a real NVM with a …
Kvell: the design and implementation of a fast persistent key-value store
Modern block-addressable NVMe SSDs provide much higher bandwidth and similar
performance for random and sequential access. Persistent key-value stores (KVs) designed …
performance for random and sequential access. Persistent key-value stores (KVs) designed …
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 …
LB+ Trees: Optimizing persistent index performance on 3DXPoint memory
J Liu, S Chen, L Wang - Proceedings of the VLDB Endowment, 2020 - dl.acm.org
3DXPoint memory is the first commercially available NVM solution targeting mainstream
computer systems. While 3DXPoint conforms to many assumptions about NVM in previous …
computer systems. While 3DXPoint conforms to many assumptions about NVM in previous …
Evaluating persistent memory range indexes
Persistent memory (PM) is fundamentally changing the way database index structures are
built by enabling persistence, high performance, and (near) instant recovery all on the …
built by enabling persistence, high performance, and (near) instant recovery all on the …
uTree: a persistent B+-tree with low tail latency
Tail latency is a critical design issue in recent storage systems. B+-tree, as a fundamental
building block in storage systems, incurs high tail latency, especially when placed in …
building block in storage systems, incurs high tail latency, especially when placed in …
Managing non-volatile memory in database systems
Non-volatile memory (NVM) is a new storage technology that combines the performance
and byte addressability of DRAM with the persistence of traditional storage devices like flash …
and byte addressability of DRAM with the persistence of traditional storage devices like flash …