Hacker News new | ask | show | jobs
by rfrey 3533 days ago
The two imaginary futures I daydream about where performance is a concern are robotics and serious AI algorithms (RL especially). I'd assumed I'd need serious C (or C++) chops for the embedded development of the first, and real access to GPU parallelism for the second.

Does anybody have experiences to share using Rust like this?

1 comments

No direct experience here, but I know there is Vulkano[1], a Rust library that wraps around the Vulkan API. But until (and if) a SPIR-V target is available to the Rust compiler, the compute shaders will still have to be programmed in another language (typically, GLSL). This covers the GPU side of your interest.

I don’t know how things stand in the embedded Rust camp, however.

[1] https://github.com/tomaka/vulkano