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.1K
Citations:
6.5K

Organization

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