The Optimized PCI Express® SSD Interface

The NVM Express specification defines an optimized register interface, command set and feature set for PCI Express (PCIe®)-based Solid-State Drives (SSDs).  The goal of NVM Express is to unlock the potential of PCIe SSDs now and in the future, and standardize the PCIe SSD interface.
 Follow NVM Express twitter-icon

Questions may be directed to |
Membership questions may be directed to |

NVM Express Overview

NVM Express is an optimized, high performance, scalable host controller interface with a streamlined register interface and command set designed for Enterprise, Datacenter, and Client systems that use Non-Volatile Memory storage.

Watch Our Recorded Webcasts

"NVM Express in the Linux Stack" -- Stephen Bates, Microsemi, Keith Busch, Intel, and Matias Bjørling, CNEX Labs, held May 12, 2016

"NVM Express for Consumers: Bringing High-performance PCIe SSDs to the Mainstream" -- Jonmichael Hands, Intel, and RC Camillo, Samsung, held February 25, 2016

"NVM Express Solutions: Delivering Real-world Benefits" -- Jonmichael Hands, Intel; held December 10, 2015

"NVMe Express Fabrics Protocol & Architecture" -- Mike Shapiro, EMC/DSSD; held November 19, 2015

"NVM Express and PCI Express for Mobile" – Dave Landsman, SanDisk; held October 29, 2015

"NVM Express Infrastructure – Exploring Data Center PCIe Topologies" -- Jonmichael Hands, Intel, and Peter Onufryk, PMC Sierra; January 29, 2015

Why NVM Express

NVM Express is architected from the ground up for Non-Volatile Memory (NVM). NVM Express significantly improves both random and sequential performance by reducing latency, enabling high levels of parallelism, and streamlining the command set while providing support for security, end-to-end data protection, and other Client and Enterprise features users need. NVM Express provides a standards-based approach enabling broad ecosystem adoption and PCIe SSD interoperability.

Oracle Samsung Dell Intel Microsoft Cisco
Western Digital Emc Microsemi Seagate Micron Netapp