You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@systemml.apache.org by "Matthias Boehm (JIRA)" <ji...@apache.org> on 2016/10/05 00:36:21 UTC
[jira] [Closed] (SYSTEMML-378) New abstraction for sparse matrix
blocks
[ https://issues.apache.org/jira/browse/SYSTEMML-378?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Matthias Boehm closed SYSTEMML-378.
-----------------------------------
> New abstraction for sparse matrix blocks
> ----------------------------------------
>
> Key: SYSTEMML-378
> URL: https://issues.apache.org/jira/browse/SYSTEMML-378
> Project: SystemML
> Issue Type: Task
> Components: Runtime
> Reporter: Matthias Boehm
> Assignee: Matthias Boehm
> Fix For: SystemML 0.10
>
> Attachments: SparseBlock.java
>
>
> As a first step towards supporting different types of sparse matrix formats, we have to create an abstraction for sparse matrix blocks. Since the design is a tradeoff between performance and generality, we restrict this abstraction to row-major sparse representations for now. This tasks includes two major items:
> * Interface definition SparseBlock, incl api documentation
> * Extension memory estimation for multiple sparse blocks
> The design is very simple: MatrixBlock will refer to the new SparseBlock instead of the current SparseRows[] and all operations work against this abstraction. This also includes a generic SparseBlockIterator relying on the same interface. The initial SparseBlock api is attached.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)