Hello Everyone,
Just like thread warp schedulers, is there any block scheduler ?
And,is the scheduling done by this block dynamic ?
Say, N blocks are scheduled on an SM.
What happens after the first block completes the execution. Does the block scheduler bring in a new block immediately to fill up the just emptied block slot on the SM.
Or
Does the scheduler waits till all the N blocks on the SM are executed and then schedules another N blocks.
This will matter in case, there are some blocks which do not perform any computation and this is known only at runtime depending on some random input.
Thanks and Regards