
BarraCUDA
Zaneham
Open-source CUDA, Triton and HIP compiler targeting multiple GPU and CPU architectures.
AI 简介
BarraCUDA 是一个从零编写的开源 CUDA C++ 编译器,支持将标准 `.cu` 源文件编译为目标架构的原生代码。其核心功能包括完整的 CUDA 语法解析(预处理、词法/语法分析、语义检查)、自研中间表示(BIR)及针对 AMD GPU(RDNA 2/3/4)、NVIDIA PTX 和 Tenstorrent Tensix 的后端代码生成,不依赖 LLVM 或外部库。项目采用纯 C99 实现,强调轻量性与跨厂商 GPU 支持。适用于需要规避专有工具链、探索异构 GPU 编译原理、或在非 NVIDIA 平台上运行 CUDA 代码的研究与开发场景。
C
Apache License 2.01.7k
Stars
88
Forks
19
Watchers
37
Issues
Star 增长
今日0
近 7 天0
近 30 天+9
综合评分54.75
默认分支master