Matthias Boehm created SYSTEMML-1832:
----------------------------------------

             Summary: Redundant checkpoint instructions before loops
                 Key: SYSTEMML-1832
                 URL: https://issues.apache.org/jira/browse/SYSTEMML-1832
             Project: SystemML
          Issue Type: Bug
            Reporter: Matthias Boehm


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.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to