Skip to main content

Module exec

Module exec 

Source
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§

ExecConfig
LaunchConfig
RunReport

Enums§

SchedulePolicy

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 program under 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_sanitizer
Execute with a caller-owned sanitizer (for shadow setup such as SoftGPU free/uninit).