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

Matthias Boehm updated SYSTEMML-1507:
-------------------------------------
    Fix Version/s:     (was: SystemML 1.0)
                   SystemML 0.14

> Additional meta operator template: SpoofRowwise
> -----------------------------------------------
>
>                 Key: SYSTEMML-1507
>                 URL: https://issues.apache.org/jira/browse/SYSTEMML-1507
>             Project: SystemML
>          Issue Type: Sub-task
>          Components: Compiler, Runtime
>            Reporter: Matthias Boehm
>            Assignee: Matthias Boehm
>             Fix For: SystemML 0.14
>
>
> This task aims to add further codegen templates besides the existing 
> SpoofCellwise, SpoofRowAggregate, SpoofOuterProduct, SpoofMultiAggregate.
> Rowwise Templates: In addition to our row aggregate template (which supports 
> rowwise column aggregations) we want to be able to fuse arbitrary rowwise 
> operations with and without aggregate in order to avoid unnecessary 
> intermediates for expressions like B = (A <= rowMins(A)); C = B / rowSums 
> (B), which should become a single operator instead of 4 scans and two matrix 
> and two vector intermediates. Similar to our existing SpoofCellwise template 
> (which supports no aggregation, row aggregation, and full aggregation), this 
> SpoofRowwise template should support no aggregation, row aggregation, and 
> column aggregation.



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

Reply via email to