Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[LLVMGPU] Enable TileAndFuse for matmul by default #19854

Draft
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

qedawkins
Copy link
Contributor

No description provided.

@qedawkins qedawkins changed the title Enable taf by default [LLVMGPU] Enable TileAndFuse for matmul by default Jan 30, 2025
@qedawkins qedawkins force-pushed the enable_taf_by_default branch from e3b6bea to e87eeea Compare January 31, 2025 16:51
@qedawkins qedawkins force-pushed the enable_taf_by_default branch from e87eeea to cc1e70f Compare February 3, 2025 21:11
nirvedhmeshram added a commit that referenced this pull request Feb 3, 2025
…#19884)

Currently some efforts such as
#19854 and
#19520 are ongoing to make the Tile
and Fuse matmul pipeline on by default. However, these efforts are still
WIP in achieving exact parity with the current default of Vector
Distribute in all use cases.
This PR in the time being tries Tile and Fuse after Vector Distribute so
that we can get the benefits of tile and fuse such as handling unaligned
to intrinsic shape while leaving the shapes that vector distribute
handles untouched.
Fixes :  #19864
Fixes: #19855

---------

Signed-off-by: Nirvedh Meshram <nirvedh@gmail.com>
@qedawkins qedawkins force-pushed the enable_taf_by_default branch from cc1e70f to 12190a2 Compare February 4, 2025 00:48
ita9naiwa pushed a commit to ita9naiwa/iree that referenced this pull request Feb 4, 2025
…iree-org#19884)

Currently some efforts such as
iree-org#19854 and
iree-org#19520 are ongoing to make the Tile
and Fuse matmul pipeline on by default. However, these efforts are still
WIP in achieving exact parity with the current default of Vector
Distribute in all use cases.
This PR in the time being tries Tile and Fuse after Vector Distribute so
that we can get the benefits of tile and fuse such as handling unaligned
to intrinsic shape while leaving the shapes that vector distribute
handles untouched.
Fixes :  iree-org#19864
Fixes: iree-org#19855

---------

Signed-off-by: Nirvedh Meshram <nirvedh@gmail.com>
Signed-off-by: Hyunsung Lee <ita9naiwa@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant