CUDA 中的基本块

Basic-Blocks in CUDA

有没有办法查看 CUDA 源代码的基本块信息? 我正在尝试编译一个 CUDA 代码,以便它给我的输出是一个列出了所有基本块的文件。但到目前为止,我还没有在 nvcc 中找到任何允许我这样做的选项。

如果我们可以从 IR (PTX) 中提取基本块信息,那也会有所帮助。

我正在寻找一种方法来提取基本块或 CUDA 源的控制流图。似乎有办法,但我们以中间表示 (PTX) 的形式获得控制流。

"nvdisasm"有办法提取内核的控制流图。更多信息可以在这里找到: http://docs.nvidia.com/cuda/cuda-binary-utilities/index.html#axzz3lONRPxm5