I'm trying to hunt down spills in my kernel.
Is there a more detailed description of the CL_KERNEL_SPILL_MEM_SIZE_INTEL query (link)?
Is this byte value per work item, sub_group or work_group?
I ask because I'm seeing a consistent "2048" returned by this query.
Also, what GEN instruction(s) indicate spillage? Is it SENDS?