2 रिपॉजिटरी
Integrated development environments and compilers for writing parallel compute kernels and shaders.
Distinguishing note: No candidate covers the full identity of a development toolchain specifically for Rust-to-GPU compute.
Explore 2 awesome GitHub repositories matching programming languages & runtimes · GPU Compute Toolchains. Refine with filters or upvote what's useful.
Rust-GPU is a compiler and toolchain that translates Rust source code into SPIR-V bytecode for execution on graphics and compute hardware. It provides a development environment for writing parallel compute kernels and graphics shaders using a custom LLVM backend that maps high-level language constructs to GPU-compatible memory layouts and instructions. The project enables cross-platform shader development, allowing the same Rust code to run across different GPU hardware and graphics APIs via the SPIR-V intermediate representation. It specifically supports the creation of general-purpose compu
Offers a complete development environment for writing parallel compute kernels and graphics shaders in Rust.
rust-cuda is a GPU programming framework and device compiler that allows for the development and execution of high-performance kernels on NVIDIA hardware using Rust. It provides a driver wrapper to manage device memory allocation and kernel launching, effectively serving as a system for writing GPU compute logic without relying on C++. The project includes a compute library with hardware-optimized primitives for neural network acceleration and hardware-accelerated raytracing. It utilizes a compilation toolchain that translates source code into a low-level intermediate representation for execu
Provides an integrated development environment and compiler for writing high-performance Rust compute kernels.