On Distributed Multiplication of Large-Scale Matrices

被引:1
|
作者
Glushan, V. M. [1 ]
Lozovoy, A. Yu [1 ]
机构
[1] South Fed Univ, Taganrog, Russia
来源
2021 IEEE 15TH INTERNATIONAL CONFERENCE ON APPLICATION OF INFORMATION AND COMMUNICATION TECHNOLOGIES (AICT2021) | 2021年
关键词
matrices; processor; block multiplication; block rows; block columns; parallelism;
D O I
10.1109/AICT52784.2021.9620434
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Matrix multiplication is one of the main issues in matrix calculus. The multiplication of small-scale matrices does not cause any difficulties while multiplying of large-scale matrices usually faces many difficulties. In this case, block matrix multiplication is used. Since each block of the resultant matrix is formed independently of all the others, this allows the block matrix multiplication to be executed in parallel, significantly reducing the multiplication time. The article formulates the rules of optimal division of multiplied rectangular matrices into blocks depending on the number of processors used. The method of substantiation and assessment of the time complexity of the formation of the resulting matrix is also presented as well as further improvement of block matrix multiplication is proposed. In case of some kind of rectangular matrices, the process of improvement is reduced to the redistribution of the elemental rows and columns of the original matrices into several block-rows and block-columns of the multiplied matrices. This leads to a decrease in the dimension of the largest block of the resultant matrix and, consequently, to an acceleration of the multiplication process.
引用
收藏
页数:4
相关论文
共 50 条
  • [1] Hierarchical Parallel Matrix Multiplication on Large-Scale Distributed Memory Platforms
    Quintin, Jean-Noel
    Hasanov, Khalid
    Lastovetsky, Alexey
    2013 42ND ANNUAL INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING (ICPP), 2013, : 754 - 762
  • [2] 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
  • [3] Automatic Generation of Optimized Workflow for Distributed Computations on Large-Scale Matrices
    Sabry, Farida
    Erradi, Abdelkarim
    Nassar, Mohamed
    Malluhi, Qutaibah M.
    SERVICE-ORIENTED COMPUTING, ICSOC 2014, 2014, 8831 : 79 - 92
  • [4] LARGE-SCALE VISUALIZATION OF SPARSE MATRICES
    Langr, D.
    Simecek, I.
    Tvrdiki, P.
    Dytrych, T.
    SCALABLE COMPUTING-PRACTICE AND EXPERIENCE, 2014, 15 (01): : 21 - 31
  • [5] Improving Execution Concurrency of Large-Scale Matrix Multiplication on Distributed Data-Parallel Platforms
    Gu, Rong
    Tang, Yun
    Tian, Chen
    Zhou, Hucheng
    Li, Guanru
    Zheng, Xudong
    Huang, Yihua
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (09) : 2539 - 2552
  • [6] DISTRIBUTED LARGE-SCALE TENSOR DECOMPOSITION
    de Almeida, Andre L. F.
    Kibangou, Alain Y.
    2014 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING (ICASSP), 2014,
  • [7] Large-Scale and Distributed Optimization Preface
    Giselsson, Pontus
    Rantzer, Anders
    LARGE-SCALE AND DISTRIBUTED OPTIMIZATION, 2018, 2227 : V - V
  • [8] Large-scale distributed language modeling
    Emami, Ahmad
    Papineni, Kishore
    Sorensen, Jeffrey
    2007 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH, AND SIGNAL PROCESSING, VOL IV, PTS 1-3, 2007, : 37 - +
  • [9] Large-Scale and Distributed Optimization: An Introduction
    Giselsson, Pontus
    Rantzer, Anders
    LARGE-SCALE AND DISTRIBUTED OPTIMIZATION, 2018, 2227 : 1 - 10
  • [10] Computing Large-scale Distance Matrices on GPU
    Arefin, Ahmed Shamsul
    Riveros, Carlos
    Berretta, Regina
    Moscato, Pablo
    PROCEEDINGS OF 2012 7TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION, VOLS I-VI, 2012, : 576 - 580