~/talk

Persistent Memory Usage within Linux Environment

links:none on file
links:none on file
slides:none on file

Byte-addressable persistent memory exposes system physical ranges via ACPI and Linux DAX direct mapping, lets processes mmap files and do load/store without page cache, and requires explicit cache flush and controller flush plus fencing to guarantee durability. The NVML pmem.io library supplies transactional object stores, allocators and pool management. On emulation Redis startup drops from tens of seconds to ~1s, update throughput scales flat across instances and shows ~15x better per-instance behavior versus journaling, but full migration can cost about 50% slower compute while cutting DRAM to near zero.

AI-written summary · about

  1. 0:00Introduction
  2. 0:14Persistent Memory
  3. 2:13Intel Persistent Memory
  4. 3:29Hardware vs Software
  5. 4:02Programming Model
  6. 6:22Operating System
  7. 7:15Memory Map 820
  8. 8:08Persistent Memory Usage
  9. 11:50Block Storage
  10. 13:25Data Persistentity
  11. 15:21Atomicity
  12. 17:52Positioning
  13. 22:08Application
  14. 23:36Application Engine
  15. 26:05Application Flow
  16. 26:48InMemory Database
  17. 30:01DRM
  18. 30:56Readies
  19. 35:09Performance per instance
  20. 37:48HPC World
  21. 38:11Matt Library
  22. 43:44Questions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.