cristiansen IDF16 .pdf

File information


Original filename: cristiansen_IDF16.pdf
Title: PowerPoint Presentation
Author: Wellington, Monica L

This PDF 1.5 document has been generated by Microsoft® PowerPoint® 2013, and has been sent on pdf-archive.com on 25/08/2016 at 19:35, from IP address 38.122.x.x. The current document download page has been viewed 732 times.
File size: 578 KB (41 pages).
Privacy: public file


Download original PDF file


cristiansen_IDF16.pdf (PDF, 578 KB)


Share on social networks



Link to this file download page



Document preview


Persistent Memory in Windows*
Neal Christiansen

Principal Software Development Lead at Microsoft Corporation,
Microsoft

Andy Rudoff

Data Center Storage Software Architect, Intel Corporation

Agenda
• Intro to Persistent Memory (PM)
• Windows* DAX Volumes
• Windows BLOCK Volumes
• PM Performance
• File System Filters on DAX Volumes
• Sector Atomicity Support
• Application Support for PM
2

Agenda
• Intro to Persistent Memory (PM)
• Windows* DAX Volumes
• Windows BLOCK Volumes
• PM Performance
• File System Filters on DAX Volumes
• Sector Atomicity Support
• Application Support for PM
3

What is “Persistent Memory”?
• Non-volatile storage with RAM-like performance
- Low latency/high bandwidth

• Resides on the memory bus
• Terms used to describe the hardware:
- Storage Class Memory (SCM)
- Byte Addressable Storage (BAS)
- Non-Volatile Memory (NVM)
- Persistent Memory (PM)

4

Industry converging on this term

File Systems and Persistent Memory
• PM is a disruptive technology

• Customers want the fastest performance
- System software is in the way!

• Customers want application compatibility
• Conflicting goals

5

Windows* Goals for Persistent Memory
• Support zero-copy access to persistent memory
• Most existing user-mode applications will run without modification
• Provide an option to support 100% backward compatibility
- Does introduce new types of failure modes

• Provide sector granular failure modes for application compatibility

6

Windows* PM Support
• PM support is foundational and Windows* SKU independent
• Support for JEDEC-defined NVDIMM-N devices available in Windows 10
Anniversary Update and Windows Server 2016
- Available for preview in Windows 10 Insider Builds and Windows Server 2016
TP5

7

Agenda
• Intro to Persistent Memory (PM)
• Windows* DAX Volumes
• Windows BLOCK Volumes
• PM Performance
• File System Filters on DAX Volumes
• Sector Atomicity Support
• Application support for PM
8

PM Storage Drivers
• New driver model optimized for PM hardware
- SCM Bus Driver
 Enumerates the physical and logical PM devices on the system
 Not part of the IO Path

- SCM Disk Drivers





Driver for logical PM devices
Storage abstraction layer to rest of the OS
Hardware-specific
Windows* uses a native 4K sector size

• Introduces new interfaces
- Expose byte addressable storage functionality
- Supports management of PM hardware
9


Related documents


cristiansen idf16
sst49lf002b
sst49lf020a
convertible classmate pc
hioki 8910 eng
cloud system security

Link to this page


Permanent link

Use the permanent link to the download page to share your document on Facebook, Twitter, LinkedIn, or directly with a contact by e-Mail, Messenger, Whatsapp, Line..

Short link

Use the short link to share your document on Twitter or by text message (SMS)

HTML Code

Copy the following HTML code to share your document on a Website or Blog

QR Code

QR Code link to PDF file cristiansen_IDF16.pdf