Let's talk about storage & recovery methods for non-volatile memory database systems

J Arulraj, A Pavlo, SR Dulloor - Proceedings of the 2015 ACM SIGMOD …, 2015 - dl.acm.org
The advent of non-volatile memory (NVM) will fundamentally change the dichotomy between
memory and durable storage in database management systems (DBMSs). These new NVM …

A study of application performance with non-volatile main memory

Y Zhang, S Swanson - 2015 31st Symposium on Mass Storage …, 2015 - ieeexplore.ieee.org
Attaching next-generation non-volatile memories (NVMs) to the main memory bus provides
low-latency, byte-addressable access to persistent data that should significantly improve …

How to build a non-volatile memory database management system

J Arulraj, A Pavlo - Proceedings of the 2017 ACM International …, 2017 - dl.acm.org
The difference in the performance characteristics of volatile (DRAM) and non-volatile
storage devices (HDD/SSDs) influences the design of database management systems …

Internal parallelism of flash memory-based solid-state drives

F Chen, B Hou, R Lee - ACM Transactions on Storage (TOS), 2016 - dl.acm.org
A unique merit of a solid-state drive (SSD) is its internal parallelism. In this article, we
present a set of comprehensive studies on understanding and exploiting internal parallelism …

A survey of software techniques to emulate heterogeneous memory systems in high-performance computing

C Foyer, B Goglin, AR Proaño - Parallel Computing, 2023 - Elsevier
Heterogeneous memory will be involved in several upcoming platforms on the way to
exascale. Combining technologies such as HBM, DRAM and/or NVDIMM allows to tackle …

Software support inside and outside solid-state devices for high performance and high efficiency

F Chen, T Zhang, X Zhang - Proceedings of the IEEE, 2017 - ieeexplore.ieee.org
In the past decade, flash memory has been in the spotlight across a variety of research
communities from circuits to computer systems, and significant progress has been …

Multi-tier buffer management and storage system design for non-volatile memory

J Arulraj, A Pavlo, KT Malladi - arxiv preprint arxiv:1901.10938, 2019 - arxiv.org
The design of the buffer manager in database management systems (DBMSs) is influenced
by the performance characteristics of volatile memory (DRAM) and non-volatile storage (eg …

Bridging the I/O performance gap for big data workloads: A new NVDIMM-based approach

R Chen, Z Shao, T Li - 2016 49th Annual IEEE/ACM …, 2016 - ieeexplore.ieee.org
The long I/O latency posts significant challenges for many data-intensive applications, such
as the emerging big data workloads. Recently, the NVDIMM (Non-Volatile Dual In-line …

Early evaluation of intel optane non-volatile memory with hpc i/o workloads

K Wu, F Ober, S Hamlin, D Li - arxiv preprint arxiv:1708.02199, 2017 - arxiv.org
High performance computing (HPC) applications have a high requirement on storage speed
and capacity. Non-volatile memory is a promising technology to replace traditional storage …

WAlloc: An efficient wear-aware allocator for non-volatile main memory

S Yu, N **ao, M Deng, Y **ng, F Liu… - 2015 IEEE 34th …, 2015 - ieeexplore.ieee.org
The non-volatile memory (NVM) has the illustrious merits of byte-addressability, fast speed,
persistency and low power consumption, which make it attractive to be used as main …