blaze
blaze copied to clipboard
A Rustified OpenCL Experience
Studying adding support for Rust-written programs. The current plan would be to create a program that would facilitate the integration of Blaze with [rust-gpu](https://github.com/EmbarkStudios/rust-gpu). Further details to be specified.
I'm running pop 22.04 with rust nightly. I installed opencl using the following on pop 22.04: ``` wget -O '/tmp/rocm.gpg.key' 'https://repo.radeon.com/rocm/rocm.gpg.key' sudo mv '/tmp/rocm.gpg.key' '/etc/apt/trusted.gpg.d/rocm.asc' sync echo 'deb https://repo.radeon.com/rocm/apt/latest/ ubuntu...
Please add the following documentation to ease the setup and build steps. The build might fail if the docs subdirectory is missing source files. For a successful clone, build and...
Currently, Blaze doesn't support images, since my knowledge on the subject is limited. The best method to add support for this feature is to be discussed here, alongside other potential...
## Thread safety Currently, programs created with the `#[blaze]` macro will hold their kernels inside [`Mutex`es](https://doc.rust-lang.org/stable/std/sync/struct.Mutex.html) (one per kernel). Whilst this implementation has the benefit of being thread-safe, it also...