forked from openxla/xla
-
Notifications
You must be signed in to change notification settings - Fork 2
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[XLA:GPU] Implement TiledHloInstruction graph in SymbolicTileAnalysis.
SymbolicTileAnalysis create a new tiled HLO node for each unique (HLO instruction, indexing map) pair. Tiled instructions are stored in def-before-use order for easier access. This representation makes it easier to write codegen, because each instruction knows about it's operands and we can efficiently cache emitter values. Those also allows to do some degree of CSE, but it can be CSEd more for concrete tile sizes. PiperOrigin-RevId: 618788735
- Loading branch information
1 parent
c6028ab
commit 24a91cb
Showing
4 changed files
with
169 additions
and
130 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.