File tree 1 file changed +20
-0
lines changed
Filter options
1 file changed +20
-0
lines changed
Original file line number Diff line number Diff line change @@ -610,6 +610,26 @@ This month changes by [@PsichiX]:
610
610
611
611
[ NavMesh ] : https://github.com/PsichiX/navmesh
612
612
613
+ ### [ Rust CUDA]
614
+
615
+ [ Rust CUDA] by [ Riccardo D'Ambrosio] is a newly-released project with the goal
616
+ of making Rust a Tier-1 language for fast GPU computing. There are still many
617
+ bugs, and it's in an early stage.
618
+
619
+ With this release comes a few crates. ` rustc_codegen_nvvm ` for compiling Rust to
620
+ CUDA PTX code using rustc's custom codegen mechanisms and the ` libnvvm ` CUDA
621
+ library. ` cust ` for actually executing the PTX is a high-level wrapper for the
622
+ CUDA Driver API. ` cuda_builder ` for easily building GPU crates. ` cuda_std ` is
623
+ the GPU-side standard library which complements rustc_codegen_nvvm. ` gpu_rand `
624
+ is a GPU-friendly random number generation. ` nvvm ` is high-level bindings to
625
+ libnvvm, and ` ptx_compiler ` is high-level bindings to the PTX compiler APIs,
626
+ which are currently incomplete. ` find_cuda_helper ` is for finding CUDA on the
627
+ system. There are many other works in progress.
628
+
629
+ [ Riccardo D'Ambrosio ] : https://github.com/RDambrosio016
630
+ [ rust-cuda-github ] : https://github.com/Rust-GPU/Rust-CUDA
631
+ [ rust-cuda-announcement ] : https://www.reddit.com/r/rust/comments/qzv428/announcing_the_rust_cuda_project_an_ecosystem_of/
632
+
613
633
## Popular Workgroup Issues in Github
614
634
615
635
<!-- Up to 10 links to interesting issues -->
You can’t perform that action at this time.
0 commit comments