【问题标题】:understanding Nvidia Kepler Assembly instructions了解 Nvidia Kepler 组装说明
【发布时间】:2013-07-19 15:43:52
【问题描述】:

我看到了这份文件 cuobjdump.pdf.

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

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

【问题讨论】:

    标签: assembly cuda gpu nvidia kepler


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-09-06
      相关资源
      最近更新 更多