Skip to content
#46: Building on The NVM Programming Model – A Windows Implementation episode artwork

EPISODE · Jun 5, 2017 · 48 MIN

#46: Building on The NVM Programming Model – A Windows Implementation

from Storage Developer Conference · host Paul Luse, Principal Engineer, Intel and Chandra Kumar Konamki, Sr Software Engineer, Microsoft

In July 2012 the SNIA NVM Programming Model TWG was formed with just 10 participating companies who set out to create specifications to provide guidance for operating system, device driver, and application developers on a consistent programming model for next generation non-volatile memory technologies. To date, membership in the TWG has grown to over 50 companies and the group has published multiple revisions of The NVM Programming Model. Intel and Microsoft have been long time key contributors in the TWG and we are now seeing both Linux and Windows adopt this model in their latest storage stacks. Building the complete ecosystem requires more than just core OS enablement though; Intel has put considerable time and effort into a Linux based library, NVML, that adds value in multiple dimensions for applications wanting to take advantage of persistent byte addressable memory from user space. Now, along with Intel and HPE, Microsoft is moving forward with its efforts to further promote this library by providing a Windows implementation with a matching API. In this session you will learn the fundamentals of the programming model, the basics of the NVML library and get the latest information on the Microsoft implementation of this library. We will cover both available features/functions and timelines as well as provide some insight into how the open source project went from idea to reality with great contributions from multiple companies. Learning Objectives: 1) NVM Programming Model Basics; 2) The NVM Libraries (NVML); 3) The Windows Porting Effort.

Episode metadata supplied by the publisher feed · Published Jun 5, 2017

Embed this episode

Ready to play

#46: Building on The NVM Programming Model – A Windows Implementation

0:00 48:58

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

Frequently Asked Questions

How long is this episode of Storage Developer Conference?

This episode is 48 minutes long.

When was this Storage Developer Conference episode published?

This episode was published on June 5, 2017.

Can I download this Storage Developer Conference episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!