Skip to main content

Module signal

Module signal 

Source
Expand description

SoftGPU host signals (CPU atomics). No hardware interrupts.

§Concurrency invariants

  • value and cancelled are atomics; waiters poll both.
  • Destroy / queue teardown sets cancelled so waits exit deterministically without requiring the process mutex while spinning.
  • SoftGPU does not claim HSA memory-model completeness for foreign AQL producers; SeqCst is a SoftGPU software policy for host-side waits.

Structs§

SoftGpuSignal

Enums§

SignalCondition
HSA signal condition codes.
SignalWaitOutcome