What's Next
You've covered the core language available in Miri v0.5.0-beta.3. The headline of this release is the
GPU preview: device-resident bindings (gpu let / gpu var),
forall kernels, on-device reduction, shared memory, atomics, warp operations, vector types, and
interactive gpu frame programs that compile to the browser via WebGPU — all in the same language
you just learned, with no shader files and no FFI.
Continue with the GPU Programming guide — it starts from your first kernel and assumes no GPU background — or see the programs running live in the GPU Playground.
Here's what's coming next:
- Future milestones — Trait objects, capture-by-reference closures, async/await and
async gpustreams, channel-based concurrency, native GPU backends (SPIR-V, PTX, Metal)
More resources:
- Explore the test suite for more code examples
- Star the project on GitHub and follow development
- Check the issue tracker for the roadmap
Miri is evolving fast. Trait objects, async, and the native GPU backends are actively being designed. Join us on GitHub to shape the language!