u/mttdin r/rust • Recommends
On “Rust threads on the GPU”
Out of curiosity, have you been looking into evolving the programming model to benefit from being able to express the ownership and GPU programming concepts together? Particularly thinking of the this work from PLDI 2024:
Descend: A Safe GPU Systems Programming Language
- https://descend-lang.org
- link to this video - longer 2025 talk, "Programming Language Design for GPU Systems"
- link to this video - shorter PLDI 2024 talk, "Descend: A Safe GPU Systems Programming Language"
> In this paper, we present Descend: a safe GPU programming language. In contrast to prior safe high-level GPU programming approaches, Descend is an imperative GPU systems programming language in the spirit of Rust, enforcing safe CPU a…