Assembly 了解Nvidia开普勒组装说明

Assembly 了解Nvidia开普勒组装说明,assembly,cuda,gpu,nvidia,kepler,Assembly,Cuda,Gpu,Nvidia,Kepler,我偶然发现了这份文件 它列出了费米和开普勒指令,但没有额外的解释 除了通常的加、减、乘等。。我不明白其他指示的意思或作用。有人能帮我吗,或者给我指一个解释它们的文档或链接吗?你链接的文档实际上是随CUDA工具包一起分发的。例如,对于linux CUDA 5工具包的标准安装,该文档将位于/usr/local/CUDA/doc/pdf目录中。(在windows上,只需使用文件搜索来查找该文件名。) 该目录(或)中还有PTX ISA文件。虽然PTX(中间代码)和实际机器代码(cuobjdump产生的

我偶然发现了这份文件

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


除了通常的加、减、乘等。。我不明白其他指示的意思或作用。有人能帮我吗,或者给我指一个解释它们的文档或链接吗?

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

该目录(或)中还有PTX ISA文件。虽然PTX(中间代码)和实际机器代码(cuobjdump产生的输出)并不相同,但它们非常接近,如果您研究PTX文档,您应该对机器代码指令有相当好的理解。机器代码中的大多数指令在PTX中都有一个类似的名称对应项。例如,
SHF
(整数漏斗位移)记录在PTX ISA文件中,并在文件的开普勒部分中引用