Registers and Shared Memory Limits
How resources cap resident blocks.
The Resource Budget
Each SM owns a fixed pool of registers and shared memory. Every resident block must carve its share from these pools.
Registers Per Thread
Your kernel uses some number of registers per thread. Multiply by threads per block and you see one blocks register cost.
All lessons in this course
- What Occupancy Really Means
- Registers and Shared Memory Limits
- The Occupancy Calculator API
- Occupancy Is Not the Whole Story