云霞资讯网

BarraCUDA 是一个基于 C99 编写的开源 CUDA 编译器,可直接将

BarraCUDA 是一个基于 C99 编写的开源 CUDA 编译器,可直接将 NVIDIA 的 CUDA 源码(.cu 文件)编译为 AMD GPU 可执行的机器码(目前支持 GFX11 架构,输出 .hsaco 二进制文件)。项目地址: github.com/Zaneham/BarraCUDA

该项目最大的特点是完全零依赖(不依赖 LLVM 或 ROCm 庞大的工具链),通过手写指令编码器实现了从 CUDA 语法到 AMD 硬件指令的直接转换。HOW I AI