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

Matthias Boehm updated SYSTEMML-1968:
-------------------------------------
    Fix Version/s:     (was: SystemML 0.15)
                       (was: SystemML 0.14)

> Improve cost-based optimizer for distributed operations
> -------------------------------------------------------
>
>                 Key: SYSTEMML-1968
>                 URL: https://issues.apache.org/jira/browse/SYSTEMML-1968
>             Project: SystemML
>          Issue Type: Sub-task
>          Components: Compiler, Runtime
>            Reporter: Matthias Boehm
>             Fix For: SystemML 1.0
>
>
> The current cost-based codegen optimizer has a couple of short-comings that 
> lead to missed opportunities for large-scale computation:
> * Cost model unaware of distributed operations, which sometimes leads to 
> unnecessary fusion of cell-wise vector operations into distributed row 
> operations, which hurts performance due to additional side inputs that needs 
> to be broadcast to all executors.
> * The current identification of interesting points ignores common Cell 
> entries. In order to reason about above problematic, we need to consider cell 
> to row switches, i.e., Cell templates that are merged into row templates as 
> well.



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

Reply via email to