An empirical guide to the behavior and use of scalable persistent memory

J Yang, J Kim, M Hoseinzadeh, J Izraelevitz… - … USENIX Conference on …, 2020 - usenix.org
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 …

Recipe: Converting concurrent dram indexes to persistent-memory indexes

SK Lee, J Mohan, S Kashyap, T Kim… - Proceedings of the 27th …, 2019 - dl.acm.org
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 …

Dash: Scalable hashing on persistent memory

B Lu, X Hao, T Wang, E Lo - arXiv preprint arXiv:2003.07302, 2020 - arxiv.org
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 …

PACTree: A high performance persistent range index using PAC guidelines

WH Kim, RM Krishnan, X Fu, S Kashyap… - Proceedings of the ACM …, 2021 - dl.acm.org
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 …

Kvell: the design and implementation of a fast persistent key-value store

B Lepers, O Balmau, K Gupta… - Proceedings of the 27th …, 2019 - dl.acm.org
Modern block-addressable NVMe SSDs provide much higher bandwidth and similar
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

L Xiang, X Zhao, J Rao, S Jiang, H Jiang - Proceedings of the …, 2022 - dl.acm.org
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 …

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 …

Evaluating persistent memory range indexes

L Lersch, X Hao, I Oukid, T Wang… - Proceedings of the VLDB …, 2019 - dl.acm.org
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 …

uTree: a persistent B+-tree with low tail latency

Y Chen, Y Lu, K Fang, Q Wang, J Shu - Proceedings of the VLDB …, 2020 - dl.acm.org
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 …

Managing non-volatile memory in database systems

A Van Renen, V Leis, A Kemper, T Neumann… - Proceedings of the …, 2018 - dl.acm.org
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 …