NVM Express
シリアルATA (SATA) は主にHDD用に設計されたものであり、その限界転送速度である6 Gbpsを超えることは出来ず、SSDの性能を制限していた。
NVMeは近代的なCPU、プラットフォーム、アプリケーションの並列性とフラッシュメモリーの低いレイテンシや内部並列性を最大限利用するよう設計された。その結果、以前のインターフェースに比較してI/Oオーバーヘッドを下げ様々なパフォーマンスを改善し、並列度の高いコマンドキューと低レイテンシが可能になった。
NVMe規格制定以前よりハイエンドSSD製品の中には、PCI Expressを使用した非標準のインターフェースで接続するものもあったが、各SSDメーカーのドライバが必要であった。この規格で各メーカーが特定のインターフェースのためにドライバを設計する必要はなくなった。
NVMeデバイスには次の種類がある:
PCI Express標準サイズの拡張カード
2.5インチのカード型。U.2コネクター(SFF-8639)の4レーンのPCI Express U.3
M.2コネクタ
EDSFF (Enterprise and Data Center SSD Form Factor): SFF-TA-1002 E1.S: SFF-TA-1006 ES: SFF-TA-1008, SFF-TA-1023 E3.L E3.S
NGSFF (Next Generation Small Form Factor): NF1