• DocumentCode
    2368253
  • Title

    Systolic-type implementation of matrix computations based on the Faddeev algorithm

  • Author

    Wyrzykowski, R. ; Kanevski, J.S. ; Maslennikov, O.V.

  • Author_Institution
    Dept. of Math. & Comput. Sci., Tech. Univ. of Czestochowa, Poland
  • fYear
    1994
  • fDate
    2-6 May 1994
  • Firstpage
    31
  • Lastpage
    42
  • Abstract
    Deals with the problem of enhancing the versatility of VLSI processor arrays without undue addition of hardware, time/control overhead, and software complexity. A promising approach to this problem is based on matrix computations carried out through the Faddeev algorithm. We design a fixed-size, linear array architecture with fully local communications and straightforward control requirements. This high-throughput, systolic-type architecture allows us to minimize both I/O requirements and the number of processing elements performing complicated operations like divisions. To derive the array from a formal description of the Faddeev algorithm based on Gaussian elimination with partial pivoting, we use purposive transformations of the basic dependence graph of the algorithm before its space-time mappings onto array architectures
  • Keywords
    VLSI; matrix algebra; parallel algorithms; systolic arrays; Faddeev algorithm; Gaussian elimination; I/O requirements; VLSI processor arrays; divisions; formal description; linear array architecture; local communications; matrix computations; partial pivoting; purposive transformations; software complexity; space-time mappings; systolic-type implementation; Application software; Application specific processors; Communication system control; Computer architecture; Computer science; Hardware; Matrices; Pipeline processing; Space technology; Very large scale integration;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Massively Parallel Computing Systems, 1994., Proceedings of the First International Conference on
  • Conference_Location
    Ischia
  • Print_ISBN
    0-8186-6322-7
  • Type

    conf

  • DOI
    10.1109/MPCS.1994.367019
  • Filename
    367019