Skip to content

Commit

Permalink
deploy: 83c9dfe
Browse files Browse the repository at this point in the history
  • Loading branch information
erwei-xilinx committed May 1, 2024
1 parent ed2843f commit 80360ee
Showing 1 changed file with 5 additions and 2 deletions.
7 changes: 5 additions & 2 deletions AIRTransformPasses.md
Original file line number Diff line number Diff line change
Expand Up @@ -464,11 +464,14 @@ _Fuse multiple air.channel ops into one_

This pass fuses multiple air.channel ops into one. The condition for fusing channels
is such that the puts and gets of all candidate channels mush share the same control
loop hierarchy, where every parent loops must have matching loop bounds.
loop hierarchy, where every parent loops must have matching loop bounds. The
'aggressive-mode' option, when enabled, will attempt to use as few air.channels as
possible by time-multiplexing air.channel.puts and air.channel.gets to share the same
air.channel symbol.

#### Options
```
-aggressive-mode : When enabled, will attempt to use as few air.channels as possible
-aggressive-mode : List of memory spaces to enable aggressive channel fusion with. Available options include ['L1', 'L2', 'L3'].
```
### `-air-fuse-parallel-launch`

Expand Down

0 comments on commit 80360ee

Please sign in to comment.