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