La technologie NVMe SNAP (Software-defined Network Accelerated Processing) de Mellanox permet une virtualisation accélérée par le matériel du stockage NVMe. NVMe SNAP fait ressembler le stockage en réseau à un SSD NVMe local, en émulant un lecteur NVMe sur le bus PCIe. Le système d'exploitation hôte/l'hyperviseur utilise son pilote NVMe standard sans savoir que la communication est terminée, non pas par un lecteur physique, mais par le NVMe SNAP. Toute logique peut être appliquée aux données via le cadre NVMe SNAP et transmise sur le réseau, sur le protocole Ethernet ou InfiniBand, à une cible de stockage.