systemml-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matthias Boehm (JIRA)" <>
Subject [jira] [Resolved] (SYSTEMML-1721) Invalid cplan reuse from plan cache
Date Tue, 20 Jun 2017 07:18:00 GMT


Matthias Boehm resolved SYSTEMML-1721.
       Resolution: Fixed
         Assignee: Matthias Boehm
    Fix Version/s: SystemML 1.0

> Invalid cplan reuse from plan cache 
> ------------------------------------
>                 Key: SYSTEMML-1721
>                 URL:
>             Project: SystemML
>          Issue Type: Bug
>            Reporter: Matthias Boehm
>            Assignee: Matthias Boehm
>             Fix For: SystemML 1.0
> Cplans (code generation plans) are hashed and compared in order to reuse compiled classes
in the context of the existing plan cache. In order to increase reuse potential, this comparison
does not include leaf not names or IDs but their data types and the entire operation DAG on
top. However, this leads to invalid reuse for patterns such {{(c1+c3)*(c2+c3)}} and {{(c1+c2)*(c3+c3)}},
which are assumed to be equivalent but compute very different results.
> This task aims to fix this for the general case and introduce a dedicated test suite
to ensure proper comparison.

This message was sent by Atlassian JIRA

View raw message