Skip to main content

Module subgroup

Module subgroup 

Source
Expand description

Subgroup simulator for lane-collective Cat-C ops. Subgroup simulator for the CPU reference interpreter.

The reference interpreter executes one invocation at a time, but Cat-C subgroup ops need lane-collective semantics to stay oracle-worthy once the lowering path emits backend subgroup expressions. This module provides a small, deterministic simulator over a logical subgroup of lanes.

Structs§

SubgroupSimulator
Deterministic CPU model of a hardware subgroup/wave.