Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit 3251929

Browse filesBrowse files
committed
Added Rust CUDA
1 parent 9789bb7 commit 3251929
Copy full SHA for 3251929

File tree

1 file changed

+20
-0
lines changed
Filter options

1 file changed

+20
-0
lines changed

‎content/news/028/index.md

Copy file name to clipboardExpand all lines: content/news/028/index.md
+20Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -610,6 +610,26 @@ This month changes by [@PsichiX]:
610610

611611
[NavMesh]: https://github.com/PsichiX/navmesh
612612

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+
613633
## Popular Workgroup Issues in Github
614634

615635
<!-- Up to 10 links to interesting issues -->

0 commit comments

Comments
0 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.