Coded Matrix Chain Multiplication
Coded Matrix Chain Multiplication
复制标题
DOI:
10.1109/iwqos52092.2021.9521282
复制
发表时间:
2021-06
期刊:
影响因子:
--
通讯作者:
Xiaodi Fan;Angel Saldivia;Pedro Soto;Jun Li
中科院分区:
文献类型:
--
作者:
Xiaodi Fan;Angel Saldivia;Pedro Soto;Jun Li
The matrix multiplication is a fundamental building block in many machine learning models. As the input matrices may be too large to be multiplied on a single server, it is common to split input matrices into multiple submatrices and execute the multiplications on different servers. However, in a distributed infrastructure it is common to observe stragglers whose performance is lower than other servers at some time. In order to mitigate the adversarial effects of potential stragglers, various coding schemes for the distributed matrix multiplication have been recently proposed. While most existing works have only considered the simplest case where only two matrices are multiplied, we investigate a more general case in this paper where multiple matrices are multiplied, and propose a coding scheme that the result can be directly decoded in one round, instead of in multiple rounds of computation. Compared to completing the matrix chain multiplication in multiple rounds, our coding scheme can achieve significant savings of completion time by up to 90.3%.