Matrix Sparsification for Coded Matrix Multiplication

被引:0
|
作者
Suh, Geewon [1 ]
Lee, Kangwook [1 ]
Suh, Changho [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Sch EE, Daejeon, South Korea
关键词
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Coded computation is a framework for providing redundancy in distributed computing systems to make them robust to slower nodes, or stragglers. In a recent work of Lee et al., the authors propose a coded computation scheme for distributedly computing A x x in the presence of stragglers. The proposed algorithm first encodes the data matrix A to obtain an encoded matrix F. It then computes F x x using distributed processors, waits for some subset of the processors to finish their computations, and decodes Axx from the partial computation results. In another recent work, Dutta et al. explore a new tradeoff between the sparsity of the encoded matrix F and the number of processors to wait to compute A x x. They show that one can introduce a large number of zeros into F to reduce the computational overheads while maintaining the number of processors to wait relatively low. Hence, one can potentially further speed up the distributed computation. In this work, motivated by this observation, we study the sparsity of the encoded matrix for coded computation. Our goal is to characterize the fundamental limits on the sparsity level. We first show that the Short-Dot scheme is optimal if an Maximum Distance Separable (MDS) matrix is fixed. Further, by also designing this MDS matrix, we propose a new encoding scheme that can achieve a strictly larger sparsity than the existing schemes. We also provide an information-theoretic upper bound on the sparsity.
引用
收藏
页码:1271 / 1278
页数:8
相关论文
共 50 条
  • [41] Generalized Cross Subspace Alignment Codes for Coded Distributed Batch Matrix Multiplication
    Jia, Zhuqing
    Jafar, Syed A.
    ICC 2020 - 2020 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2020,
  • [42] Coded Computing for Resilient, Secure, and Privacy-Preserving Distributed Matrix Multiplication
    Yu, Qian
    Avestimehr, A. Salman
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2021, 69 (01) : 59 - 72
  • [43] Polynomial Codes: an Optimal Design for High-Dimensional Coded Matrix Multiplication
    Yu, Qian
    Maddah-Ali, Mohammad Ali
    Avestimehr, A. Salman
    ADVANCES IN NEURAL INFORMATION PROCESSING SYSTEMS 30 (NIPS 2017), 2017, 30
  • [44] Optimization of Matrix-Matrix Multiplication Algorithm for Matrix-Panel Multiplication on Intel KNL
    Rizwan, Muhammad
    Jung, Enoch
    Park, Yoosang
    Choi, Jaeyoung
    Kim, Yoonhee
    2022 IEEE/ACS 19TH INTERNATIONAL CONFERENCE ON COMPUTER SYSTEMS AND APPLICATIONS (AICCSA), 2022,
  • [45] Matrix-matrix multiplication on heterogeneous platforms
    Beaumont, O
    Boudet, V
    Rastello, F
    Robert, Y
    2000 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2000, : 289 - 298
  • [46] AVOIDING MATRIX MULTIPLICATION
    MA, TH
    SPINRAD, JP
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 484 : 61 - 71
  • [47] On Sunflowers and Matrix Multiplication
    Alon, Noga
    Shpilka, Amir
    Umans, Christopher
    2012 IEEE 27TH ANNUAL CONFERENCE ON COMPUTATIONAL COMPLEXITY (CCC), 2012, : 214 - 223
  • [48] Sparse matrix multiplication
    Briggs, P
    ACM SIGPLAN NOTICES, 1996, 31 (11) : 33 - 37
  • [49] On sunflowers and matrix multiplication
    Alon, Noga
    Shpilka, Amir
    Umans, Christopher
    COMPUTATIONAL COMPLEXITY, 2013, 22 (02) : 219 - 243
  • [50] HYPERCUBE MATRIX MULTIPLICATION
    NELSON, PA
    PARALLEL COMPUTING, 1993, 19 (07) : 777 - 788