[llvm-bugs] [Bug 26320] New: [Polly] Make reduction dependency computation work on schedule trees

via llvm-bugs llvm-bugs at lists.llvm.org
Tue Jan 26 10:08:52 PST 2016


https://llvm.org/bugs/show_bug.cgi?id=26320

            Bug ID: 26320
           Summary: [Polly] Make reduction dependency computation work on
                    schedule trees
           Product: Polly
           Version: unspecified
          Hardware: PC
                OS: Linux
            Status: NEW
          Severity: normal
          Priority: P
         Component: Optimizer
          Assignee: polly-dev at googlegroups.com
          Reporter: tobias at grosser.es
                CC: llvm-bugs at lists.llvm.org
    Classification: Unclassified

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.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-bugs/attachments/20160126/353dcee4/attachment.html>


More information about the llvm-bugs mailing list