systemml-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matthias Boehm (JIRA)" <>
Subject [jira] [Resolved] (SYSTEMML-1741) Rework codegen cost-based plan selector (opt V2)
Date Sat, 05 Aug 2017 08:03:00 GMT


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:
>             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
> * 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

View raw message