The solution of linear systems by the QIF algorithms on a wavefront array processor (Q1101183)

From MaRDI portal

!

This is the item page for this Wikibase entity, intended for internal use and editing purposes. Please use the normal view instead:

scientific article; zbMATH DE number 4046954
Language Label Description Also known as
default for all languages
No label defined
    English
    The solution of linear systems by the QIF algorithms on a wavefront array processor
    scientific article; zbMATH DE number 4046954

      Statements

      The solution of linear systems by the QIF algorithms on a wavefront array processor (English)
      0 references
      0 references
      0 references
      1988
      0 references
      The quadrant interlocking factorization (QIF) is especially well suited for computations with massive parallel arrays. It is a factorization of the form \(A=WZ\), where both W and Z are matrices whose nonzero elements appear in a `butterfly' form. The parallel algorithm for computing the QIF involves the recursive solution of 2-by-2 linear subsystems and updating of appropriate matrix elements. The present paper describes an implementation of the parallel QIF method on a wavefront array processor (WAP), i.e. a 2dim. mesh of processors (like a systolic array) that communicate without the synchronization by a global clock signal. I such a WAP, the data sweeps like a wavefront through the array, and many such computational wavefronts are usually pipelined through the WAP. The parallel QIF algorithm actually generates two wavefronts: a usual wavefront and a `dewavefront' sweeping in the opposite direction. This algorithm is described in details, and some comments are made on the timing and necessary delays required in a practical implementation of the algorithm.
      0 references
      quadrant interlocking
      0 references
      quadrant interlocking factorization
      0 references
      parallel algorithm
      0 references
      wavefront array processor
      0 references
      systolic array
      0 references

      Identifiers