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
Cloud Computing with IBM BluemixLinkedIn Learning Learning Cloud Computing: Cloud Storage
LinkedIn Learning VMware vSphere: Advanced Storage Configuration and Administration
LinkedIn Learning Getting Started with OpenStack
Pluralsight Introduction to Amazon Elastic Block Store (EBS)
Pluralsight