N

NVMe

Definition

Non-Volatile Memory Express (NVMe) is a storage access and transport protocol designed specifically for flash and solid-state drives. Unlike legacy SATA/AHCI protocols, NVMe communicates directly with the CPU via PCIe, supporting up to 65,535 I/O queues with 65,536 commands each. This massively parallel architecture delivers sub-20 microsecond latency, sequential throughput exceeding 7 GB/s (PCIe Gen 4), and over 1 million random IOPS.

Daniel Kovacs
Written by
Daniel Kovacs