• DocumentCode
    2768641
  • Title

    An Improved Systolic Architecture for LU Decomposition

  • Author

    Kim, DaeGon ; Rajopadhye, Sanjay V.

  • Author_Institution
    Colorado State University
  • fYear
    2006
  • fDate
    Sept. 2006
  • Firstpage
    231
  • Lastpage
    238
  • Abstract
    LU-Decomposition is a classic problem for which many systolic array implementations have been proposed, the best of which takes 3n-3 time on n2/2 PEs, for a dense, n¿n matrix. In this paper, we first give a proof that if only nearest neighbor communication is allowed, this time is a lower bound. We then generalize it to 2n + n/k - 3 time if one allows k-bounded broadcasts (i.e., if it takes m/k time steps to broadcast a value to m destination nodes). We also present a new architecture with this improved execution time, which uses n2/2 PEs, each one consisting of two multiplier-subtractor units, but active only on alternate cycles. This leads to a speedup and efficiency of kn2/(6k+3) and 2k/(6k + 3) respectively. For k = 1, our proposed architecture achieves the performance of the best previously known systolic array implementation. Special cases of our results include similar improvements to algorithms for solving (upper and lower) triangular linear systems by (forward and backward) substitution.
  • Keywords
    Broadcasting; Computer architecture; Computer science; Delay; Electronic mail; Equations; Linear systems; Matrix decomposition; Nearest neighbor searches; Systolic arrays;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Application-specific Systems, Architectures and Processors, 2006. ASAP '06. International Conference on
  • Conference_Location
    Steamboat Springs, CO
  • ISSN
    2160-0511
  • Print_ISBN
    0-7695-2682-9
  • Type

    conf

  • DOI
    10.1109/ASAP.2006.12
  • Filename
    4019521