You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@systemml.apache.org by "Glenn Weidner (JIRA)" <ji...@apache.org> on 2017/09/09 01:52:00 UTC

[jira] [Updated] (SYSTEMML-1721) Invalid cplan reuse from plan cache

     [ https://issues.apache.org/jira/browse/SYSTEMML-1721?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Glenn Weidner updated SYSTEMML-1721:
------------------------------------
    Fix Version/s:     (was: SystemML 1.0)
                   SystemML 0.15

> Invalid cplan reuse from plan cache 
> ------------------------------------
>
>                 Key: SYSTEMML-1721
>                 URL: https://issues.apache.org/jira/browse/SYSTEMML-1721
>             Project: SystemML
>          Issue Type: Bug
>            Reporter: Matthias Boehm
>            Assignee: Matthias Boehm
>             Fix For: SystemML 0.15
>
>
> 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
(v6.4.14#64029)