Windows Persistent Memory Support
Neal Christiansen Microsoft Principal Development Lead
Santa Clara, CA August 2016 1
Windows Persistent Memory Support Neal Christiansen Microsoft - - PowerPoint PPT Presentation
Windows Persistent Memory Support Neal Christiansen Microsoft Principal Development Lead Santa Clara, CA August 2016 1 What is Persistent Memory? Non-volatile storage with RAM-like performance Low latency/high bandwidth.
Santa Clara, CA August 2016 1
Santa Clara, CA August 2016 2
Santa Clara, CA August 2016 3
Santa Clara, CA August 2016 4
Santa Clara, CA August 2016 5
Santa Clara, CA August 2016 6
Santa Clara, CA August 2016 7
Santa Clara, CA August 2016 8
Santa Clara, CA August 2016 9
Santa Clara, CA August 2016 10
Santa Clara, CA August 2016 11
Santa Clara, CA August 2016 12
NTFS Disk / ClassPnP PM Disk Driver StorPort MiniPort User Mode Kernel Mode App App App SSD/HDD
PM PM Traditional PM Block Volume DAX Volume
Volmgr / Partmgr Volmgr / Partmgr Volsnap Volsnap NTFS NTFS PM Disk Driver Volmgr / Partmgr
Cached IO
Memory Mapped
Santa Clara, CA August 2016
Santa Clara, CA August 2016 14
Santa Clara, CA August 2016 15
Santa Clara, CA August 2016 16
– All access via API calls
Santa Clara, CA August 2016 17
Santa Clara, CA August 2016 18
Santa Clara, CA August 2016 19