• DocumentCode
    1445418
  • Title

    Efficient linear and bilinear arrays for matrix triangularisation with partial pivoting

  • Author

    El-Amawy, A. ; Barada, H.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., Louisiana State Univ., Baton Rouge, LA, USA
  • Volume
    137
  • Issue
    4
  • fYear
    1990
  • fDate
    7/1/1990 12:00:00 AM
  • Firstpage
    295
  • Lastpage
    300
  • Abstract
    The paper presents two VLSI arrays for implementing Gaussian elimination with partial pivoting. The first is a bilinear array that uses 2n+1 PEs and triangularises an n*n dense matrix in n2+n-2 time units. The second array is a switchable linear array. It uses n PEs to triangularise the n*n dense matrix in 2n2-2n+1 time units. Both arrays use strictly local communications and employ simple processing elements (PEs). An optional buffer array can supplement either array to avoid costly inter-iteration I/O. The arrays exhibit an area-time complexity of O(n3) which matches the algorithm´s time complexity on a uniprocessor. The architectures described are much more efficient than those previously reported by the same authors.
  • Keywords
    VLSI; computational complexity; parallel architectures; Gaussian elimination; VLSI arrays; area-time complexity; bilinear arrays; dense matrix; linear arrays; matrix triangularisation; optional buffer array; partial pivoting; processing elements; strictly local communications; switchable linear array;
  • fLanguage
    English
  • Journal_Title
    Computers and Digital Techniques, IEE Proceedings E
  • Publisher
    iet
  • ISSN
    0143-7062
  • Type

    jour

  • Filename
    54333