W rezultacie AHCI wprowadza pewne nieefektywności, gdy korzysta się z dysków SSD, które działają w sposób podobny do DRAM niż jak nośniki wirujące.

Interfejs urządzeń NVMe został zaprojektowany od podstaw, wykorzystując niewielkie opóźnienia i równoległość obliczeń dysków SSD PCI Express oraz uzupełniając wielowątkowość współczesnych procesorów, platform i aplikacji. Na wysokim poziomie podstawowe zalety NVMe w stosunku do AHCI odnoszą się do jego zdolności do wykorzystania równoległości w sprzęcie i oprogramowaniu, co objawia się różnicami w głębokości kolejki poleceń, wydajnością przetwarzania przerwań, liczbą nieobsługiwanych rejestrów itp. powodując różnorodne ulepszenia w wydajności.

Poniższa tabela zawiera zestawienie różnic wysokiego poziomu między interfejsami urządzeń logicznych NVMe i AHCI.

+ Porównanie wysokiego poziomu AHCI i NVMe   AHCI NVMe Maksymalna głębokość kolejki 1 kolejka poleceń; 32 polecenia na kolejkę 65535 kolejek; 65536 poleceń na kolejkę Dostęp do nieulotnego rejestru (2000 cykli) sześć na polecenie niedwoiste; Dziewięć na polecenie w kolejce dwa na polecenie MSI-X i przerwania kierowane Pojedyncze przerwanie; Brak sterowania 2048