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)