Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jessfraz/advent-of-cuda
Doing advent of code with CUDA and rust.
https://github.com/jessfraz/advent-of-cuda
Last synced: 15 days ago
JSON representation
Doing advent of code with CUDA and rust.
- Host: GitHub
- URL: https://github.com/jessfraz/advent-of-cuda
- Owner: jessfraz
- Created: 2023-11-26T19:35:31.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2024-02-21T16:38:32.000Z (9 months ago)
- Last Synced: 2024-08-03T15:18:37.656Z (3 months ago)
- Language: Rust
- Size: 205 KB
- Stars: 199
- Watchers: 19
- Forks: 3
- Open Issues: 6
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
- awesome-cuda-and-hpc - jessfraz/advent-of-cuda - of-cuda?style=social"/> : Doing advent of code with CUDA and rust. (Frameworks)
- awesome-cuda-and-hpc - jessfraz/advent-of-cuda - of-cuda?style=social"/> : Doing advent of code with CUDA and rust. (Frameworks)
- awesome-rust-list - jessfraz/advent-of-cuda - of-cuda?style=social"/> : Doing advent of code with CUDA and rust. (GPU Programming)
- awesome-rust-list - jessfraz/advent-of-cuda - of-cuda?style=social"/> : Doing advent of code with CUDA and rust. (GPU Programming)
README
# advent-of-cuda
I want to get better at writing cuda kernels so I plan on doing advent of code
with cuda.You can follow along here.
This for [advent of code 2023](https://adventofcode.com/).
Some days problems wont be able to be solved this way, but we will just take
them as we go! Probably will modify the problems just to learn things.You will need cuda installed and llvm, [see
here](https://github.com/Rust-GPU/Rust-CUDA/blob/master/guide/src/guide/getting_started.md).The kernels themselves are in the [`gpu/`](gpu/) directory. Then I test them from the code in [`src/`](src/).
> This repo depends on a super old toolchain because of the rust cuda sdk. In areas the rust cuda sdk won't work for what we want, we can wrap c++ in rust.