Wave state management. A wave contains W threads sharing a program counter.
Active mask (u64 bitmask) tracks which threads execute each instruction. Supports wave widths up to 64. Status tracks ready/suspended/halted state.