Namespace DotCompute.Abstractions.Barriers
Classes
- BarrierTimeoutException
Exception thrown when a barrier operation times out.
Structs
- CrossGpuBarrierPhase
Opaque token representing a barrier phase for split-phase synchronization.
- CrossGpuBarrierResult
Result of barrier synchronization operation.
- CrossGpuBarrierStatus
Current status of a cross-GPU barrier.
Interfaces
- IBarrierHandle
Represents a GPU barrier synchronization primitive for coordinating thread execution.
- IBarrierProvider
Provides GPU-native barrier synchronization primitives for coordinating thread execution.
- ICrossGpuBarrier
Cross-GPU barrier for synchronizing multiple devices in distributed Ring Kernel systems. Enables sub-10μs multi-device coordination with HLC-based temporal ordering.
Enums
- BarrierScope
Defines the synchronization scope for GPU thread barriers.
- CrossGpuBarrierMode
Synchronization mode for cross-GPU barriers.