systemml-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Matthias Boehm (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (SYSTEMML-1555) Decouple literal replacement from in-place recompilation
Date Sun, 23 Apr 2017 04:47:04 GMT

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

Matthias Boehm updated SYSTEMML-1555:
-------------------------------------
    Description: 
The current literal replacement framework contains basic scalar literal replacement as well
as the replacement of small matrix operations with their literal results. If this framework
is invoked with temporary matrix objects created during size propagation any matrix operation
would obviously fail. So far, this created no problems because literal replacement was tied
to recompilations that are not in-place, i.e., recompilations that create a deep copy of the
hop dag, which in turn only happens for single-dag recompilations.

This task aims to decouple the literal replacement from in-place recompilations in order to
increase the literal replacement potential and allow for a more flexible use of this literal
replacement framework.

  was:
The current literal replacement framework contains basic scalar literal replacement as well
as the replacement of small matrix operations with their literal results. If this framework
is invoked with temporary matrix objects created during size propagation any matrix operation
would obviously fail. So far, this created no problems because literal replacement was tied
to recompilation that are not in-place, i.e., recompilations that create a deep copy of the
hop dag, which in turn only happens for single-dag recompilations.

This task aims to decouple the literal replacement from in-place recompilations in order to
increase the literal replacement potential and allow for a more flexible use of this literal
replacement framework.


> Decouple literal replacement from in-place recompilation
> --------------------------------------------------------
>
>                 Key: SYSTEMML-1555
>                 URL: https://issues.apache.org/jira/browse/SYSTEMML-1555
>             Project: SystemML
>          Issue Type: Sub-task
>          Components: Compiler
>            Reporter: Matthias Boehm
>             Fix For: SystemML 1.0
>
>
> The current literal replacement framework contains basic scalar literal replacement as
well as the replacement of small matrix operations with their literal results. If this framework
is invoked with temporary matrix objects created during size propagation any matrix operation
would obviously fail. So far, this created no problems because literal replacement was tied
to recompilations that are not in-place, i.e., recompilations that create a deep copy of the
hop dag, which in turn only happens for single-dag recompilations.
> This task aims to decouple the literal replacement from in-place recompilations in order
to increase the literal replacement potential and allow for a more flexible use of this literal
replacement framework.



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Mime
View raw message