-
Notifications
You must be signed in to change notification settings - Fork 0
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
[SCHEDULE] ElemwiseReverseComputeAt #102
Comments
I think there is chance to generalize this transformation. |
Would be nice to land this primitive, as it can simplify quite a few scheduling logic by push the tiling decision to a single stage rather than two stages. Would also be useful to think how it interacts with cache write case of gpu |
I agree with @spectrometerHBH that there is chance to generalize this primitive, and maybe we should have a better name for it...Could you take a shot when you have time? |
This primitive us very useful for autoscheduling to keep all tiling decisions at one stage.
Example:
Why, it is useful to make all tiling decisions at the reduction point. Then "reverse inline" the later elementwise stage back to the loop tiles of the original computation. Correctness:
I am not too happy about the name, and would love to see if we have better ideas.
The text was updated successfully, but these errors were encountered: