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)

Reply via email to