Uploaded image for project: 'SystemDS'
  1. SystemDS
  2. SYSTEMDS-1321 Compiler feature extensions
  3. SYSTEMDS-1663

New simplification rewrite for binary multiplication chains

    XMLWordPrintableJSON

Details

    • Sub-task
    • Status: Closed
    • Major
    • Resolution: Done
    • None
    • SystemML 0.15
    • Compiler

    Description

      There are various scripts that use chains of binary element-wise multiplications such as A * B * B or B * A * B, which are currently compiled to (A * B) * B and (B * A) * B, respectively. We should explicitly reason about and simply this to expose the unary operation B^2 which can be evaluated much more efficiently, in case of both singlenode and distributed operations.

      Attachments

        Activity

          People

            shutchis Shana Hutchison
            mboehm7 Matthias Boehm
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: