systemml-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matthias Boehm (JIRA)" <>
Subject [jira] [Closed] (SYSTEMML-1968) Improve cost-based optimizer for distributed operations
Date Fri, 27 Oct 2017 05:00:01 GMT


Matthias Boehm closed SYSTEMML-1968.
    Resolution: Done
      Assignee: Matthias Boehm

> Improve cost-based optimizer for distributed operations
> -------------------------------------------------------
>                 Key: SYSTEMML-1968
>                 URL:
>             Project: SystemML
>          Issue Type: Sub-task
>          Components: Compiler, Runtime
>            Reporter: Matthias Boehm
>            Assignee: 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

View raw message