Litcius/Paper detail

Challenges and solutions for fast remote persistent memory access

Anuj Kalia, David G. Andersen, Michael Kaminsky

202037 citationsDOI

Abstract

Non-volatile main memory DIMMs (NVMMs), such as Intel's Optane DC Persistent Memory modules, provide data durability with orders of magnitude higher performance than prior durable technologies. This paper explores the unique challenges that arise when building high-performance networked systems for NVMM. Compared to DRAM, we find that NVMMs have distinctive fundamental properties that pose unique challenges for networked access to NVMM, both from the NIC and the CPU. We show that much of the challenges in efficient access to remote NVMM arises from the fact that CPU caches are not optimized for NVMM. To address these challenges, we propose a menu of solutions for current hardware and evaluate their benefits.

Topics & Concepts

DramComputer scienceRemote direct memory accessMemory managementData accessRandom access memoryPhysical addressEmbedded systemCentral processing unitOperating systemComputer architectureSemiconductor memoryComputer hardwareDatabaseAdvanced Data Storage TechnologiesParallel Computing and Optimization TechniquesCaching and Content Delivery
Challenges and solutions for fast remote persistent memory access | Litcius