Title :
One-dimensional processor arrays for linear algebraic problems
Author :
Wyrzykowski, R. ; Kanevski, J.S. ; Piech, H.
Author_Institution :
Comput Sci. Centre, Tech. Univ. of Czestochowa, Poland
fDate :
1/1/1995 12:00:00 AM
Abstract :
Using isomorphic embedding of the original dependence graphs in another graph before its space-time mapping onto array architectures, two linear processor arrays are designed for the Gauss-Jordan algorithm with partial pivoting and Cholesky decomposition. Each of these arrays comprises only (n+1)/2 processing elements (PEs), where n is the number of columns in the input matrices. The block pipelining period is n(n-1) cycles for the first array and n(n+1)/2 cycles for the second. If the matrices are processed sequentially, systems of linear equations are solved by the Gauss-Jordan algorithm with almost full processor utilisation, whereas for the Cholesky decomposition the utilisation of PEs is approximately two-thirds
Keywords :
linear algebra; parallel algorithms; systolic arrays; Cholesky decomposition; Gauss-Jordan algorithm; block pipelining period; dependence graphs; isomorphic embedding; linear algebraic problems; linear equations; one-dimensional processor arrays; partial pivoting; space-time mapping;
Journal_Title :
Computers and Digital Techniques, IEE Proceedings -
DOI :
10.1049/ip-cdt:19951531