docs / Getting Started / What's Next

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 gpu streams, channel-based concurrency, native GPU backends (SPIR-V, PTX, Metal)

More resources:

Miri is evolving fast. Trait objects, async, and the native GPU backends are actively being designed. Join us on GitHub to shape the language!