Matthias Boehm resolved SYSTEMML-1741.
       Resolution: Done
         Assignee: Matthias Boehm
    Fix Version/s:     (was: SystemML 0.14)
                   SystemML 1.0

> Rework codegen cost-based plan selector (opt V2)
> ------------------------------------------------
>                 Key: SYSTEMML-1741
>                 URL: https://issues.apache.org/jira/browse/SYSTEMML-1741
>             Project: SystemML
>          Issue Type: Sub-task
>          Components: Compiler, Runtime
>            Reporter: Matthias Boehm
>            Assignee: Matthias Boehm
>             Fix For: SystemML 1.0
> So far our the cost-based codegen plan selector considers all materialization 
> points per connected component of partial fusion plan candidates as well as 
> multi aggregates and various cleanups in independent steps. This aims to 
> rework this into a full-fledged cost-based optimizer to address poor plan 
> choices encountered in various complex DAGs.
> In detail, the new cost-based plan selector needs to address the following in 
> an holistic manner:
> * Potential materialization points (operators with multiple consumers), 
> decided on a per-consumer basis
> * Sparsity exploitation (in cost model and template flagging) incl ordering 
> of inputs
> * Decisions on (overlapping) template types
> * Multi-aggregates for cell- and row-templates
> * Constraints and costs for distributed operations (see SYSTEMML-1443)

This message was sent by Atlassian JIRA

Reply via email to