A flexible class of parallel matrix multiplication algorithms

被引:24
|
作者
Gunnels, J [1 ]
Lin, C [1 ]
Morrow, G [1 ]
van de Geijn, R [1 ]
机构
[1] Univ Texas, Dept Comp Sci, Austin, TX 78712 USA
关键词
D O I
10.1109/IPPS.1998.669898
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper explains why parallel implementation of matrix multiplication-a seemingly simple algorithm that can be expressed as one statement and three nested loops-is complex: Practical algorithms that use matrix multiplication tend to use matrices of disparate shapes, and the shape of the matrices can significantly impact the performance of matrix multiplication. We provide a class of algorithms that covers the spectrum of shapes encountered and demonstrate that good performance can be attained if the right algorithm is chosen. While the paper resolves a number of issues, it concludes with discussion of a number of directions yet to be pursued.
引用
收藏
页码:110 / 116
页数:7
相关论文
共 50 条
  • [31] Fast hybrid matrix multiplication algorithms
    L. D. Jelfimova
    Cybernetics and Systems Analysis, 2010, 46 (4) : 563 - 573
  • [32] ON PRACTICAL ALGORITHMS FOR ACCELERATED MATRIX MULTIPLICATION
    LADERMAN, J
    PAN, V
    SHA, XH
    LINEAR ALGEBRA AND ITS APPLICATIONS, 1992, 162 : 557 - 588
  • [33] PARALLEL MATRIX MULTIPLICATION: A SYSTEMATIC JOURNEY
    Schatz, Martin D.
    Van de Geijn, Robert A.
    Poulson, Jack
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 2016, 38 (06): : C748 - C781
  • [34] THE INSTABILITY OF PARALLEL PREFIX MATRIX MULTIPLICATION
    MATHIAS, R
    SIAM JOURNAL ON SCIENTIFIC COMPUTING, 1995, 16 (04): : 956 - 973
  • [35] Parallel Matrix Multiplication for Business Applications
    Qasem, Mais Haj
    Qatawneh, Mohammad
    APPLIED COMPUTATIONAL INTELLIGENCE AND MATHEMATICAL METHODS: COMPUTATIONAL METHODS IN SYSTEMS AND SOFTWARE 2017, VOL. 2, 2018, 662 : 24 - 36
  • [36] The instability of parallel prefix matrix multiplication
    Mathias, R
    ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 1996, 76 : 473 - 474
  • [37] Parallel device for sparse matrix multiplication
    Vyzhikovski, R.
    Kanevskii, Yu.S.
    Maslennikov, O.V.
    Engineering Simulation, 1993, 11 (03): : 412 - 422
  • [38] PARALLEL MATRIX MULTIPLICATION ON NETWORKED MICROCOMPUTERS
    KOC, CK
    GAN, SC
    COMPUTERS & ELECTRICAL ENGINEERING, 1992, 18 (02) : 145 - 152
  • [39] Parallel Matrix Multiplication for Various Implementations
    Taghiyev, Niyameddin
    Akcay, M.
    2013 7TH INTERNATIONAL CONFERENCE ON APPLICATION OF INFORMATION AND COMMUNICATION TECHNOLOGIES (AICT), 2013, : 10 - 14
  • [40] Flexible Constructions for Distributed Matrix Multiplication
    Li, Weiqi
    Chen, Zhen
    Wang, Zhiying
    Jafar, Syed A.
    Jafarkhani, Hamid
    2021 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2021, : 1576 - 1581