1

我的机器上安装了 CUDA 5.5。我想做一些编译器转换,所以我想处理 NVVM IR 文件。我听说使用 CUDA 5.5,我们可以获取 IR 文件并在 libNVVM 周围写入通行证。我无法为此提供适当的文档。谁能提供从输入 .cu 文件获取 NVVM IR 文件的基本步骤?

4

1 回答 1

5

两个演示文稿提供了一些背景知识:

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

于 2013-09-03T13:21:01.200 回答