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

Matthias Boehm reassigned SYSTEMML-1374:
----------------------------------------

    Assignee: Matthias Boehm

> Simplify cplan construction algorithm
> -------------------------------------
>
>                 Key: SYSTEMML-1374
>                 URL: https://issues.apache.org/jira/browse/SYSTEMML-1374
>             Project: SystemML
>          Issue Type: Sub-task
>          Components: Compiler, Runtime
>            Reporter: Matthias Boehm
>            Assignee: Matthias Boehm
>             Fix For: SystemML 1.0
>
>
> The current cplan construction per template has grown with additional 
> requirements and supported operations. Recent extensions have shown that this 
> is not a good basis for further development, especially with regard to 
> advanced cost-based optimizations and the generation of distributed 
> operations. 
> Existing problems include a hand-wired plan construction disregarding 
> alternatives, redundant code for matching opening and closing conditions, 
> redundant O(n^2) traversal of dags, mixed bottom-up and top-down traversal 
> per template, and various special cases to merge templates of different types 
> after the actual cplan construction.
> This task aims to introduces a lean core algorithm that (1) enumerates 
> candidates, and (2) selects the "best" candidate, and finally (3) constructs 
> the cplan for the chosen candidate. At the same time, the goal is to 
> significantly simplify future extensions of existing and new templates.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to