NVM Programming Technical Work Group

The SNIA Non Volatile Memory (NVM) Programming Technical Work Group (TWG) delivers specifications describing the behavior of a common set of software interfaces that provide access to non-volatile memory (NVM). The TWG goal is to encourage a common ecosystem for NVM-enabled software without limiting the ability to innovate.

The TWG’s current work is the NVM Programming Model specification.  This specification describes behavior used by applications and kernel components to access:

  • Emerging features for traditional block NVM (SSDs) and
  • A new programming model for persistent memory (PM) - NVM hardware designed to be treated by software similarly to system memory.

The SNIA Solid State Storage Initiative is educating the community on the NVM Programming Model with a series of Persistent Memory Programming Hackathons taking place in 2019.  For more details, visit the Hackathon page.

SNIA NVM Programming Technical Work Group Recognitions

At the SNIA 2019 Members Symposium, Doug Voigt was inducted into the SNIA Hall of Fame upon his retirement from HPE.  Doug was also honored during the SNIA reception at Flash Memory Summit 2018 for his contributions to the SNIA NVM Programming Model.

At the SNIA 2017 Members Symposium, Doug Voigt from Hewlett Packard Enterprise received the Volunteer of the Year Award for his consistent contributions during 2016 furthering the work of the SNIA Non-Volatile Memory Programming Technical Work Group.

At the SNIA Annual Members' Symposium January 20-23, 2015, the NVM Programming TWG, and its co-chair, Paul von Behren, received the following awards:

THE INDUSTRY IMPACT HONOREE - TIED
Honoree:  Paul von Behren (Intel)
Awarded to an individual who has significantly advanced a cause for SNIA leading to an impact on the industry of the Association. This was the second time Mr. von Behren was honored by SNIA for his industry impact contributions (he also was honored in 2013).

 

MOST SIGNIFICANT IMPACT BY A TECHNICAL WORK GROUP (TWG) OR TASK FORCE HONOR
Recognized Group:  NVM Programming TWG
Awarded to the SNIA TWG or Task Force which, above all others in 2014, had members and efforts which consistently stepped up and helped SNIA achieve something new and groundbreaking, or which significantly advanced an existing program.

The NVM Programming Model received the 2015 Professional Storage Development Visionary Award at Storage Visions, the storage conference of the Consumer Electronics Show. Read the press release here.

 

 

The NVM Programming Model was the recipient of the 2014 Best of Show Winner at Flash Memory Summit , recognized as the Most Innovative Flash Memory Enterprise Business Application.  Read the press release here.

A very interesting introduction and overview of the NVM Programming Model can be found in a presentation given by Andy Rudoff of Intel at SDC 2013: "The Impact of the NVM Programming Model".

Participants in the NVM Programming TWG include architects and developers for NVM enabling software and NVM aware operating system components and applications.

If your company is a member of the SNIA, any employee of your company is eligible to participate in the NVM Programming TWG.  Membership in the SNIA Solid State Storage Initiative is encouraged.   New members are welcome to join the SNIA and the NVM Programming TWG.

For more information, contact nvmptwg-info@snia.org