Module async_execution

Module async_execution 

Source
Expand description

Asynchronous execution and event-based synchronization for GPU operations

This module provides comprehensive support for asynchronous GPU operations with event-based synchronization, enabling efficient overlapping of computation and memory transfers.

Structs§

AsyncGpuManager
Manager for asynchronous GPU operations
AsyncGpuStatistics
Statistics for asynchronous GPU operations
EventId
Unique identifier for GPU events
GpuEvent
GPU event for synchronization
GpuStream
GPU stream for organizing operations
StreamId
Unique identifier for GPU streams

Enums§

AsyncGpuError
Error types for asynchronous GPU operations
EventState
Event state for synchronization
StreamPriority
Priority levels for stream operations

Traits§

AsyncGpuOps
Extension trait for adding async capabilities to GPU operations

Type Aliases§

AsyncResult
Asynchronous GPU operation result