Computational Programs Command Set
Command SetThe individual command set specifications allow NVM Express to isolate and independently evolve command sets for emerging technologies such as Computational Storage, Zoned Namespaces and Key Value features.
NVM Express ratified Computational Storage to provide a standardized, vendor-neutral framework for connecting applications to NVMe Computational Storage devices across both compute and storage services. The Computational Programs Command Set was standardized as part of Computational Storage.
What is the Computational Programs Command Set?
Computational Programs provides a mechanism to execute programs on the device, including discovering pre-loaded programs, downloading programs and executing those programs. This command set also provides a host-driven approach for programs to operate on data located in an NVM subsystem.
- NVM Express® Base Specification
- NVM Command Set Specification
- NVMe Zoned Namespaces (ZNS) Command Set Specification
- Key Value Command Set Specification
- Subsystem Local Memory Command Set
- Computational Programs Command Set
- NVMe over PCIe Transport Specification
- RDMA Transport Specification
- TCP Transport Specification
- NVM Express Management Interface Specification
- NVMe Boot Specification
- Changes in NVM Express Revision 2.0
- NVMe over Fabrics (oF) Specification (historical reference only)