arrow
返回

Scalable Unsupervised ML: Latency Hiding in Distributed Sparse Tensor Decomposition

delete2021-01-01
delete0
delete
OA
AI
N
Nabil Abubaker
M
M. Ozan Karsavuran
C
Cevdet Aykanat *
DOI:10.1109/TPDS.2021.3128827delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Latency overhead in distributed-memory parallel CPD-ALS scales with the number of processors, limiting the scalability of computing CPD of large irregularly sparse tensors. This overhead comes in the form of sparse reduce and expand operations performed on factor-matrix rows via point-to-point messages. We propose to hide the latency overhead through embedding all of the point-to-point messages incurred by the sparse reduce and expand into dense collective operations which already exist in the CPD-ALS. The conventional parallel CPD-ALS algorithm is not amenable for embedding so we propose a computation/communication rearrangement to enable the embedding. We embed the sparse expand and reduce into a hypercube-based ALL-REDUCE operation to limit the latency overhead to O( log(2)K) for a K-processor system. The embedding comes with the cost of increased bandwidth overhead due to the multi-hop routing of factor-matrix rows during the embedded-ALL-REDUCE. We propose an embedding scheme that takes advantage of the expand/reduce properties to reduce this overhead. Furthermore, we propose a novel recursive bipartitioning framework that enables simultaneous hypergraph partitioning and subhypergraph-to-subhypercube mapping to achieve subtensor-to-processor assignment with the objective of reducing the bandwidth overhead during the embedded-ALL-REDUCE. We also propose a bin-packing-based algorithm for factor-matrix row to processor assignment aiming at reducing processors' maximum send and receive volumes during the embedded-ALL-REDUCE. Experiments on up to 4096 processors show that the proposed framework scales significantly better than the state-of-the-art point-to-point method.
Keyword:
Sparse tensor
tensor decomposition
CANDECOMP/PARAFAC
canonical polyadic decomposition
latency hiding
embedded communication
communication cost
concurrent communication
recursive bipartitioning
hypergraph partitioning

期刊

IEEE Transactions on Parallel and Distributed Systems 封面图
IEEE Transactions on Parallel and Distributed Systems
IF:
6
论文数:
5.2K
被引数:
1.1W

机构

I
ihsan dogramaci bilkent university
学者数:
3.6K
论文数: 3.6K
被引数: 8
引用论文

引用论文

A Survey on Tensor Techniques and Applications in Machine Learning
err2019-01-01
err68
errOAAI
errJi, Yuwang; Wang, Qiang; Li, Xuan; Liu, Jie
err分享
err收藏
Plastic change of prefrontal cortex mediates anxiety-like behaviors associated with chronic pain in neuropathic rats
err2018-06-06
err0
errOAAI
errKangning Sang; Chaofei Bao; Yushi Xin; Shunan Hu; Xian Gao; Yongsheng Wang; Mark Bodner; Yong-Di Zhou; Xiao-Wei Dong
err分享
err收藏
Tensor Decompositions and Applications张量分解及其应用
err2009-08-05
err7.5K
PREAI
errKolda, Tamara G.; Bader, Brett W.
err分享
err收藏
Patients with Rheumatoid Arthritis and Chronic Pain Display Enhanced Alpha Power Density at Rest
err2016-08-04
err0
errOAAI
errFrancisco M. Meneses; Fernanda C. Queirós; Pedro Montoya; José G. V. Miranda; Selena M. Dubois-Mendes; Katia N. Sá; Cleber Luz-Santos; Abrahão F. Baptista
err分享
err收藏
学者 查看更多内容