Roadmap¶
This roadmap outlines where the project is headed. It reflects current priorities, not firm commitments — plans may change as the project evolves.
Last updated: 2026-07-14
Now¶
Things actively being worked on.
- [ ] Dynamic runtime sequences — compile an
aie.runtime_sequenceonce and run it at many problem sizes, via standalone TXN encoding and EmitC C++ generation (#3222)
Next¶
Planned for the near future.
- [ ] Mature native Windows support — broaden example and CI coverage, and close feature-parity gaps with Linux (builds on the native Windows guide)
Later¶
Ideas we want to pursue eventually. Not yet scheduled.
- [ ] Express access patterns in the compiler — move DMA tiling from Python
taplibinto MLIR (affine maps + structured control flow) so one program lowers to both static and dynamic data movement (#3239)
How to contribute¶
Want to help or suggest something?
- Check items labeled
good first issue. - Propose new ideas by opening an issue.
- Questions and discussion go in Discussions.
Items marked below reflect their status:
- Now — committed and in progress
- Next — planned, help welcome
- Later — aspirational, open to input