Skip to content

Commit 3496b2a

Browse files
authored
N28: Rust CUDA (#881)
* Added Rust CUDA * Added Rust Cuda links * Added announcement post
1 parent 63ae88b commit 3496b2a

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

Diff for: content/news/028/index.md

+28
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)