Expand description
Deterministic SoftGPU Functional IR interpreter (Phase 6–7).
Phase 7 adds SoftGPU software waves/lanes, group memory, barrier segments, structured divergence, and selected atomics. This is not gfx1201 ISA.
Structs§
Enums§
Constants§
- DEFAULT_
STEP_ BUDGET - DEFAULT_
WAVE_ SIZE - FUNCTIONAL_
MODE_ MARKER - Marker required on all functional-mode outputs.
- MAX_
FLAT_ WORKITEMS - SoftGPU software launch limits (not hardware).
- MAX_
GROUP_ BYTES - MAX_
WAVE_ SIZE - MAX_
WORKGROUP_ FLAT
Functions§
- run
- Execute
programunder lex workitem schedule (Phase 6 API). - run_
with_ budget - run_
with_ config - run_
with_ config_ sanitized - Execute with optional SoftGPU Phase 8 sanitizer instrumentation.
- run_
with_ observer - Execute with a Phase 9 observer (breakpoints / tracing).
- run_
with_ sanitizer - Execute with a caller-owned sanitizer (for shadow setup such as SoftGPU free/uninit).