• 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