How Will We Address Persistent Memory
Offered By: Linux Plumbers Conference via YouTube
Course Description
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
Related Courses
SAP S/4HANA – Deep DiveSAP Learning Information Security- II
Indian Institute of Technology Madras via Swayam Sistemas de gestión de la energía
Fundacion para la Eficiencia Energética via Independent Базы данных (Databases)
Saint Petersburg State University via Coursera Системное мышление
Moscow Institute of Physics and Technology via Coursera