Uploaded image for project: 'SystemDS'
  1. SystemDS
  2. SYSTEMDS-1832

Redundant checkpoint instructions before loops

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Closed
    • Major
    • Resolution: Fixed
    • None
    • SystemML 0.15
    • None
    • None

    Description

      Static rewrites include HOP DAG and statement block rewrites. We apply these rewrites multiple times during compilation (e.g., rewrites followed by multiple passes of IPA). Some of the static rewrites such as RewriteInjectSparkLoopCheckpointing assume that they are called once for a program. Applying them multiple times leads to redundant statement blocks with redundant checkpoint instructions. Accordingly, IPA should explicitly disable such rewrites.

      Attachments

        Activity

          People

            mboehm7 Matthias Boehm
            mboehm7 Matthias Boehm
            Votes:
            0 Vote for this issue
            Watchers:
            1 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved: