Overview
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