Number of Active Blocks

Hello.

If each block allocates 16kb of shared memory. Only one block will be alocated for each multiprocessor at time?

thanks.

Hello.

If each block allocates 16kb of shared memory. Only one block will be alocated for each multiprocessor at time?

thanks.

cc 1.x - Only one active block at a time, yes
cc 2.x - Possibly three due to 48 KB smem.

cc 1.x - Only one active block at a time, yes
cc 2.x - Possibly three due to 48 KB smem.

thanks Jimmy.

thanks Jimmy.

Actually, with compute capability 1.x it won’t execute at all. 16368 bytes is the largest amount of shared memory your kernel may use there if it has no arguments (less if it has).

Actually, with compute capability 1.x it won’t execute at all. 16368 bytes is the largest amount of shared memory your kernel may use there if it has no arguments (less if it has).

That’s true.

That’s true.

Exactly. I was aware of that.

Exactly. I was aware of that.