NVM Express
Advanced Host Controller Interface (AHCI) は幅広いソフトウェアとの互換性が利点であるが、PCI Expressに接続したSSDの性能を発揮しきれないという欠点もある。AHCIは当時一般的であったハードディスクとCPUやメモリの接続を念頭に設計されたためである。SSDはハードディスクと比べると半導体メモリ寄りの特性を持つ。
NVMeはPCIe SSDの低遅延、並列性と現代的なCPU、プラットフォーム、アプリケーションの並列処理との組み合わせを最大限に生かすために一から設計しなおされた。結果として下表の通り様々なパフォーマンスが改善された。
これまでのNVMeの仕様は以下の通り。
1.0e (2013年1月)
1.1b (2014年7月)
1.2 (2014年11月) 1.2a (2015年10月) 1.2b (2016年6月) 1.2.1 (2016年6月)
1.3 (2017年5月) 1.3a (2017年10月) 1.3b (2018年5月) 1.3c (2018年5月) 1.3d (2019年3月)
1.4 (2019年6月) 1.4a (2020年3月) 1.4b (2020年9月)
2.0 (2021年5月) 2.0a (2021年7月) 2.0b (2022年1月)