You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@systemml.apache.org by du...@apache.org on 2015/12/02 02:05:09 UTC

[31/47] incubator-systemml git commit: Generalization wdivmm compiler/runtime (basic/-X patterns), for als_cg

Generalization wdivmm compiler/runtime (basic/-X patterns), for als_cg 

Project: http://git-wip-us.apache.org/repos/asf/incubator-systemml/repo
Commit: http://git-wip-us.apache.org/repos/asf/incubator-systemml/commit/e9c85835
Tree: http://git-wip-us.apache.org/repos/asf/incubator-systemml/tree/e9c85835
Diff: http://git-wip-us.apache.org/repos/asf/incubator-systemml/diff/e9c85835

Branch: refs/heads/gh-pages
Commit: e9c858350fa2197899232eef77cd4969e7ba73ed
Parents: ec7b262
Author: Matthias Boehm <mb...@us.ibm.com>
Authored: Sat Sep 26 15:35:22 2015 -0700
Committer: Matthias Boehm <mb...@us.ibm.com>
Committed: Sat Sep 26 15:35:22 2015 -0700

----------------------------------------------------------------------
 devdocs/MatrixMultiplicationOperators.txt | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/incubator-systemml/blob/e9c85835/devdocs/MatrixMultiplicationOperators.txt
----------------------------------------------------------------------
diff --git a/devdocs/MatrixMultiplicationOperators.txt b/devdocs/MatrixMultiplicationOperators.txt
index 2fc831f..a7c2d25 100644
--- a/devdocs/MatrixMultiplicationOperators.txt
+++ b/devdocs/MatrixMultiplicationOperators.txt
@@ -1,6 +1,6 @@
 #####################################################################
 # TITLE: An Overview of Matrix Multiplication Operators in SystemML #
-# DATE MODIFIED: 09/25/2015                                         #
+# DATE MODIFIED: 09/26/2015                                         #
 #####################################################################
 
 In the following, we give an overview of backend-specific physical matrix multiplication operators in SystemML as well as their internally used matrix multiplication block operations.
@@ -104,10 +104,12 @@ C) CORE MATRIX MULT PRIMITIVES LibMatrixMult (incl related script patterns)
   - sequential / multi-threaded (same block ops, par over rows in W)                 
   - all dense, sparse-dense factors, sparse/dense-* x 4 patterns                   
 
-* 7) wdivmm   ((a) t(t(U)%*%(X/(U%*%t(V)))), (b) (X/(U%*%t(V)))%*%V),
-               (c) t(t(U)%*%(X*(U%*%t(V)))), (d) (X*(U%*%t(V)))%*%V) 
+* 7) wdivmm   ((a) t(t(U)%*%(W/(U%*%t(V)))), (b) (W/(U%*%t(V)))%*%V,
+               (c) t(t(U)%*%(W*(U%*%t(V)))), (d) (W*(U%*%t(V)))%*%V, 
+               (e) W*(U%*%t(V)), (f) t(t(U)%*%(W*(U%*%t(V)-X))),
+               (g) (W*(U%*%t(V)-X)%*%V)
   - sequential / multi-threaded (same block ops, par over rows in X)                 
-  - all dense, sparse-dense factors, sparse/dense-* x 4 patterns
+  - all dense, sparse-dense factors, sparse/dense-* x 7 patterns
 
 * 8) wcemm   (sum(X*log(U%*%t(V))))  
   - sequential / multi-threaded (same block ops, par over rows in X)