NVM Express (NVMe)
- A high performance protocol designed for communicating with Non-Volatile Memory (NVM).
- Originally designed for PCIe but now also works over RDMA and TCP/IP, which called NVMe over Fabrics.
- Now over 50% of all new SSDs sold are NVMe (rather than SATA/SAS).
- A healthy roadmap of upcoming features:
- Low-latency (e.g. Optane).
- Computational Storage (compute on/near SSD).
- IO Quality of Service