[ 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)