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] [Created] (SYSTEMML-1507) Additional meta operator template: SpoofRowwise
Date Mon, 10 Apr 2017 04:29:41 GMT
Matthias Boehm created SYSTEMML-1507:
----------------------------------------

             Summary: Additional meta operator template: SpoofRowwise
                 Key: SYSTEMML-1507
                 URL: https://issues.apache.org/jira/browse/SYSTEMML-1507
             Project: SystemML
          Issue Type: Sub-task
            Reporter: Matthias Boehm


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)

Mime
View raw message