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)