ai/skills/perfetto/workflows/gpu/compute/occupancy.md
Occupancy is the ratio of active warps/wavefronts per compute unit to the hardware maximum. Higher occupancy helps hide memory and instruction latency, but more is not always better — once latency is hidden, extra occupancy does nothing, and chasing it can cost registers or shared memory. This workflow asks two things: is this kernel limited by occupancy, and if so, which resource caps it. This is the interpretation layer; run the vendor extraction and read the values back here.
By their display names (the vendor extraction maps these to its counters/args):
Only chase occupancy if the kernel is actually latency-bound (Speed of Light showed both ceilings low). A compute- or memory-bound kernel at modest occupancy is fine — raising occupancy won't help.