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 :
بازگشت