How long does it take to change your application stack
11
What is a persistent memory aware filesystem
12
Persistent memory is not a new technology
13
Is persistent memory cache coherent
14
Mmap API
15
OSlevel desires
16
Nonvolatile memory
17
Multics
18
Logging
19
byte addressable
20
Atomic Emsink
21
Storage Stack
22
Data Structures
23
Persistence
24
Map Shared
25
Store to Persistent Memory
26
Durability
27
PMFS
28
Persistent Memory
29
Best Answer
30
API
Description:
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.