• DocumentCode
    3185148
  • Title

    Fast matrix-multiplication algorithms on message-based systolic arrays

  • Author

    Barbir, A.O.

  • Author_Institution
    Dept. of Math. & Comput. Sci., Western Carolina Univ., Cullowhee, NC, USA
  • fYear
    1993
  • fDate
    4-7 Apr 1993
  • Firstpage
    0.666666666666667
  • Abstract
    The author introduces a parallel structure termed a message-based systolic attached processor (MSAP) for the efficient implementation of matrix product algorithms. The architecture consists of a set of systolic nodes of fixed size and dimension connected by a global network, called the system interconnection network. The systolic nodes have their own local memory and can access a common global one. Communication protocols among the nodes are message-based and are similar to the ones used in the n-cube. The new architecture represents a family of algorithm-specific structures that can be custom-designed to solve a particular problem more efficiently. The author also describes a graph-theoretic technique for expressing the evolution of partial results in the structure as a function of the compute cycles in the form of a timing graph. Appropriate procedures for analyzing the timing graph are introduced. Analysis of the timing graph allows the modification of the array operation so that it could implement structured sparse matrix multiplication in reduced time
  • Keywords
    graph theory; matrix multiplication; parallel algorithms; systolic arrays; communication protocols; compute cycles; fast matrix multiplication algorithms; global network; graph theory; local memory; matrix product algorithms; message-based systolic arrays; message-based systolic attached processor; parallel processor; structured sparse matrix multiplication; system interconnection network; systolic nodes; timing graph; Application software; Clocks; Computer architecture; Concurrent computing; Digital signal processing; Multiprocessor interconnection networks; Signal processing algorithms; Sparse matrices; Systolic arrays; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Southeastcon '93, Proceedings., IEEE
  • Conference_Location
    Charlotte, NC
  • Print_ISBN
    0-7803-1257-0
  • Type

    conf

  • DOI
    10.1109/SECON.1993.465729
  • Filename
    465729