Namespace DotCompute.Backends.CUDA.Execution
Classes
- CudaEventHandle
Handle for managed CUDA events with automatic cleanup
- CudaEventManager
Advanced CUDA event manager with timing, profiling, synchronization, and event pooling
- CudaEventPoolStatistics
Statistics for the CUDA event pool
- CudaEventStatistics
Statistics for the event manager
- CudaExecutionGraph
Execution graph for coordinated stream operations
- CudaExecutionLevel
Level in the execution plan
- CudaExecutionNode
Node in the execution graph
- CudaExecutionPlan
Complete execution plan
- CudaGraphSupport
Advanced CUDA Graph support for kernel fusion and optimization on RTX 2000 Ada architecture. Provides comprehensive graph management, execution, and optimization capabilities.
- CudaKernelExecutor
High-performance CUDA kernel executor with advanced features for RTX 2000 Ada GPU
- CudaProfilingResult
Result of profiling with statistical analysis
- CudaStreamGroup
Group of streams working together
- CudaStreamHandle
Handle for managed CUDA streams with automatic cleanup
- CudaStreamManager
Advanced CUDA stream manager with RTX 2000 optimizations, priority scheduling, and graph-like execution patterns
- CudaStreamManagerProduction
Production-grade CUDA stream manager with stream pools, priorities, callbacks, and graph capture.
- CudaStreamPoolStatistics
Statistics for the CUDA stream pool
- CudaStreamStatistics
Statistics for CUDA stream usage
- CudaTensorCoreManagerProductionLoggers
LoggerMessage delegates for CudaTensorCoreManagerProduction.
- CudaTimingResult
Result of a single timing measurement
- StreamStatistics
Stream statistics.
Structs
- EventId
Unique identifier for CUDA events
- StreamId
Unique identifier for CUDA streams
Enums
- CudaEventFlags
An cuda event flags enumeration.
- CudaEventType
An cuda event type enumeration.
- CudaStreamFlags
An cuda stream flags enumeration.
- CudaStreamPriority
An cuda stream priority enumeration.
- StreamFlags
An stream flags enumeration.
- StreamPriority
An stream priority enumeration.