[ 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)