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

Matthias Boehm closed SYSTEMML-2050.
------------------------------------
       Resolution: Fixed
         Assignee: Matthias Boehm
    Fix Version/s: SystemML 1.1

> Prints show in reverse order of merge of statement blocks
> ---------------------------------------------------------
>
>                 Key: SYSTEMML-2050
>                 URL: https://issues.apache.org/jira/browse/SYSTEMML-2050
>             Project: SystemML
>          Issue Type: Bug
>            Reporter: Matthias Boehm
>            Assignee: Matthias Boehm
>             Fix For: SystemML 1.1
>
>
> As pointed out by [~dusenberrymw] - prints currently show up in reverse order 
> after the merge of sequences of statement blocks. For instance, the following 
> example 
> {code}
> print("test1");
> print("test"+2);
> print("test"+3);
> if(1==1){} 
> print("test4");
> print("test"+5);
> {code}
> currently produces the following output
> {code}
> test4
> test5
> test1
> test2
> test3
> {code}
> The new instruction scheduling introduced with SYSTEMML-2039 ensures (as a 
> byproduct) that prints within one DAG are scheduled in their original order. 
> However, after the merge of statement blocks, prints without data 
> dependencies can be reordered. 
> This task aims to simply sort all DAG output instructions accordingly to 
> their line numbers. Note that his only affects the new instruction scheduling 
> as used for spark, hybrid_spark, and singlenode.



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

Reply via email to