say I have 64 threadds in a kernel
__global__ void kernel( ... )
{
int i = threadIdx.x;
... ...
if (i < 32)
{
... ...
}
}
basically after a certain point, I won’t use threads 32 to 63 any more. What are they gonna do then? Are they gonna still consume processor power, or they are just dead.
They simply will not produce anymore instruction to be issued and executed. Let’s say “Dead”.