Rust CUDA Project
a year ago
- #GPU-Computing
- #CUDA
- #Rust
- Rust CUDA项目旨在通过CUDA工具包使Rust成为GPU计算的一流语言
- 提供将Rust代码编译为PTX的工具及与CUDA集成的库
- 尽管仅限NVIDIA设备,CUDA仍是GPU计算的主导工具包
- 此前LLVM PTX后端等Rust GPU方案存在局限,催生了专用工具需求
- 项目优势:性能优化、Rust安全特性、高级CUDA库封装
- 核心组件:rustc_codegen_nvvm(PTX生成)、cuda_std(GPU工具)、cust(CPU端CUDA功能)等
- 关联项目:glassful、inspirv-rust、rust-gpu(SPIR-V编译器)
- 需配置OptiX环境变量并使用Docker分发
- 采用Apache 2.0或MIT双协议授权