Overview
Explore a 48-minute technical presentation detailing NVM Express's support for Computational Storage devices through two essential command sets: Computational Programs and Subsystem Local Memory. Dive into the intricate workings of these command sets, understanding their synergy and integration within the NVMe® I/O Command Set architecture. Master key concepts including Memory Namespaces, Compute Namespaces, Program Unique Identifiers (PUID), Memory Range Sets (MRS), and Reachability Associations (RA). Learn through practical examples, such as executing programs for filtering encrypted data, and discover how these implementations enhance system performance and efficiency. Led by industry experts Kim Malone from Intel, Bill Martin from Samsung Electronics, and Jason Molgaard from Solidigm, gain comprehensive insights into the future of computational storage technology and its practical applications.
Syllabus
Intro
Major Architectural Components
Memory Namespaces A memory namespace
Compute Namespaces
Computational Programs
Program Unique Identifier (PUID)
Memory Range Set (MRS)
Reachability Associations (RA) Example
Flow: Execute Program - Filter Encrypted Data
NVM Express Computational Storage Task Group
Taught by
NVM Express