DocumentCode
1255605
Title
Systolic architecture for matrix triangularisation with partial pivoting
Author
Barada, H. ; El-Amawy, A.
Author_Institution
Dept. of Electr. & Comput. Eng., Louisiana State Univ., Baton Rouge, LA, USA
Volume
135
Issue
4
fYear
1987
Firstpage
208
Lastpage
213
Abstract
A systolic array for triangularisation of dense matrices, using Gaussian elimination with partial pivoting, is presented. The adopted algorithm is a slightly modified version of the traditional partial-pivoting algorithm. The modification is aimed at eliminating the need for global communications, without jeopardising the numerical stability of the algorithm. The array triangularises an n*n dense matrix in O(n2) time without any need for costly inter-iteration I/O. The processing elements (PEs) are very simple and all data communications are strictly local. It is shown that an extended array (with n extra PEs) can solve a dense system of equations in O(n2) time. It is also shown that the same array can be modified to implement a scaled column-pivoting strategy.
Keywords
computer architecture; mathematics computing; Gaussian elimination; dense matrices; matrix triangularisation; numerical stability; partial pivoting; processing elements; systolic architecture; systolic array; triangularisation;
fLanguage
English
Journal_Title
Computers and Digital Techniques, IEE Proceedings E
Publisher
iet
ISSN
0143-7062
Type
jour
Filename
6529
Link To Document