arrow
Return

Rook Coding for Batch Matrix Multiplication

delete2022-06-01
delete1
delete
OA
AI
P
Pedro Soto
J
Jun Li *
DOI:10.1109/TCOMM.2022.3165201delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Matrix multiplication is a fundamental building block in various distributed computing algorithms. In order to multiply large matrices, it is common practice to distribute the computation into multiple tasks running on different nodes. In order to tolerate stragglers among such nodes, various coding schemes have been proposed by adding additional coded tasks. However, most existing coding schemes for matrix multiplication are constructed for only one matrix multiplication, while batch matrix multiplication is common in large-scale distributed computing workloads. In this paper, we propose Rook Coding (RC), a novel polynomial-based coding framework for computing the multiplication of n pairs of matrices in batch. Designed to achieve lower encoding time in practice, we construct RC as polynomials of much simpler forms than existing coding schemes for batch matrix multiplication, achieving a recovery threshold of O(n(log2 3)). Compared to existing coding schemes, RC achieves a lower encoding complexity in practice, because of its simpler forms in the encoding polynomials. Through extensive experiments, we show that RC can save the time of the whole job thanks to its low overhead of encoding.
Keywords:
Distributed computing
batch matrix multiplication
straggler mitigation
coded computing

Journal

IEEE Transactions on Communications cover
IEEE Transactions on Communications
IF:
8.3
Papers:
1.2W
Citations:
3.6W

Organization

M
Microsoft
Scholars:
3.0K
Papers: 2.7K
Citations: 7
C
city university of new york (cuny) system
Scholars:
1.6W
Papers: 1.5W
Citations: 26
Cited Papers

Cited Papers

Tyrosine phosphorylation in human neutrophil
err1989-08-01
err0
PREAI
errJulian Gomez-Cambronero; Chi-Kuang Huang; Valerie A. Bonak; Ellen Wang; John E. Casnellie; Tadayoshi Shiraishi; Ramadan I. Sha'afi
errShare
errSave
Digital Media Sport
err
IF0
err2013-09-05
err0
PREAI
err
errShare
errSave
On Scheduling Redundant Requests With Cancellation Overheads
err2017-04-01
err25
PREAI
errLee, Kangwook; Pedarsani, Ramtin; Ramchandran, Kannan
errShare
errSave
The Tail at Scale
err2013-02-01
err1.2K
PREAI
errDean, Jeffrey; Barroso, Luiz Andre
errShare
errSave
researcher View more