Details
-
Wish
-
Status: Open
-
Major
-
Resolution: Unresolved
-
None
-
None
Description
Make a new sparse block version that is:
MCSC (modified compressed sparse column)
optionally, add CSC as well.
It should implement SparseBlock [1] and add a the new type of sparse Column.
Since it would be a major task to make this new format compatible with all operations, only add support for a few:
- Add a function to transform a MatrixBlock(both sparse and dense) into MCSC.
- (element wise addition (scalar, vector and matrix))
- Add tests in a new folder src/test/java/org/apache/sysds/test/component/matrix/mcsc/
[1]src/main/java/org/apache/sysds/runtime/data/SparseBlock.java