Non graphical computing on GPU

This page summarizes the projects mentioned and recommended in the original post on reddit.com/r/rust

Our great sponsors
  • SonarQube - Static code analysis for 29 languages.
  • InfluxDB - Build time-series-based applications quickly and at scale.
  • SaaSHub - Software Alternatives and Reviews
  • Rust-CUDA

    Ecosystem of libraries and tools for writing and executing fast GPU code fully in Rust.

    On the other hand CUDA is optimized to death and very good. Documentation and codes examples are everywhere (in C++ at least) but it is one more piece of software to install/configure and interact with from Rust. I don't know if Rust-CUDA is good or not. It's a WIP but the development seems stalled at this point (no commit since July)

  • compute-shader-101

    Sample code for compute shader 101 training (by DJMcNab)

  • SonarQube

    Static code analysis for 29 languages.. Your projects are multi-language. So is SonarQube analysis. Find Bugs, Vulnerabilities, Security Hotspots, and Code Smells so you can release quality code every time. Get started analyzing your projects today for free.

  • wgpu

    Safe and portable GPU abstraction in Rust, implementing WebGPU API.

    wgpu (0.14 example)

  • ocl

    OpenCL for Rust

    ocl

  • rust-gpu

    🐉 Making Rust a first-class language and ecosystem for GPU shaders 🚧

    I did make a little app. A toy raytracer. My goal was to use only Rust. So i used wgpu-rs to configure and run my card (with Vulkan backend) and rust-gpu for the compute shader.

  • gpgpu-rs

    Simple experimental async GPGPU framework for Rust

    gpgpu-rs is a wgpu helper lib

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts