{Write-Optimized} and {High-Performance} hashing index scheme for persistent memory

P Zuo, Y Hua, J Wu - 13th USENIX Symposium on Operating Systems …, 2018 - usenix.org
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 …

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 …

{SLM-DB}:{Single-Level}{Key-Value} store with persistent memory

O Kaiyrakhmet, S Lee, B Nam, SH Noh… - 17th USENIX Conference …, 2019 - usenix.org
This paper investigates how to leverage emerging byte-addressable persistent memory
(PM) to enhance the performance of key-value (KV) stores. We present a novel KV store, the …

Data-parallel hashing techniques for GPU architectures

B Lessley, H Childs - IEEE Transactions on Parallel and …, 2019 - ieeexplore.ieee.org
Hash tables are a fundamental data structure for effectively storing and accessing sparse
data, with widespread usage in domains ranging from computer graphics to machine …

Lock-free concurrent level hashing for persistent memory

Z Chen, Y Hua, B Ding, P Zuo - 2020 USENIX Annual Technical …, 2020 - usenix.org
With high memory density, non-volatility, and DRAM-scale latency, persistent memory (PM)
is promising to improve the storage system performance. Hashing-based index structures …

Extending the lifetime of NVM: challenges and opportunities

S Kargar, F Nawab - Proceedings of the VLDB Endowment, 2021 - dl.acm.org
Recently, Non-Volalile Memory (NVM) technology has revolutionized the landscape or
memory systems. With many advantages, such as non volatility and near zero standby …

NBTree: a lock-free PM-friendly persistent B+-tree for eADR-enabled PM systems

B Zhang, S Zheng, Z Qi, L Huang - Proceedings of the VLDB Endowment, 2022 - dl.acm.org
Persistent memory (PM) promises near-DRAM performance as well as data persistency.
Recently, a new feature called eADR is available on the 2 nd generation Intel Optane PM …

Halo: A hybrid PMem-DRAM persistent hash index with fast recovery

D Hu, Z Chen, W Che, J Sun, H Chen - Proceedings of the 2022 …, 2022 - dl.acm.org
Hash index, a fundamental component in many data management systems, can benefit from
the emerging persistent memory (PMem) to achieve high performance and instant recovery …

Persistent memory hash indexes: An experimental evaluation

D Hu, Z Chen, J Wu, J Sun, H Chen - Proceedings of the VLDB …, 2021 - dl.acm.org
Persistent memory (PM) is increasingly being leveraged to build hash-based indexing
structures featuring cheap persistence, high performance, and instant recovery, especially …

Persistent state machines for recoverable in-memory storage systems with {NVRam}

W Zhang, S Shenker, I Zhang - 14th USENIX Symposium on Operating …, 2020 - usenix.org
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 …