@@ -665,6 +665,34 @@ This month changes by [@PsichiX]:
665665
666666[ NavMesh ] : https://github.com/PsichiX/navmesh
667667
668+ ### [ Rust CUDA]
669+
670+ [ Rust CUDA] by [ Riccardo D'Ambrosio] is a [ newly-released
671+ project] [ rust-cuda-announcement ] with the goal of making Rust a Tier-1 language
672+ for fast GPU computing. There are still many bugs, and it's in an early stage.
673+
674+ With this release comes a few crates. [ rustc_codegen_nvvm] for compiling Rust to
675+ CUDA PTX code using rustc's custom codegen mechanisms and the libnvvm CUDA
676+ library. [ cust] for actually executing the PTX is a high-level wrapper for the
677+ CUDA Driver API. [ cuda_builder] for easily building GPU crates. [ cuda_std] is
678+ the GPU-side standard library which complements rustc_codegen_nvvm. [ gpu_rand]
679+ is a GPU-friendly random number generation. [ nvvm] is high-level bindings to
680+ libnvvm, and [ ptx_compiler] is high-level bindings to the PTX compiler APIs,
681+ which are currently incomplete. [ find_cuda_helper] is for finding CUDA on the
682+ system. There are many other works in progress.
683+
684+ [ rustc_codegen_nvvm ] : https://crates.io/crates/rustc_codegen_nvvm
685+ [ cust ] : https://crates.io/crates/cust
686+ [ cuda_builder ] : https://crates.io/crates/cuda_builder
687+ [ cuda_std ] : https://crates.io/crates/cuda_std
688+ [ gpu_rand ] : https://crates.io/crates/gpu_rand
689+ [ nvvm ] : https://crates.io/crates/nvvm
690+ [ ptx_compiler ] : https://crates.io/crates/ptx_compiler
691+ [ find_cuda_helper ] : https://crates.io/crates/find_cuda_helper
692+ [ Riccardo D'Ambrosio ] : https://github.com/RDambrosio016
693+ [ rust-cuda-github ] : https://github.com/Rust-GPU/Rust-CUDA
694+ [ rust-cuda-announcement ] : https://www.reddit.com/r/rust/comments/qzv428/announcing_the_rust_cuda_project_an_ecosystem_of/
695+
668696## Popular Workgroup Issues in Github
669697
670698<!-- Up to 10 links to interesting issues -->
0 commit comments