Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
NVCC 有自己的 IR 表示,称为 NVVM,它是 LLVM IR 的一个子集。我读到 libnvvm 可用于对 NVVM IR 执行优化,但我找不到任何使用 libnvvm 的教程或初学者指南?任何人都可以分享一些关于此的材料吗?基本上,我如何编写优化通道?甚至我如何使用 libnvvm 编写简单漂亮的打印机?
NVVM IR 规范在这里
libnvvm API 文档在这里
CUDA LLVM 编译器 SDK 可在此处获得,包括示例应用程序,演示如何使用 libnvvm。
NVVM IR 验证器示例应该为您提供一个简单漂亮的打印机的良好框架。