File tree Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Expand file tree Collapse file tree 1 file changed +11
-0
lines changed Original file line number Diff line number Diff line change @@ -111,6 +111,17 @@ There are a few different components to this repo:
111
111
- [ spirv-std] ( crates/spirv-std ) for GPU intrinsics, types, and other library items used by GPU crates.
112
112
- [ spirv-builder] ( crates/spirv-builder ) for a convenient way of building a GPU crate in a CPU build.rs file.
113
113
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
+
114
125
## Contributing
115
126
116
127
[ ![ Contributor Covenant] ( https://img.shields.io/badge/contributor%20covenant-v2.0-ff69b4.svg )] ( CODE_OF_CONDUCT.md )
You can’t perform that action at this time.
0 commit comments