[1/3] systemml git commit: [MINOR] Simplify spark key-value list handling via streams

2018-04-16 Thread mboehm7
Repository: systemml Updated Branches: refs/heads/master a044ab21d -> f5d97c551 [MINOR] Simplify spark key-value list handling via streams Project: http://git-wip-us.apache.org/repos/asf/systemml/repo Commit: http://git-wip-us.apache.org/repos/asf/systemml/commit/25feb997 Tree: http://git-wip-

[2/3] systemml git commit: [SYSTEMML-2246] Performance dense-sparse vector transpose (in MCSR)

2018-04-16 Thread mboehm7
[SYSTEMML-2246] Performance dense-sparse vector transpose (in MCSR) This patch makes a moderate performance improvement for dense-sparse vector transpose which avoids unnecessary binary search operations per vector. This is useful for scenarios with ultra-sparse vectors and spark operations where

[3/3] systemml git commit: [SYSTEMML-2237] Performance spark mapmm (lazy-iter) / reshape (sparse)

2018-04-16 Thread mboehm7
[SYSTEMML-2237] Performance spark mapmm (lazy-iter) / reshape (sparse) This patch makes a minor performance improvement to spark mapmm operations that require flatmap, by returning a lazy iterator which has the potential to improve memory efficiency and thus reduce unnecessary GC overhead. Further