{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 …
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 …
{SLM-DB}:{Single-Level}{Key-Value} store with persistent memory
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 …
(PM) to enhance the performance of key-value (KV) stores. We present a novel KV store, the …
Data-parallel hashing techniques for GPU architectures
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 …
data, with widespread usage in domains ranging from computer graphics to machine …
Lock-free concurrent level hashing for persistent memory
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 …
is promising to improve the storage system performance. Hashing-based index structures …
Extending the lifetime of NVM: challenges and opportunities
Recently, Non-Volalile Memory (NVM) technology has revolutionized the landscape or
memory systems. With many advantages, such as non volatility and near zero standby …
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
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 …
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
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 …
the emerging persistent memory (PMem) to achieve high performance and instant recovery …
Persistent memory hash indexes: An experimental evaluation
Persistent memory (PM) is increasingly being leveraged to build hash-based indexing
structures featuring cheap persistence, high performance, and instant recovery, especially …
structures featuring cheap persistence, high performance, and instant recovery, especially …
Persistent state machines for recoverable in-memory storage systems with {NVRam}
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 …
of modern datacenter services. However, they lose all state on failure, so recovery is …