[
https://issues.apache.org/jira/browse/SYSTEMML-1741?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Matthias Boehm closed SYSTEMML-1741.
------------------------------------
> 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
(v6.4.14#64029)