Persistent memory I/O primitives

Van Renen A, Vogel L, Leis V, Neumann T, Kemper A (2019)


Publication Type: Conference contribution

Publication year: 2019

Publisher: Association for Computing Machinery

Conference Proceedings Title: Proceedings of the ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems

Event location: Amsterdam NL

ISBN: 9781450368018

DOI: 10.1145/3329785.3329930

Abstract

I/O latency and throughput is one of the major performance bottlenecks for disk-based database systems. Upcoming persistent memory (PMem) technologies, like Intel's Optane DC Persistent Memory Modules, promise to bridge the gap between NAND-based flash (SSD) and DRAM, and thus eliminate the I/O bottleneck. In this paper, we provide one of the first performance evaluations of PMem in terms of bandwidth and latency. Based on the results, we develop guidelines for efficient PMem usage and two essential I/O primitives tuned for PMem: log writing and block flushing.

Authors with CRIS profile

Involved external institutions

How to cite

APA:

Van Renen, A., Vogel, L., Leis, V., Neumann, T., & Kemper, A. (2019). Persistent memory I/O primitives. In Proceedings of the ACM SIGACT-SIGMOD-SIGART Symposium on Principles of Database Systems. Amsterdam, NL: Association for Computing Machinery.

MLA:

Van Renen, Alexander, et al. "Persistent memory I/O primitives." Proceedings of the 15th International Workshop on Data Management on New Hardware, DaMoN 2019, Held with ACM SIGMOD/PODS 2019, Amsterdam Association for Computing Machinery, 2019.

BibTeX: Download