NVMe - Computer Definition
(Non-Volatile Memory Express) A standard controller interface for PCI Express (PCIe) and SATA Express solid state drives (SSDs). Introduced in 2011 by the NVM Express group (www.nvmexpress.org), NVMe was designed to take advantage of the very low latency in solid state drives (SSDs), which offer speeds more like dynamic RAM (DRAM) chips than spinning hard drives. NVMe supports numerous features geared to the way flash memory operates in SSDs. It also increases the number of commands that can be queued by orders of magnitude; for example, while native command queuing (see NCQ) in the widely used AHCI interface for SATA drives supports a total of 32 commands in only one queue, NVMe allows up to 64K commands in each of 64K queues. See solid state drive, PCI Express, SATA Express and AHCI.