You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@systemml.apache.org by "Matthias Boehm (JIRA)" <ji...@apache.org> on 2017/06/20 02:42:00 UTC

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

Matthias Boehm created SYSTEMML-1721:
----------------------------------------

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


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)