| -+ | | | Your chosen resource usage is indicated by the red triangle on the graphs. | | | | | | | |
| | | The other data points represent the range of possible block sizes, register counts, and shared memory allocation. | | |
| 1.) Select a GPU from the list (click): | G80 | (Help) | | | | | | | | | | | | | | | | |
| | | | Threads | Warps/Multiprocessor | | | Registers | Warps/Multiprocessor | | | Shared Memory | Warps/Multiprocessor | | | | | |
| 2.) Enter your resource usage: | | | | 256 | 8 | | | 6 | 8 | | | 9764 | 8 | | | | | |
| Threads Per Block | 256 | (Help) | | 16 | 1 | | | 1 | 8 | | | 0 | 24 | | | | | |
| Registers Per Thread | 6 | | | 32 | 1 | | | 2 | 8 | | | 512 | 24 | | | | | |
| Shared Memory Per Block (bytes) | 9764 | | | 48 | 2 | | | 3 | 8 | | | 1024 | 24 | | | | | |
| | | | 64 | 2 | | | 4 | 8 | | | 1536 | 24 | | | | | |
| (Don't edit anything below this line) | | | | 80 | 3 | | | 5 | 8 | | | 2048 | 24 | | | | | |
| | | | 96 | 3 | | | 6 | 8 | | | 2560 | 24 | | | | | |
| 3.) GPU Occupancy Data is displayed here and in the graphs: | | | | 112 | 4 | | | 7 | 8 | | | 3072 | 24 | | | | | |
| Active Threads per Multiprocessor | 256 | (Help) | | 128 | 4 | | | 8 | 8 | | | 3584 | 24 | | | | | |
| Active Warps per Multiprocessor | 8 | | | 144 | 5 | | | 9 | 8 | | | 4096 | 24 | | | | | |
| Active Thread Blocks per Multiprocessor | 1 | | | 160 | 5 | | | 10 | 8 | | | 4608 | 24 | | | | | |
| Occupancy of each Multiprocessor | 33% | | | 176 | 6 | | | 11 | 8 | | | 5120 | 24 | | | | | |
| Maximum Simultaneous Blocks per GPU | 16 | | | 192 | 6 | | | 12 | 8 | | | 5632 | 16 | | | | | |
| (Note: This assumes there are at least this many blocks) | | | | 208 | 7 | | | 13 | 8 | | | 6144 | 16 | | | | | |
| | | | 224 | 7 | | | 14 | 8 | | | 6656 | 16 | | | | | |
| Physical Limits for GPU: | G80 | | | 240 | 8 | | | 15 | 8 | | | 7168 | 16 | | | | | |
| Multiprocessors per GPU | 16 | | | 256 | 8 | | | 16 | 8 | | | 7680 | 16 | | | | | |
| Threads / Warp | 32 | | | 272 | 9 | | | 17 | 8 | | | 8192 | 16 | | | | | |
| Warps / Multiprocessor | 24 | | | 288 | 9 | | | 18 | 8 | | | 8704 | 8 | | | | | |
| Threads / Multiprocessor | 768 | | | 304 | 10 | | | 19 | 8 | | | 9216 | 8 | | | | | |
| Thread Blocks / Multiprocessor | 8 | | | 320 | 10 | | | 20 | 8 | | | 9728 | 8 | | | | | |
| Total # of 32-bit registers / Multiprocessor | 8192 | | | 336 | 11 | | | 21 | 8 | | | 10240 | 8 | | | | | |
| Shared Memory / Multiprocessor (bytes) | 16384 | | | 352 | 11 | | | 22 | 8 | | | 10752 | 8 | | | | | |
| | | | 368 | 12 | | | 23 | 8 | | | 11264 | 8 | | | | | |
| Allocation Per Thread Block | | | | 384 | 12 | | | 24 | 8 | | | 11776 | 8 | | | | | |
| Warps | 8 | | | 400 | 13 | | | 25 | 8 | | | 12288 | 8 | | | | | |
| Registers | 1536 | | | 416 | 13 | | | 26 | 8 | | | 12800 | 8 | | | | | |
| Shared Memory | 10240 | | | 432 | 14 | | | 27 | 8 | | | 13312 | 8 | | | | | |
| These data are used in computing the occupancy data in blue | | | | 448 | 14 | | | 28 | 8 | | | 13824 | 8 | | | | |