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

[Polly] Make reduction dependency computation work on schedule trees #26694

Open
tobiasgrosser opened this issue Jan 26, 2016 · 0 comments
Open
Labels
bugzilla Issues migrated from bugzilla polly

Comments

@tobiasgrosser
Copy link
Contributor

Bugzilla Link 26320
Version unspecified
OS Linux

Extended Description

When introducing reductions into Polly we thought it would be a good idea to model reduction dependences using a "convex_hull" computation. However, this is both computationally a lot more complex than expected and also conflicts made it hard to compute reduction dependences on schedule trees. Fortunately, Sven Verdoolaege suggested (at least parts) of what looks like a good solution. Instead of first computing precise dependences and then reintroducing reduction dependences, we could just model reduction statements as may-writes which will make the dependence analysis automatically introduce the additional dependences needed when removing the inter-reduction-operation dependences.

This blocks http://reviews.llvm.org/D5190

This is just a brief reminder. Please ping back in case you need more information.

@llvmbot llvmbot transferred this issue from llvm/llvm-bugzilla-archive Dec 10, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bugzilla Issues migrated from bugzilla polly
Projects
None yet
Development

No branches or pull requests

1 participant