Re-do the backends
- Re-architect the backend (hopefully for the last time!)
- CPU backend
- "RT" backend (generates async-await Rust code to call device functions)
- Supports product, summation, and array types as "memory objects", supports arbitrary addressing (with no implicit clone assumption)
- Unforkify pass, fork split pass (for easier codegen)
Merge request reports
Activity
requested review from @aaronjc4
assigned to @rarbore2
added 1 commit
- 7ebc4ef0 - Fix unforkify, fix odd juno_matmul test behavior
added 1 commit
- e54f4235 - Fix unforkify, fix odd juno_matmul test behavior
added 1 commit
- a2d43022 - Analyze vector width in CPU backend for constant sized forks
mentioned in commit 2b96b570
Please register or sign in to reply