arrow
Return

2D-SAZD: A Novel 2D Coded Distributed Computing Framework for Matrix-Matrix Multiplication

delete2024-05-01
delete0
PRE
AI
M
Mingjun Dai
Z
Zelong Zhang
Z
Ziying Zheng
Z
Zhonghao Zhang
林
林晓辉 (Xiaohui Lin) *
H
Hui Wang
DOI:10.1109/TSC.2024.3395931delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
By separating huge dimensional matrix-matrix multiplication at a single computing node into parallel small matrix multiplications (with appropriate encoding) at parallel worker nodes, coded distributed computing (CDC) tackles the straggler problem and hence speeds up the computation significantly. Existing CDC encoding schemes are based on linear combination (LC), which have two drawbacks: First, heavy computational burden is introduced to both encoding and decoding phases. Second, large numerical error occurs in the decoding phase. To relieve these two effects, a fresh new 2D-SAZD-CDC framework that non-trivially generalizes 1D-SAZD-CDC is proposed, where D is short for dimension, the operation for encoding and decoding is implemented by shift-and-add (SA) and zigzag decoding (ZD) that replaces LC and matrix inversion, respectively. The non-trivial generalization lies in joint design of the operations in 2D are needed in both the encoding and the decoding phases, so as to ensure possesion of combination property (CP) and ZD from 2D viewpoint. More specifically, 2D-SA encoding is designed, 2D-ZD decoding (alternates intermittently between 2D) is proposed, and a proof for satisfying CP and ZD from 2D viewpoint is also given. Numerical studies show that 2D-SAZD-CDC significantly improves the numerical stability and computational load performance over existing LC based schemes.
Keywords:
Encoding
Decoding
Matrices
Numerical stability
Task analysis
Internet of Things
Indexes
Coded distributed computing (CDC)
shift-and-add (SA)
zigzag decoding (ZD)
two dimension encoding/decoding
matrix-matrix multiplication

Journal

IEEE Transactions on Services Computing cover
IEEE Transactions on Services Computing
IF:
5.8
Papers:
2.2K
Citations:
6.5K

Organization

S
Shenzhen Institute of Information Technology
Scholars:
651
Papers: 812
Citations: 3.5K
S
shenzhen university
Scholars:
4.6W
Papers: 3.4W
Citations: 72
Cited Papers

Cited Papers

Elektronendichte und Bindungsverhältnisse an invertierten Kohlenstoffatomen: eine experimentelle Studie an einem [1.1.1]Propellanderivat
err2005-06-10
err0
PREAI
errMarc Messerschmidt; Stephan Scheins; Lutz Grubert; Michael Pätzel; Günter Szeimies; Carsten Paulmann; Peter Luger
errShare
errSave
Primary palliative care for older people in three European countries: a mortality follow-back quality study
err2019-10-16
err0
errOAAI
errKim de Nooijer; Lara Pivodic; Luc Deliens; Guido Miccinesi; Tomas Vega Alonso; Sarah Moreels; Lieve Van den Block
errShare
errSave
Toward Secure and Dependable Storage Services in Cloud Computing
err2012-04-01
err317
errOAAI
errWang, Cong; Wang, Qian; Ren, Kui; Cao, Ning; Lou, Wenjing
errShare
errSave
errShare
errSave
Heterogeneity-Aware Gradient Coding for Tolerating and Leveraging Stragglers
err2022-04-01
err9
PREAI
errWang, Haozhao; Guo, Song; Tang, Bin; Li, Ruixuan; Yang, Yutong; Qu, Zhihao; Wang, Yi
errShare
errSave
Scenario-Based AI Benchmark Evaluation of Distributed Cloud/Edge Computing Systems
err2022-01-01
err10
PREAI
errHao, Tianshu; Hwang, Kai; Zhan, Jianfeng; Li, Yuejin; Cao, Yong
errShare
errSave
Cost-Effective Data Placement in Edge Storage Systems With Erasure Code
err2023-03-01
err24
errOAAI
errJin, Hai; Luo, Ruikun; He, Qiang; Wu, Song; Zeng, Zilai; Xia, Xiaoyu
errShare
errSave
SAZD: A Low Computational Load Coded Distributed Computing Framework for IoT Systems
err2020-04-01
err19
PREAI
errDai, Mingjun; Zheng, Ziying; Zhang, Shengli; Wang, Hui; Lin, Xiaohui
errShare
errSave
researcher View more