[1/2] systemml git commit: [SYSTEMML-2236] Improved spark cpmm (partitioning-preserving case)

2018-04-07 Thread mboehm7
Repository: systemml Updated Branches: refs/heads/master 68a7b44b5 -> a0b0e80e9 [SYSTEMML-2236] Improved spark cpmm (partitioning-preserving case) This patch adds a special case to the spark cpmm matrix multiply operator for the special case of matrix-vector multiply and existing matrix partit

[2/2] systemml git commit: [SYSTEMML-2237] Improved spark reshape of ultra-sparse matrices

2018-04-07 Thread mboehm7
[SYSTEMML-2237] Improved spark reshape of ultra-sparse matrices For ultra-sparse matrices, the separate output block index creation per row (begin and end) can dominate performance, if the number of input non-zeros is very small and empty blocks do not need to be output. Hence, this patch adds the