查看NVVM IR文件

use*_*567 1 cuda

我的机器上安装了CUDA 5.5.我想做一些编译器转换,所以我想在NVVM IR文件上工作.我听说使用CUDA 5.5,我们可以获取IR文件并在libNVVM周围写入传递.我无法为此提供适当的文件.任何人都可以提供从输入.cu文件获取NVVM IR文件的基本步骤吗?

Tom*_*Tom 5

两个演讲提供了一些背景知识:

目前您无法从.cu文件中提取NVVM IR,因此您需要CUDA C前端(在GTC2012演示文稿中命名为libcuda.lang ).使用CUDA 5.5 libnvvm与工具包一起分发,libnvvm接受NVVM IR并输出PTX.CUDA 5.5还包括用于NVVM IR的设备端操作的libdevice.