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 条
  • [31] Fast multiplication of matrix-vector by virtual grids technique in AIM
    Zheng, Mingxuan
    Zhao, Huiling
    Zhao, Zhonghui
    Progress in Electromagnetics Research Letters, 2020, 89 : 85 - 90
  • [32] Efficient Sparse Matrix-Vector Multiplication on Intel PIUMA Architecture
    Aananthakrishnan, Sriram
    Pawlowski, Robert
    Fryman, Joshua
    Hur, Ibrahim
    2020 IEEE HIGH PERFORMANCE EXTREME COMPUTING CONFERENCE (HPEC), 2020,
  • [33] An efficient SIMD compression format for sparse matrix-vector multiplication
    Chen, Xinhai
    Xie, Peizhen
    Chi, Lihua
    Liu, Jie
    Gong, Chunye
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2018, 30 (23):
  • [34] Efficient Zero/One Matrix-Vector Multiplication Based on Cache
    Li, Yu
    Xiang, Li Yuan
    Xiong, Naixue
    Yang, Laurence T.
    CSA 2008: INTERNATIONAL SYMPOSIUM ON COMPUTER SCIENCE AND ITS APPLICATIONS, PROCEEDINGS, 2008, : 78 - +
  • [35] Efficient Multicore Sparse Matrix-Vector Multiplication for FE Electromagnetics
    Fernandez, David M.
    Giannacopoulos, Dennis
    Gross, Warren J.
    IEEE TRANSACTIONS ON MAGNETICS, 2009, 45 (03) : 1392 - 1395
  • [36] Parallel Sparse Matrix-Vector Multiplication Using Accelerators
    Maeda, Hiroshi
    Takahashi, Daisuke
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2016, PT II, 2016, 9787 : 3 - 18
  • [37] Fast Matrix-Vector Multiplication in the Sparse-Grid Galerkin Method
    Zeiser, Andreas
    JOURNAL OF SCIENTIFIC COMPUTING, 2011, 47 (03) : 328 - 346
  • [38] Straight-line programs for fast sparse matrix-vector multiplication
    Neves, Samuel
    Araujo, Filipe
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2015, 27 (13): : 3245 - 3261
  • [39] Fast sparse matrix-vector multiplication by exploiting variable block structure
    Vuduc, RW
    Moon, HJ
    HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, PROCEEDINGS, 2005, 3726 : 807 - 816
  • [40] Fast Implementation of General Matrix-Vector Multiplication (GEMV) on Kepler GPUs
    Mukunoki, Daichi
    Imamura, Toshiyuki
    Takahashi, Daisuke
    23RD EUROMICRO INTERNATIONAL CONFERENCE ON PARALLEL, DISTRIBUTED, AND NETWORK-BASED PROCESSING (PDP 2015), 2015, : 642 - 650