E-Ink 新闻日报

返回列表

Rust中的GPU卸载:可移植、安全且高效

本文介绍了一个原生构建于rustc和LLVM中的零开销GPU卸载框架,利用Rust的所有权和类型系统安全地管理GPU数据传输。该双阶段编译流水线解决了跨厂商ABI不匹配问题,在RAJAPerf测试中实现了与手工优化的CUDA和HIP C++基线相当的性能表现。

背景

GPU编程传统上由CUDA(NVIDIA)和HIP(AMD)主导,Rust作为更安全的替代方案正在兴起,但其编译器长期缺乏原生GPU卸载支持。该研究将GPU卸载功能直接集成到rustc和LLVM中,填补这一空白。

来源
Lobsters
发布时间
2026年8月18日 20:16
评分
6.0 / 10