systemml-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "LI Guobao (JIRA)" <j...@apache.org>
Subject [jira] [Updated] (SYSTEMML-2084) Implementation of language and compiler extension
Date Sat, 05 May 2018 19:58:00 GMT

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

LI Guobao updated SYSTEMML-2084:
--------------------------------
    Description: This part aims to add an additional language support for the “paramserv”
function in order to be able to compile this new function. Since SystemML already supports
the parameterized builtin function, we can easily extend an additional operation type and
generate a new instruction for the “paramserv” function. Recently, we have also added
a new “eval” built-in function which is capable to pass a function pointer as argument
so that it can be called in runtime. Similar to it, we would need to extend the inter-procedural
analysis to avoid removing unused constructed functions in the presence of second-order “paramserv”
function. Because the referenced functions, i.e., the aggregate function and update function,
should be present in runtime.

> Implementation of language and compiler extension
> -------------------------------------------------
>
>                 Key: SYSTEMML-2084
>                 URL: https://issues.apache.org/jira/browse/SYSTEMML-2084
>             Project: SystemML
>          Issue Type: Sub-task
>            Reporter: Matthias Boehm
>            Assignee: LI Guobao
>            Priority: Major
>
> This part aims to add an additional language support for the “paramserv” function
in order to be able to compile this new function. Since SystemML already supports the parameterized
builtin function, we can easily extend an additional operation type and generate a new instruction
for the “paramserv” function. Recently, we have also added a new “eval” built-in function
which is capable to pass a function pointer as argument so that it can be called in runtime.
Similar to it, we would need to extend the inter-procedural analysis to avoid removing unused
constructed functions in the presence of second-order “paramserv” function. Because the
referenced functions, i.e., the aggregate function and update function, should be present
in runtime.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Mime
View raw message