Table of Contents

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.