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

[Codegen][GPU] Add pass for fallback distribution #18726

Merged
merged 2 commits into from
Oct 13, 2024

Conversation

qedawkins
Copy link
Contributor

If any operation fails to tile or fuse in earlier pipeline stages we need to have a fallback distribution step. This adds a pass for fallback distribution that looks for all tilable ops not inside scf.forall regions mapped to threads and greedily tiles + fuses starting from the base of the dispatch.

@qedawkins qedawkins marked this pull request as ready for review October 9, 2024 01:07
If any operation fails to tile or fuse in earlier pipeline stages we
need to have a fallback distribution step. This adds a pass for fallback
distribution that looks for all tilable ops not inside `scf.forall`
regions mapped to threads and greedily tiles + fuses starting from the
base of the dispatch.
@qedawkins qedawkins enabled auto-merge (squash) October 13, 2024 17:13
@qedawkins qedawkins merged commit d7378bb into iree-org:main Oct 13, 2024
35 checks passed
@qedawkins qedawkins deleted the fallback_dist branch October 13, 2024 18:05
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.

2 participants