Expand description
NVMe Computational Storage (CSD) Implementation
This module provides computational storage pushdown using NVMe CSD (Computational Storage Device). Designed for hardware-accelerated mathematical computations and query processing.
Structs§
- CsdCapabilities
- CSD device capabilities
- CsdCompletion
- Operation completion result
- CsdDevice
- CSD device information
- CsdDevice
Handle - Compact, zero-heap view of a discovered CSD device.
- CsdDevice
Metrics - Device performance metrics
- CsdDevice
Stats - CSD device statistics
- CsdFunction
- CSD function for computational operations
- CsdFunction
Handle - Compact, zero-heap view of a registered computational function.
- CsdFunction
Metrics - Function performance metrics
- CsdGlobal
Metrics - Global performance metrics
- CsdManager
- CSD Manager for computational storage operations
- CsdOperation
Request - CSD operation request to be executed
- CsdPerformance
Monitor - CSD performance monitor
- CsdRunning
Operation - Running operation tracking
- CsdScheduler
- CSD scheduler for operation management
- Execution
Plan - Execution plan for computations
- Execution
Stage - Execution stage
- Function
Parameter - Function parameter definition
- Math
Computation Builder - Mathematical computation builder
- Operation
Input - Operation input
- Operation
Output - Operation output
- Performance
Profile - Performance profile for functions
- Resource
Requirements - Resource requirements
Enums§
- Completion
Status - Completion status
- CsdError
- CSD error types
- CsdOperation
Type - CSD operations supported by device
- Data
Location - Data location for operations
- Operation
Priority - Operation priority
- Parameter
Type - Parameter types
- Scheduling
Policy - Scheduling policies