• DocumentCode
    3005468
  • Title

    Sparse matrix-vector multiplication on a systolic array

  • Author

    Gotze, Joachim ; Schwiegelshohn, Uwe

  • Author_Institution
    Tech. Univ. Munich, West Germany
  • fYear
    1988
  • fDate
    11-14 Apr 1988
  • Firstpage
    2061
  • Abstract
    A systolic algorithm is presented which allows the parallel execution of iterative methods for solving systems of linear equations on a processor array. These methods are based on a repeated matrix-vector multiplication. In order to achieve an efficient realization on VLSI circuits special regard is given to the sparse property of the system matrix which is found in many applications. The arising transportation problem is solved by a two-dimensional systolic sorting procedure which determines the array structure and the time complexity of one matrix-vector multiplication. Therefore, the solution of a linear system with n equations requires n times the time complexity of the sorting algorithm and an area complexity of O(e) where e denotes the number of the nonzero elements in the system matrix
  • Keywords
    VLSI; cellular arrays; digital arithmetic; iterative methods; matrix algebra; parallel algorithms; sorting; vectors; VLSI circuits; array structure; iterative methods; linear equations; parallel execution; processor array; repeated matrix-vector multiplication; sorting algorithm; sparse property; system matrix; systolic algorithm; systolic array; time complexity; transportation problem; two-dimensional systolic sorting procedure; Circuits; Equations; Iterative algorithms; Iterative methods; Linear systems; Sorting; Sparse matrices; Systolic arrays; Transportation; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Acoustics, Speech, and Signal Processing, 1988. ICASSP-88., 1988 International Conference on
  • Conference_Location
    New York, NY
  • ISSN
    1520-6149
  • Type

    conf

  • DOI
    10.1109/ICASSP.1988.197034
  • Filename
    197034