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 …
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 …
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 …
Viper: An efficient hybrid pmem-dram key-value store
Key-value stores (KVSs) have found wide application in modern software systems. For
persistence, their data resides in slow secondary storage, which requires KVSs to employ …
persistence, their data resides in slow secondary storage, which requires KVSs to employ …
Understanding the idiosyncrasies of real persistent memory
High capacity persistent memory (PMEM) is finally commercially available in the form of
Intel's Optane DC Persistent Memory Module (DCPMM). Researchers have raced to …
Intel's Optane DC Persistent Memory Module (DCPMM). Researchers have raced to …
Maximizing persistent memory bandwidth utilization for OLAP workloads
Modern database systems for online analytical processing (OLAP) typically rely on in-
memory processing. Keeping all active data in DRAM severely limits the data capacity and …
memory processing. Keeping all active data in DRAM severely limits the data capacity and …
Farview: Disaggregated memory with operator off-loading for database engines
Cloud deployments disaggregate storage from compute, providing more flexibility to both the
storage and compute layers. In this paper, we explore disaggregation by taking it one step …
storage and compute layers. In this paper, we explore disaggregation by taking it one step …
APEX: a high-performance learned index on persistent memory
The recently released persistent memory (PM) offers high performance, persistence, and is
cheaper than DRAM. This opens up new possibilities for indexes that operate and persist …
cheaper than DRAM. This opens up new possibilities for indexes that operate and persist …
Main memory database recovery: A survey
A Magalhaes, JM Monteiro, A Brayner - ACM Computing Surveys (CSUR …, 2021 - dl.acm.org
Many of today's applications need massive real-time data processing. In-memory database
systems have become a good alternative for these requirements. These systems maintain …
systems have become a good alternative for these requirements. These systems maintain …