Table of Contents

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

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

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

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.

StreamFlags

An stream flags enumeration.

StreamPriority

An stream priority enumeration.