Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

How Will We Address Persistent Memory

Linux Plumbers Conference via YouTube

Overview

Explore the challenges and opportunities presented by persistent memory devices in this Linux Plumbers Conference talk. Gain insights into the characteristics of directly addressable non-volatile storage and participate in a discussion on optimal file system implementation approaches. Examine hardware overviews, latency considerations, and overhead measurements while delving into topics such as NVM Programming, NVMe vs PCM, and persistent memory-aware filesystems. Investigate the software stack requirements, application stack changes, and the implications of cache coherence in persistent memory. Analyze various aspects including mmap API, OS-level desires, logging techniques, atomic operations, and data structures in the context of persistence and durability. Evaluate the PMFS (Persistent Memory File System) and consider the best approaches for leveraging this emerging technology in storage systems.

Syllabus

Intro
Its Coming
Latency
Overhead measurements
NVM Programming Twig
NVMe vs PCM
Hardware
What is Persistent Memory
Why do you need a software stack
How long does it take to change your application stack
What is a persistent memory aware filesystem
Persistent memory is not a new technology
Is persistent memory cache coherent
Mmap API
OSlevel desires
Nonvolatile memory
Multics
Logging
byte addressable
Atomic Emsink
Storage Stack
Data Structures
Persistence
Map Shared
Store to Persistent Memory
Durability
PMFS
Persistent Memory
Best Answer
API

Taught by

Linux Plumbers Conference

Reviews

Start your review of How Will We Address Persistent Memory

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.