GPU Offload in Rust: Portable, Safe, and Fast
Summary
A research paper describing a zero-overhead, multi-vendor GPU offload framework integrated into the Rust compiler and LLVM backends. It discusses memory-safety benefits, cross-vendor ABI challenges, and a two-pass pipeline for safe data movement, with RAJAPerf-based evaluation showing competitive GPU kernel performance.