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

Matthias Boehm closed SYSTEMML-1507.
------------------------------------

> 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 1.0
>
>
> 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