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

Reply via email to