Namespace DotCompute.Backends.Metal.Execution.Types
Classes
- MetalCommandExecutionResult
Result of Metal command execution with timing and status information.
- MetalExecutionGraph
Directed acyclic graph (DAG) representing Metal command execution dependencies.
- MetalExecutionLevel
Represents a level in the execution graph where all nodes can execute in parallel.
- MetalExecutionNode
Represents a single node in the Metal execution graph.
- MetalExecutionPlan
Optimized execution plan for Metal command sequences.
- MetalStreamGroup
Group of related Metal streams for batch operations and coordinated execution.
- MetalStreamHandle
Handle for managed Metal streams with automatic cleanup and resource management.
- MetalStreamStatistics
Statistics for Metal command stream operations.
Enums
- MetalStreamFlags
Flags controlling Metal command stream behavior.
- MetalStreamPriority
Priority levels for Metal command stream scheduling.