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
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;
Journal_Title :
Computers and Digital Techniques, IEE Proceedings E