• DocumentCode
    967942
  • Title

    On the design of algorithms for VLSI systolic arrays

  • Author

    Moldovan, Dan I.

  • Author_Institution
    University of Southern California, Los Angeles, CA
  • Volume
    71
  • Issue
    1
  • fYear
    1983
  • Firstpage
    113
  • Lastpage
    120
  • Abstract
    This paper is concerned with the mapping of cyclic loop algorithms into special-purpose VLSI arrays. The mapping procedure is based on the mathematical transformations of index sets and data dependence vectors. Necessary and sufficient conditions for the existence of valid transformations are given for algorithms with constant data dependences. Two examples of different algorithms are given to illustrate the proposed mapping procedure; first is the LU decomposition of a matrix which leads to constant data dependence vectors, and secondly is the dynamic programming which leads to dependences which are functions on the index set and are more difficult to be mapped into VLSI arrays.
  • Keywords
    Algorithm design and analysis; Computer networks; Concurrent computing; Hardware; Multiprocessor interconnection networks; Parallel processing; Pipeline processing; Power system reliability; Systolic arrays; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Proceedings of the IEEE
  • Publisher
    ieee
  • ISSN
    0018-9219
  • Type

    jour

  • DOI
    10.1109/PROC.1983.12532
  • Filename
    1456800