Table of Contents

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.