SNIA Computational Storage Standards – A Vision for Intelligent Data Infrastructure

At the 2024 Compute Memory and Storage Summit, Bill Martin (Samsung) and Jason Molgaard (Solidigm)—co-chairs of the SNIA Computational Storage Technical Work Group (TWG)—presented a forward-looking update on the standardization of computational storage, a transformative paradigm where compute capabilities are embedded directly into storage devices.

Architecture & Models:

SNIA defines three primary computational storage device (CSX) types:

  1. Computational Storage Processor (CSP): Compute without onboard storage.
  2. Computational Storage Drive (CSD): Compute and storage co-reside in a drive (e.g., SSD).
  3. Computational Storage Array (CSA): Compute capability in a full storage array, possibly with CSDs.

Together, these enable in-situ data processing, reducing host CPU dependency, improving performance, and minimizing data movement.

Key Enhancements in v1.1:

Building on the award-winning 1.0 specs, Version 1.1 introduces two major advancements:

  • Command Sequencing: Allows a pre-defined or parameter-driven sequence of Computational Storage Functions (CSFs) to execute efficiently on-device using a new Aggregator CSF, minimizing host interaction.
  • Multi-Tenant Security: Introduces trust relationships (identification, authentication, authorization, access control) tailored for virtualized, multi-host ecosystems, aligning with enterprise and cloud security best practices.

API Innovations:

The Computational Storage API (CS-API) abstracts the hardware and presents a unified interface to applications. Designed to be OS-agnostic, it simplifies access, memory management, and CSF execution across all CSX types. This fosters rapid adoption without rewriting existing applications.

Harmonization with NVMe:

Notably, SNIA’s architectural models are directly reflected in the NVMe Computational Storage Command Set ratified in early 2024. The standards bodies collaborated closely, ensuring SNIA's architectural vision is embodied in NVMe’s implementation, while the SNIA API fully supports NVMe computational storage operations.

Emerging Frontier: SDXI Integration

The TWG is exploring synergies with Smart Data Accelerator Interface (SDXI), a memory-to-memory data movement protocol. This pairing enables:

  • Peer-to-peer computation across storage nodes.
  • In-flight data transformation during movement.
  • A distributed computing fabric where memory and compute are decoupled yet highly orchestrated.

Together, CSX and SDXI promise to power next-gen composable infrastructures where compute, storage, and memory interoperate fluidly—ushering in a new era of data-centric compute.


Closing Thoughts

This presentation underscored SNIA’s pivotal role in leading vendor-neutral innovation in storage standards. With a robust architectural foundation, harmonized NVMe alignment, and SDXI-enabled future direction, computational storage is poised to redefine performance, scalability, and efficiency in AI, HPC, and data-intensive workloads.

 

To view or add a comment, sign in

Others also viewed

Explore topics