0

我遇到了这个文件 cuobjdump.pdf

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

除了通常的加法、减法、乘法等。我不明白其他指令的含义或作用。任何人都可以帮助我或将我指向解释它们的文档或链接吗?

4

1 回答 1

2

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

该目录(或此处)中还有 PTX ISA 文档。虽然 PTX(中间代码)和实际的机器代码(cuobjdump 产生的输出)并不相同,但它们足够接近,如果您研究 PTX 文档,您应该对机器代码指令有一个很好的理解。机器代码中的大多数指令在 PTX 中都有类似名称的对应物。例如,SHF(integer funnel shift) 记录在 PTX ISA 文档中,并在 cuobjdump 文档的 Kepler 部分中引用。

于 2013-07-20T05:07:14.890 回答