Persistent Memory I/O Primitives

04/02/2019
by   Alexander van Renen, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/11/2018

Using Intel Optane Devices for In-situ Data Staging in HPC Workflows

Emerging non-volatile memory technologies (NVRAM) offer alternatives to ...
research
02/13/2020

A Prompt Report on the Performance of Intel Optane DC Persistent Memory Module

In this prompt report, we present the basic performance evaluation of In...
research
01/07/2020

Data Structure Primitives on Persistent Memory: An Evaluation

Persistent Memory (PM), as already available e.g. with Intel Optane DC P...
research
10/22/2018

Enabling Efficient RDMA-based Synchronous Mirroring of Persistent Memory Transactions

Synchronous Mirroring (SM) is a standard approach to building highly-ava...
research
12/10/2020

Usage Scenarios for Byte-Addressable Persistent Memory inHigh-Performance and Data Intensive Computing

Byte-addressable persistent memory (B-APM) presents a new opportunity to...
research
10/07/2019

Assise: Performance and Availability via NVM Colocation in a Distributed File System

The adoption of very low latency persistent memory modules (PMMs) upends...
research
01/31/2022

Evaluating Persistent Memory Range Indexes: Part Two

Scalable persistent memory (PM) has opened up new opportunities for buil...

Please sign up or login with your details

Forgot password? Click here to reset