Skip to content

Commit 7f83280

Browse files
authored
Updated readme to include list of related projects (#794)
1 parent 0414685 commit 7f83280

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

README.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -111,6 +111,17 @@ There are a few different components to this repo:
111111
- [spirv-std](crates/spirv-std) for GPU intrinsics, types, and other library items used by GPU crates.
112112
- [spirv-builder](crates/spirv-builder) for a convenient way of building a GPU crate in a CPU build.rs file.
113113

114+
## Related Projects
115+
Historical and other related projects for compiling Rust code to GPUs.
116+
- 2016: [glassful](https://github.com/kmcallister/glassful) Compiles a subset of Rust to GLSL.
117+
- 2017: [inspirv-rust](https://github.com/msiglreith/inspirv-rust) Experimental Rust to SPIR-V compiler.
118+
- 2018: [nvptx](https://github.com/japaric-archived/nvptx) Rust to PTX compiler.
119+
- 2019: [ocl](https://github.com/cogciprocate/ocl/) Pure OpenCl bindings and interfaces for Rust.
120+
- 2020: [accel](https://github.com/termoshtt/accel) GPGPU library for Rust.
121+
- 2020: [rlsl](https://github.com/MaikKlein/rlsl) Predeccesor to rust_gpu, Rust to SPIR-V compiler.
122+
- 2021: [emu](https://github.com/calebwin/emu) GPGPU library for Rust focusing on portability, modularity, and performance.
123+
- Ongoing: [RustaCuda](https://github.com/bheisler/RustaCUDA) High-level interface for the NVIDIA CUDA API in Rust.
124+
114125
## Contributing
115126

116127
[![Contributor Covenant](https://img.shields.io/badge/contributor%20covenant-v2.0-ff69b4.svg)](CODE_OF_CONDUCT.md)

0 commit comments

Comments
 (0)