NVM Express Work Group (incorporated as NVM Express in 2014)
Website
nvmexpress.org
NVM Express (NVMe) or Non-Volatile Memory Host Controller Interface Specification (NVMHCIS) is an open, logical-device interface specification for accessing a computer's non-volatile storage media usually attached via the PCI Express bus. The initial NVM stands for non-volatile memory, which is often NAND flash memory that comes in several physical form factors, including solid-state drives (SSDs), PCIe add-in cards, and M.2 cards, the successor to mSATA cards. NVM Express, as a logical-device interface, has been designed to capitalize on the low latency and internal parallelism of solid-state storage devices.[2]
Architecturally, the logic for NVMe is physically stored within and executed by the NVMe controller chip that is physically co-located with the storage media, usually an SSD. Version changes for NVMe, e.g., 1.3 to 1.4, are incorporated within the storage media, and do not affect PCIe-compatible components such as motherboards and CPUs.[3]
By its design, NVM Express allows host hardware and software to fully exploit the levels of parallelism possible in modern SSDs. As a result, NVM Express reduces I/O overhead and brings various performance improvements relative to previous logical-device interfaces, including multiple long command queues, and reduced latency. The previous interface protocols like AHCI were developed for use with far slower hard disk drives (HDD) where a very lengthy delay (relative to CPU operations) exists between a request and data transfer, where data speeds are much slower than RAM speeds, and where disk rotation and seek time give rise to further optimization requirements.
NVM Express devices are chiefly available in the form of standard-sized PCI Express expansion cards[4] and as 2.5-inch form-factor devices that provide a four-lane PCI Express interface through the U.2 connector (formerly known as SFF-8639).[5][6] Storage devices using SATA Express and the M.2 specification which support NVM Express as the logical-device interface are a popular use-case for NVMe and have become the dominant form of solid-state storage for servers, desktops, and laptops alike.[7][8]
^Cite error: The named reference v20d was invoked but never defined (see the help page).
^"NVM Express". NVM Express, Inc. Retrieved 2017-01-24. NVMe is designed from the ground up to deliver high bandwidth and low latency storage access for current and future NVM technologies.
^Tallis, Billy (June 14, 2019). "NVMe 1.4 Specification Published: Further Optimizing Performance and Reliability". AnandTech. Archived from the original on 2021-01-27.
^Drew Riley (2014-08-13). "Intel SSD DC P3700 800GB and 1.6TB Review: The Future of Storage". Tom's Hardware. Retrieved 2014-11-21.
^"Intel Solid-State Drive DC P3600 Series" (PDF). Intel. 2015. pp. 18, 20–22. Archived from the original (PDF) on Oct 28, 2015. Retrieved 2015-04-11.
^Cite error: The named reference ahci-nvme was invoked but never defined (see the help page).
^Paul Wassenberg (2013-06-25). "SATA Express: PCIe Client Storage" (PDF). SATA-IO. Archived from the original (PDF) on 2013-10-04. Retrieved 2014-11-21.
NVMExpress (NVMe) or Non-Volatile Memory Host Controller Interface Specification (NVMHCIS) is an open, logical-device interface specification for accessing...
logical interface level, SATA Express also supports NVMExpress (NVMe) as the logical device interface for attached PCI Express storage devices. While the...
proposed by the CompactFlash Association (CFA). The standard uses the NVMExpress protocol over a PCIe 3.0 interface with 1 to 4 lanes where 1 GB/s data...
hardware support with DirectX 11.2. Windows 8.1 adds native support for NVMExpress. Windows 8 adds support for UEFI Secure Boot, and TPM 2.0. Alongside...
Z77-motherboard to make the latter support booting from an SSD using the NVMExpress protocol, instead of the AHCI protocol. That article claims, the Z97...
also the first smartphones to use the fastest high end flash storage NVMExpress (NVMe). The 6s and 6s Plus, alongside the 1st generation SE, are the...
the internal organisation of the device enables such processing. The NVMExpress (NVMe) standard also supports command queuing, in a form optimized for...
the NVMExpress storage access protocol. The Express bus can be implemented by SDHC, SDXC and SDUC cards. For legacy application use, SD Express cards...
mirroring. LVM offers the added benefit of read and write caching on NVMExpress for slow spinning storage. LVM has other advantages that are not directly...
Controllers. On May 27, 2021, Marvell announced its first NVMExpress SSD controllers to support PCI Express 5.0. Marvell supplied the Wi-Fi chip for the original...
games is expandable up to an additional 8TB through a single internal NVMExpress (NVMe) M.2 solid-state drive, and up to an additional 8TB through an...
with smaller mSATA or M.2 cards. SSDs using the newer and much faster NVMExpress standard for connecting are only available as cards. As of 2022,[update]...
FC-4 – Protocol-mapping layer, in which upper level protocols such as NVMExpress (NVMe), SCSI, IP, and FICON are encapsulated into Information Units (IUs)...
more flexibility. Central to this is the internal storage, a custom NVMExpress (NVMe) SSD. On the Series X, this is a 1 TB SSD (802 GB available) with...
is also useful for flash storage. ZNS spec has been released by the NVMExpress organization. The higher density of SMR drives, combined with its random-read...
Interface (non-volatile memory), an interface that enables SATA Express / NVMExpress SSDs to communicate with a driver Host adapter Advanced Host Controller...
is typical of flash memory in general. Memory card Solid-state drive NVMExpress (NVMe) "Nokia, Others Back Mobile Memory Standard". PC World. Archived...
UEFI install support 4.6 2 August 2016 Improved i915 and Radeon support NVMExpress support Improved SMP performance Improved network performance Preliminary...