NVM Express
NVM Express (NVMe) või NVMHCI (inglise keeles Non-Volatile Memory Host Controller Interface Specification) on liides, mis lubab juhttarkvaral suhelda säilmälude alamsüsteemiga kasutades PCI Express siini. NVM (inglise keeles Non-Volatile Memory) tähendab säilmälu. Kõige rohkem kasutuses olevad säilmälud on välkmälud, mida kasutatakse ka pooljuhtketastena. NVM Expressi on algusest saati arendatud NVMHCI töörühma poolt, hiljem NVM Express Inc., et kasutada ära välkmälu põhjal loodud andmekandjate väikest latentsust ja sisemist paralleelsust. Eesmärgiks oli järjendada tolleaegsete keskprotsessorite, platvormide ja rakenduste paralleelsust. Disaini poolest lubab NVM Express hosttarkvaral ja -riistvaral ära kasutada tänapäevaste SSD-ketaste paralleelsust. Selle tulemusena vähendab NVM Express I/O üldkulusid ja võrreldes eelnevate loogikaseadmete liidestega parandab mitme pika käskudeloendi ja vähendatud latentsusaja abil jõudlust. Varasemad liideseprotokollid (AHCI) olid loodud kasutamiseks palju aeglasemate kõvaketastega, kus päringute ja andmete kättesaamise vahel on pikemad viivitused, andmekiirused on madalamad kui muutmälu kiirused ja kus ketta pöörlemine ja otsimisaeg kutsuvad esile edasisi optimeerimise nõudeid. NVM Expressi kasutavaid seadmeid on nii PCI Expressi seadmetena kui ka tavalise 2,5-tollise SSD kesta sees, mis kasutavad PCIe 3.0 X4 liidest läbi U.2 pistiku, mille varasem nimetus oli SFF-8639. SATA Expressi salvestusseadmed ja M.2 spetsifikatsioon arvuti siseste laienduskaartide jaoks toetavad NVM Expressi kui loogilist liidest.