PTX: Difference between revisions
add PTX 2.2 notes |
No edit summary |
||
| Line 28: | Line 28: | ||
|- | |- | ||
|} | |} | ||
==Cooperative Thread Arrays== | |||
* Equivalent to a ''block'' in [[CUDA]] -- broken up into warps, can communicate, can be grouped into a grid, one kernel per grid | |||
* <tt>tid</tt>: thread ID within CTA | |||
* <tt>ntid</tt>: 3D shape of CTA | |||
* <tt>ctaid</tt>: CTA ID within grid | |||
* <tt>nctaid</tt>: 3D shape of grid | |||
* <tt>gridid</tt>: grid ID | |||
==Tools== | ==Tools== | ||
* Marcin Wilhelm Kościelnicki's [http://0x04.net/cgit/index.cgi/nv50dis/ nv50dis], a disassembler | * Marcin Wilhelm Kościelnicki's [http://0x04.net/cgit/index.cgi/nv50dis/ nv50dis], a disassembler | ||
[[CATEGORY:GPGPU]] | [[CATEGORY:GPGPU]] | ||