-
Notifications
You must be signed in to change notification settings - Fork 175
Port placement to MLIR and placer enhancement #2864
Copy link
Copy link
Open
Description
Description
This issue will track a series of effort to port IRON SequentialPlacer into MLIR infrastructure and enhancements to placement in MLIR-AIE.
Specific Tasks and their Related Issues/PRs
In Progress
- Define tile types as enum Add tile type for tile classification #2885
- Create interface to abstract over concrete tile ops Add TileLike interface to abstract tile properties #2886
- Implement logicalTileOp to define unplaced tiles Create aie.logical_tile operation to define unplaced tiles #2888
- Automatically insert trace packet flows and runtime sequence configuration for
aie.traceInsert trace flows pass #2962 - MLIR placement pass Introduce placement pass #2900
- IRON trace configuration to use
aie.traceinstead of setting upnpu.writeops Declarative trace IRON API #2988 - Emit logical tiles from IRON, deprecate SequentialPlacer Deprecate IRON sequential placer and generate unplaced tiles #2899
- [Experiment] Placer improvement
Nice to haves
- [PR Draft with basic functionality] Routing visualization Routing visualization with Graphviz #2936
- Placer visualization
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
No labels