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
Link To Document