Click edit button to change this text
The NVMe 2.0 Specifications have been published!
To learn everything you need to know about the NVMe 2.0 Specifications and new Technical Proposals, click HERE.
What is NVMe®?
The NVM Express® (NVMe®) family of specifications define how host software communicates with non-volatile memory across multiple transports like PCI Express® (PCIe®), RDMA, TCP and more. It is the industry standard for solid state drives (SSDs) in all form factors (U.2, M.2, AIC, EDSFF). NVM Express is the non-profit consortium of tech industry leaders defining, managing and marketing NVMe technology. The latest NVMe 2.0 library of specifications consists of multiple documents, including the NVMe Base specification, Command Set specifications (NVM Command Set specification, ZNS Command Set specification, KV Command Set specification), Transport specifications (PCIe Transport specification, Fibre Channel Transport specification, RDMA Transport specification and TCP Transport specification) and the NVMe Management Interface specification.
The NVMe specification was designed from the ground up for SSDs. It is a much more efficient interface, providing lower latency, and is more scalable for SSDs than legacy interfaces, like serial ATA (SATA). The first part of the specification is the host control interface. The NVMe architecture brings a new high performance queuing mechanism that supports 65,535 I/O queues each with 65,535 commands (referred to as queue depth, or number of outstanding commands). Queues are mapped to CPU cores delivering scalable performance. The NVMe interface significantly reduces the number of memory-mapped input/output commands and accommodates operating system device drivers running in interrupt or polling modes for higher performance and lower latency. The NVMe specification also contains host-to-device protocol for SSD commands used by an operating system for: read, write, flush, TRIM, firmware management, temperature, errors and others.
NVM Express News
NVM Express Announces the Rearchitected NVMe® 2.0 Library of Specifications
Groundbreaking New Features and Structural Specification Updates Enable the Future Flash Technology Ecosystem BEAVERTON, Ore.,—USA—June 3, 2021—NVM Express, Inc. today announced [...]
NVM Express Honored with Most Innovative Flash Memory Technology for Best of Show Award at Flash Memory Summit 2020
NVM Express Honored with Most Innovative Flash Memory Technology for Best of Show Award at Flash Memory Summit 2020 New NVMe® [...]
Newly Released Versions of DMTF Redfish® and SNIA Swordfish™ Specifications Include NVMe™ and NVMe-oF™ Specification Enhancements
Details Presented During SNIA Storage Developer Conference 2020 COLORADO SPRINGS, Colo. and BEAVERTON, Ore. and PORTLAND, Ore., Sept. 21, 2020 - The Storage Networking Industry Association (SNIA), NVM Express and DMTF announced today the newly [...]
NVMe® 2.0 Specifications: Support for Fabrics and Multi-Domain Subsystems
By Fred Knight, Principal Standards Technologist at NetApp NVMe® over Fabrics (NVMe-oF™) technology defines a common architecture that supports a range [...]
The NVM Command Set: New Specification, Features and More
By Mike Allison, Senior Director, Samsung At the inception of NVM Express® (NVMe®) technology, the NVM Command Set was the only [...]
NVMe® over RDMA Transport: Improving Network-Based Storage
By Curtis Ballard, Distinguished Technologist, Hewlett Packard Enterprise The NVM Express® (NVMe®) over Remote Direct Memory Access (RDMA) transport was recently [...]