Fast Compressive Large-Scale Matrix-Matrix Multiplication Using Product Codes

被引:0
|
作者
Ocal, Orhan [1 ]
Ramchandran, Kannan [1 ]
机构
[1] Univ Calif Berkeley, Dept Elect Engn & Comp Sci, Berkeley, CA 94720 USA
关键词
D O I
10.1109/isit44484.2020.9173951
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Matrix-matrix multiplication and its derivatives are fundamental linear-algebraic primitives at the core of many modern optimization and machine learning algorithms. We design a new and novel framework for speeding up large-scale matrix-matrix multiplication when the output matrix is known to be sparse, as is true in many applications of interest. Our solution is based on a novel use of product codes which have been studied in the communications literature. In particular, when multiplying two matrices of sizes n x d and d x n where the output matrix is (exactly) K-sparse with support uniformly distributed, our algorithm requires max(O(dK),O(dn)) computations. We also extend our framework to handle the approximately-sparse setting where the output matrix has K-entries that are significantly larger than the rest. In this case, the computational complexity is max(O(dK log(2) (n)), O(dn log(2) (n))). We corroborate our findings with numerical simulations that validate our claims.
引用
收藏
页码:1426 / 1431
页数:6
相关论文
共 50 条
  • [1] On Large-Scale Matrix-Matrix Multiplication On Compressed Structures
    Krishna, Sudhindra Gopal
    Narasimhan, Aditya
    Radhakrishnan, Sridhar
    Veras, Richard
    2021 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2021, : 2976 - 2985
  • [2] Coherent Photonic Crossbar Arrays for Large-Scale Matrix-Matrix Multiplication
    Youngblood, Nathan
    IEEE JOURNAL OF SELECTED TOPICS IN QUANTUM ELECTRONICS, 2023, 29 (02)
  • [3] Fountain Codes for Private Distributed Matrix-Matrix Multiplication
    Bitar, Rawad
    Xhemrishi, Marvin
    Wachter-Zeh, Antonia
    PROCEEDINGS OF 2020 INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY AND ITS APPLICATIONS (ISITA2020), 2020, : 480 - 484
  • [4] Fast Kronecker Matrix-Matrix Multiplication on GPUs
    Jangda, Abhinav
    Yadav, Mohit
    PROCEEDINGS OF THE 29TH ACM SIGPLAN ANNUAL SYMPOSIUM ON PRINCIPLES AND PRACTICE OF PARALLEL PROGRAMMING, PPOPP 2024, 2024, : 390 - 403
  • [5] Matrix-Matrix Multiplication on a Large Register File Architecture with Indirection
    Sreedhar, Dheeraj
    Derby, J. H.
    Montoye, R. K.
    Johnson, C. L.
    2014 21ST INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING (HIPC), 2014,
  • [6] Factored LT and Factored Raptor Codes for Large-Scale Distributed Matrix Multiplication
    Pradhan, Asit Kumar
    Heidarzadeh, Anoosheh
    Narayanan, Krishna R.
    2020 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2020, : 239 - 244
  • [7] Efficient Processing of Large-Scale Sparse Matrix-Matrix Multiplications on a Single Machine
    Jo, Yong-Yeon
    Lee, Kyuhwan
    Jang, Myung-Hwan
    Kim, Sang-Wook
    Song, Eunjee
    2017 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2017, : 1908 - 1913
  • [8] Matrix-matrix multiplication on heterogeneous platforms
    Beaumont, O
    Boudet, V
    Rastello, F
    Robert, Y
    2000 INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING, PROCEEDINGS, 2000, : 289 - 298
  • [9] General matrix-matrix multiplication using SIMD features of the PIII
    Aberdeen, D
    Baxter, J
    EURO-PAR 2000 PARALLEL PROCESSING, PROCEEDINGS, 2000, 1900 : 980 - 983
  • [10] Matrix-Matrix Multiplication Using Multiple GPUs Connected by Nvlink
    Choi, Yea Rem
    Nikolskiy, Vsevolod
    Stegailov, Vladimir
    2020 GLOBAL SMART INDUSTRY CONFERENCE (GLOSIC), 2020, : 354 - 361