CUDA SASS到Cubin

CUDA SASS到Cubin,cuda,nvcc,Cuda,Nvcc,使用CuObjDump,可以使用 cuobjdump-sass,但是有没有办法将sass转换回Cubin。官方NVIDIA CUDA工具链中没有提供“汇编程序”。英伟达工具链可以采用CUDA C/C++,或PTX,并将其转换为CuBin或其他可执行格式。p> 但是,也有一些社区开发的汇编程序: 也许此时最新的一个(可能是此时唯一值得考虑的一个)是 在CUDA GPU的费米一代中还开发了一个更老的GPU。我认为它没有被更新或维护。我想补充一点,根据体系结构(maxwell/kepler等),您可以

使用CuObjDump,可以使用
cuobjdump-sass
,但是有没有办法将sass转换回Cubin。

官方NVIDIA CUDA工具链中没有提供“汇编程序”。英伟达工具链可以采用CUDA C/C++,或PTX,并将其转换为CuBin或其他可执行格式。p> 但是,也有一些社区开发的汇编程序:

也许此时最新的一个(可能是此时唯一值得考虑的一个)是


在CUDA GPU的费米一代中还开发了一个更老的GPU。我认为它没有被更新或维护。

我想补充一点,根据体系结构(maxwell/kepler等),您可以使用社区开发的汇编程序/分解程序将SASS转换回Cubin。以下是一些:

马克萨斯:


开普勒拉:

我相信答案是否定的。如果你问是否有一种工具可以将用SASS编写的代码转换成可执行的代码,它基本上就是一个SASS汇编程序,而NVIDIA没有提供这样的工具(支持NVIDIA的最低工具链是PTX),但是你可能想看看。