了解Nvidia开普勒装配说明

时间:2013-07-19 15:43:53

标签: assembly cuda gpu nvidia kepler

我遇到过这份文件 cuobjdump.pdf

它列出了费米和开普勒指令,但没有另外的解释。

除了通常的加,减,乘等等。我没有得到其他指令的意思或做法。任何人都可以帮我这个或指向我解释他们的文件或链接??

1 个答案:

答案 0 :(得分:2)

您链接的文档实际上是与CUDA工具包一起分发的。例如,通过标准安装linux CUDA 5工具包,该文档将位于/usr/local/cuda/doc/pdf目录中。 (在Windows上只需使用文件搜索来查找该文件名。)

同样在该目录(或here)中是PTX ISA文档。虽然PTX(一个中间代码)和实际的机器代码(cuobjdump生成的输出)不是一致的,但它们足够接近,如果你学习PTX文档,你应该对机器代码指令有一个很好的理解。机器代码中的大多数指令在PTX中具有类似命名的对应指令。例如,SHF(整数漏斗转换)记录在PTX ISA文档中,并在cuobjdump文档的Kepler部分引用。