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