Computational Storage |
Architectures that provide Computational Storage Functions (CSF) coupled to storage, offloading host processing or reducing data movement. These architectures enable improvements in application performance and/or infrastructure efficiency through the integration of compute resources (outside of the traditional compute & memory architecture) either directly with storage or between the host and the storage. The goal of these architectures is to enable parallel computation and/or to alleviate constraints on existing compute, memory, storage, and I/O. |
Computational Storage Array |
Storage Array that contains one or more Computational Storage Engines. Abbreviated as CSA. |
Computational Storage Device |
A Computational Storage Drive, Computational Storage Processor, or Computational Storage Array. Abbreviated as CSx. |
Computational Storage Drive |
A storage element that contains one or more Computational Storage Engines (CSE) and persistent data storage. Abbreviated as CSD. |
Computational Storage Engine |
A Component that is able to perform computation on data. The computation is defined by a Computational Storage Function (CSF). Abbreviated as CSE. |
Computational Storage Function |
Specific operations that may be configured and executed by a Computational Storage Engine (CSE). Abbreviated as CSF. |
Computational Storage Processor |
A component that contains one or more Computational Storage Engines (CSE) for an associated storage system without providing persistent data storage. Abbreviated as CSP. |
Computational Storage Resource |
Resource available for a host to provision a Computational Storage Device (CSx) that enables that CSx to be programmed to perform a Computational Storage Function (CSF). Abbreviated as CSR. |