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 条
  • [1] Rateless Codes for Near-Perfect Load Balancing in Distributed Matrix-Vector Multiplication
    Mallick, Ankur
    Chaudhari, Malhar
    Sheth, Utsav
    Palanikumar, Ganesh
    Joshi, Gauri
    PROCEEDINGS OF THE ACM ON MEASUREMENT AND ANALYSIS OF COMPUTING SYSTEMS, 2019, 3 (03)
  • [2] Rateless Codes for Near-Perfect Load Balancing in Distributed Matrix-Vector Multiplication
    Mallick, Ankur
    Chaudhari, Malhar
    Sheth, Utsav
    Palanikumar, Ganesh
    Joshi, Gauri
    COMMUNICATIONS OF THE ACM, 2022, 65 (05) : 111 - 118
  • [3] Rateless Codes for Near-Perfect Load Balancing in Distributed Matrix-Vector Multiplication
    Mallick A.
    Chaudhari M.
    Sheth U.
    Palanikumar G.
    Joshi G.
    Performance Evaluation Review, 2020, 48 (01): : 95 - 96
  • [4] Codes for Distributed Finite Alphabet Matrix-Vector Multiplication
    Haddadpour, Farzin
    Cadambe, Viveck R.
    2018 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2018, : 1625 - 1629
  • [5] Private and rateless adaptive coded matrix-vector multiplication
    Bitar, Rawad
    Xing, Yuxuan
    Keshtkarjahromi, Yasaman
    Dasari, Venkat
    El Rouayheb, Salim
    Seferoglu, Hulya
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2021, 2021 (01)
  • [6] Private and rateless adaptive coded matrix-vector multiplication
    Rawad Bitar
    Yuxuan Xing
    Yasaman Keshtkarjahromi
    Venkat Dasari
    Salim El Rouayheb
    Hulya Seferoglu
    EURASIP Journal on Wireless Communications and Networking, 2021
  • [7] LT Codes with Feedback: Accelerate the Distributed Matrix-Vector Multiplication with Stragglers
    Yang, Xiao
    Jiang, Ming
    Zhao, Chunming
    2019 IEEE 38TH INTERNATIONAL PERFORMANCE COMPUTING AND COMMUNICATIONS CONFERENCE (IPCCC), 2019,
  • [8] FAST QMC MATRIX-VECTOR MULTIPLICATION
    Dick, Josef
    Kuo, Frances Y.
    Le Gia, Quoc T.
    Schwab, Christoph
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2015, 37 (03): : A1436 - A1450
  • [9] An Efficient Sparse Matrix-Vector Multiplication on Distributed Memory Parallel Computers
    Shahnaz, Rukhsana
    Usman, Anila
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2007, 7 (01): : 77 - 82
  • [10] FAST MULTIRESOLUTION ALGORITHMS FOR MATRIX-VECTOR MULTIPLICATION
    HARTEN, A
    YADSHALOM, I
    SIAM JOURNAL ON NUMERICAL ANALYSIS, 1994, 31 (04) : 1191 - 1218