You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@systemml.apache.org by "Matthias Boehm (JIRA)" <ji...@apache.org> on 2017/08/09 20:55:00 UTC

[jira] [Resolved] (SYSTEMML-1832) Redundant checkpoint instructions before loops

     [ https://issues.apache.org/jira/browse/SYSTEMML-1832?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Matthias Boehm resolved SYSTEMML-1832.
--------------------------------------
       Resolution: Fixed
         Assignee: Matthias Boehm
    Fix Version/s: SystemML 1.0

> 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
>            Assignee: Matthias Boehm
>             Fix For: SystemML 1.0
>
>
> 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)