FAST AND EFFICIENT DISTRIBUTED MATRIX-VECTOR MULTIPLICATION USING RATELESS FOUNTAIN CODES

被引:0
|
作者
Mallick, Ankur [1 ]
Chaudhari, Malhar [2 ]
Joshi, Gauri [1 ]
机构
[1] CMU, Pittsburgh, PA 15213 USA
[2] Oracle Corp, Redwood City, CA USA
关键词
Distributed Computing; Straggler Mitigation; Erasure Codes;
D O I
10.1109/icassp.2019.8682347
中图分类号
O42 [声学];
学科分类号
070206 ; 082403 ;
摘要
We propose a rateless fountain coding strategy to alleviate the problem of straggling nodes - computing nodes that unpredictably slowdown or fail - in distributed matrix-vector multiplication. Our algorithm generates linear combinations of the m rows of the matrix, and assigns them to different worker nodes, which then perform row-vector products with the encoded rows. The original matrix- vector product can be decoded as soon as slightly more than m row-vector products are collectively completed by the nodes. This strategy enables fast nodes to steal work from slow nodes, without requiring the knowledge of node speeds. Compared to recently proposed fixed-rate erasure coding strategies which ignore partial work done by straggling nodes, rateless codes have a significantly lower overall delay, and a smaller computational overhead.
引用
收藏
页码:8192 / 8196
页数:5
相关论文
共 50 条
  • [41] Analysis of Fast Algorithm of Matrix-Vector Multiplication for the Bank of Digital Filters
    Kreyndelin, V. B.
    Grigorieva, E. D.
    2020 SYSTEMS OF SIGNAL SYNCHRONIZATION, GENERATING AND PROCESSING IN TELECOMMUNICATIONS (SYNCHROINFO), 2020,
  • [43] Fast Matrix-Vector Multiplication in the Sparse-Grid Galerkin Method
    Andreas Zeiser
    Journal of Scientific Computing, 2011, 47 : 328 - 346
  • [44] Matrix-vector multiplication in a photorefractive crystal
    Liu, B
    Liu, LR
    Shao, L
    Chen, HQ
    OPTICS COMMUNICATIONS, 1998, 146 (1-6) : 34 - 38
  • [45] Faster Online Matrix-Vector Multiplication
    Larsen, Kasper Green
    Williams, Ryan
    PROCEEDINGS OF THE TWENTY-EIGHTH ANNUAL ACM-SIAM SYMPOSIUM ON DISCRETE ALGORITHMS, 2017, : 2182 - 2189
  • [46] Sparse Matrix-Vector Multiplication on GPGPUs
    Filippone, Salvatore
    Cardellini, Valeria
    Barbieri, Davide
    Fanfarillo, Alessandro
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 2017, 43 (04):
  • [47] Fast Sparse Matrix-Vector Multiplication on GPUs: Implications for Graph Mining
    Yang, Xintian
    Parthasarathy, Srinivasan
    Sadayappan, P.
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2011, 4 (04): : 231 - 242
  • [48] Efficient kriging via fast matrix-vector products
    Memarsadeghi, Nargess
    Raykar, Vikas C.
    Duraiswami, Ramani
    Mount, David M.
    2008 IEEE AEROSPACE CONFERENCE, VOLS 1-9, 2008, : 1966 - +
  • [49] A P system for matrix-vector multiplication
    Guo, Ping
    Wei, Li Jiao
    Chen, Hai Zhu
    Journal of Computational and Theoretical Nanoscience, 2015, 12 (11) : 4279 - 4288
  • [50] Wireless Distributed Matrix-Vector Multiplication Using Over-the-Air Computation and Analog Coding
    Choi, Jinho
    IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2024, 23 (08) : 9826 - 9838