ddps-lab / distributed-matrix-completion

0 stars 0 forks source link

Spark Blockmatrix multiply와 CARMA algorithm matrix multiply 직접 구현해 비교 #11

Open namnam21 opened 7 years ago

namnam21 commented 7 years ago

참고 자료 http://ieeexplore.ieee.org/document/7364023/ http://www.cs.huji.ac.il/~odedsc/papers/bfsdfs-mm-ipdps13.pdf https://github.com/PasaLab/marlin https://github.com/apache/spark/blob/master/mllib/src/main/scala/org/apache/spark/mllib/linalg/distributed/BlockMatrix.scala

namnam21 commented 7 years ago

관련논문 그리드 기반 알고리즘 SUMMA

2.5D 알고리즘

BFS/DFS 기반 알고리즘

Recursive algorithm asymptotically minimizes the communication costs for any hierarchy of caches and any matrix dimension, without any machine-dependent parameters appearing in the algorithm, making the algorithm cache-oblivious.

BFS/DFS algorithms are cache-, processor- and network-oblivious.