更贴近硬件本身的能力, 则可以使用PTX.例如carry bit(整数加法)的时候, 可以很方便的PTX来处理长进位链.PTX这里也不例外,在较大篇幅的使用了PTX的优化程度较深的代码,临时从PTX状态切换到...CUDA C状态, 就为了使用后者的>>语法, 然后再切换回PTX,实际上将会很折腾人, 而本章节中的讲述的做法, 以及, 较多的范例代码,可以让你保持在PTX状态, 直接利用动态并行能力启动kernel...这点的时候需要注意了.知道了如何在参数缓冲区中放入参数, 然后即用launch device来启动kernel了.这样就完成了全然不退出PTX的情况下,例如很多时候, 在CUDA C里面的嵌入PTX,一旦要退出..., 临时一下, 像是.pred这种数据类型, 如何有效的临时保存起来, 是个问题(CUDA C没又直接的1-bit数据类型),而通过本章节的PTX就地动态并行启动kernel的方式, 不仅仅减少了反复进入离开...PTX状态的烦恼.还为保存一些不方面的数据类型提供了可能(你先在不需要保存它了)
也为纯PTX代码, 完全不使用CUDA C的代码生成(例如不使用NVVM IR而是选择PTX, 做为二次代码生成选择)的平台