Our great sponsors
-
vuda
VUDA is a header-only library based on Vulkan that provides a CUDA Runtime API interface for writing GPU-accelerated applications.
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
I would suspect that GPU support will be bound by what rocm/hip support. Which is in a dreadful state. Your RX580 seems to be at least partially supported. Unlike my RX6900 for which I can't even get HIP to work properly (and compiling the custom version of clang they have is no fun, that software is gigantic). Hopefully this finally changes early 22 and they're not dragging that out even longer.
There is something, though. I remember looking at VUDA which, while it's not a drop-in replacement, is a pretty good proof of concept
Related posts
- Finally managed to make my own shading language working! (need some opinion about the lang)
- What's the coolest Rust project you've seen that made you go, 'Wow, I didn't know Rust could do that!'?
- [rust-gpu] How do I run/build my own shaders locally?
- Posh: Type-Safe Graphics Programming in Rust
- Introducing posh: Type-Safe Graphics Programming in Rust