1

AMD は、各 GPU ファミリの ISA を定義します。私が理解しているように、ISA は命令セット アーキテクチャ、つまりアセンブリのような「言語」です。NVidia の GPU の「アセンブリライク言語」とはどのように呼ばれていますか? - PTX? NVidia カーネル用にそのようなアセンブリを生成する AMD または Intel オフライン コンパイラのようなツールはありますか? ありがとう

4

1 に答える 1

5

NVIDIA アセンブリ言語は SASS と呼ばれます。ツールを使用して、コンパイル済みのカーネルから SASS を生成できcuobjdumpます。実行可能ファイルの名前が の場合はfoocuobjdump -sass foo The output is close to the type of PTX output you get to do を使用します。これは、 PTX ISA リファレンス マニュアルnvcc -ptx foo.cuで理解できるはずです。

于 2012-12-07T13:29:47.260 に答える