Dual Entangled Polynomial Code: Three-Dimensional Coding for Distributed Matrix Multiplication

被引:0
|
作者
Soto, Pedro [1 ]
Li, Jun [1 ]
Fan, Xiaodi [1 ]
机构
[1] Florida Int Univ, Sch Comp & Informat Sci, Miami, FL 33199 USA
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Matrix multiplication is a fundamental building block in various machine learning algorithms. When the matrix comes from a large dataset, the multiplication can be split into multiple tasks which calculate the multiplication of submatrices on different nodes. As some nodes may be stragglers, coding schemes have been proposed to tolerate stragglers in such distributed matrix multiplication. However, existing coding schemes typically split the matrices in only one or two dimensions, limiting their capabilities to handle large-scale matrix multiplication. Three-dimensional coding, however, does not have any code construction that achieves the optimal number of tasks required for decoding, with the best result achieved by entangled polynomial (EP) codes. In this paper, we propose dual entangled polynomial (DEP) codes that require around 25% fewer tasks than EP codes by executing two matrix multiplications on each task. With experiments in a real cloud environment, we show that DEP codes can also save the decoding overhead and memory consumption of tasks.
引用
收藏
页数:9
相关论文
共 50 条
  • [1] Bivariate Hermitian Polynomial Coding for Efficient Distributed Matrix Multiplication
    Hasircioglu, Burak
    Gomez-Vilardebo, Jesus
    Gunduz, Deniz
    [J]. 2020 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2020,
  • [2] A three-dimensional approach to parallel matrix multiplication
    Agarwal, RC
    Balle, SM
    Gustavson, FG
    Joshi, M
    Palkar, P
    [J]. IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1995, 39 (05) : 575 - 582
  • [3] Accelerating Distributed Matrix Multiplication with 4-Dimensional Polynomial Codes
    Nissim, Roy
    Schwartz, Oded
    [J]. SIAM CONFERENCE ON APPLIED AND COMPUTATIONAL DISCRETE ALGORITHMS, ACDA23, 2023, : 134 - 146
  • [4] Entangled Polynomial Codes for Secure, Private, and Batch Distributed Matrix Multiplication: Breaking the "Cubic" Barrier
    Yu, Qian
    Avestimehr, A. Salman
    [J]. 2020 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2020, : 245 - 250
  • [5] Three-dimensional regression polynomial coding for video transmission
    Lan, YJ
    Chen, AY
    Lin, JL
    Wen, KA
    [J]. NINTH IEEE INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS, VOLS 1-3, 1998, : 1071 - 1075
  • [6] Chebyshev Polynomial Codes: Task Entanglement-based Coding for Distributed Matrix Multiplication
    Hong, Sangwoo
    Yang, Heecheol
    Yoon, Youngseok
    Cho, Taehyun
    Lee, Jungwoo
    [J]. INTERNATIONAL CONFERENCE ON MACHINE LEARNING, VOL 139, 2021, 139
  • [7] Three-Dimensional NAND Flash for Vector-Matrix Multiplication
    Wang, Panni
    Xu, Feng
    Wang, Bo
    Gao, Bin
    Wu, Huaqiang
    Qian, He
    Yu, Shimeng
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2019, 27 (04) : 988 - 991
  • [8] Bivariate Polynomial Codes for Secure Distributed Matrix Multiplication
    Hasircioglu, Burak
    Gomez-Vilardebo, Jesus
    Gunduz, Deniz
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2022, 40 (03) : 955 - 967
  • [9] Modular Polynomial Codes for Secure and Robust Distributed Matrix Multiplication
    Karpuk, David
    Tajeddine, Razane
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2024, 70 (06) : 4396 - 4413
  • [10] Distributed Source Coding of Hyperspectral Images Based on Three-Dimensional Wavelet
    Wang, Xianghai
    Tao, Jingzhe
    Shen, Yutong
    Qin, Mingshuang
    Song, Chuanming
    [J]. JOURNAL OF THE INDIAN SOCIETY OF REMOTE SENSING, 2018, 46 (04) : 667 - 673