Non-Volatile Memory Express

is an open, logical-device interface specification for accessing a computer’s storage attached via the PCI Express bus.

NVM Express has been designed to capitalize on the low latency and internal parallelism of SSD devices.

It is a software protocol, using the PCIe hardware interface.

Source: Wikipedia

Setup

See IOMMU for NVMe IOMMU related commands