0

NVCC 有自己的 IR 表示,称为 NVVM,它是 LLVM IR 的一个子集。我读到 libnvvm 可用于对 NVVM IR 执行优化,但我找不到任何使用 libnvvm 的教程或初学者指南?任何人都可以分享一些关于此的材料吗?基本上,我如何编写优化通道?甚至我如何使用 libnvvm 编写简单漂亮的打印机?

4

1 回答 1

1

NVVM IR 规范在这里

libnvvm API 文档在这里

CUDA LLVM 编译器 SDK 可在此处获得,包括示例应用程序,演示如何使用 libnvvm。

NVVM IR 验证器示例应该为您提供一个简单漂亮的打印机的良好框架。

于 2013-08-02T13:47:30.373 回答