Table of Contents

Namespace DotCompute.Backends.Metal.Execution.Graph

Classes

AggregatedGraphStatistics

Contains aggregated statistics across all managed Metal compute graphs.

GraphExecutionContext

Represents the execution context for a Metal compute graph.

MetalComputeGraph

Represents a Metal computational graph that can be constructed, optimized, and executed efficiently. Provides high-performance execution through kernel fusion and optimization for Apple Silicon architecture.

MetalGraphExecutor

Provides optimized execution of Metal compute graphs with parallel processing, resource scheduling, and performance monitoring capabilities.

MetalGraphManager

Provides centralized management of Metal compute graphs including creation, optimization, execution, and lifecycle management with comprehensive performance monitoring.

MetalGraphOptimizer

Provides advanced optimization capabilities for Metal compute graphs including kernel fusion, memory access pattern optimization, and Apple Silicon specific optimizations.

MetalOptimizationResult

Contains the results of Metal graph optimization.