• DocumentCode
    2187107
  • Title

    Optimizing synchronous systems

  • Author

    Leiserson, Charles E. ; Saxe, James B.

  • fYear
    1981
  • fDate
    28-30 Oct. 1981
  • Firstpage
    23
  • Lastpage
    36
  • Abstract
    The complexity of integrated-circuit chips produced today makes it feasible to build inexpensive, special-purpose subsystems that rapidly solve sophisticated problems on behalf of a general-purpose host computer. This paper contributes to the design methodology of efficient VLSI algorithms. We present a transformation that converts synchronous systems into more time-efficient, systolic implementations by removing combinational rippling. The problem of determining the optimized system can be reduced to the graph-theoretic single-destination-shortest-paths problem. More importantly from an engineering standpoint, however, the kinds of rippling that can be removed from a circuit at essentially no cost can be easily characterized. For example, if the only global communication in a system is broadcasting from the host computer, the broadcast can always be replaced by local communication.
  • Keywords
    Broadcasting; Circuits; Clocks; Computer science; Costs; Design methodology; Laboratories; Logic; Signal processing; Signal processing algorithms;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Foundations of Computer Science, 1981. SFCS '81. 22nd Annual Symposium on
  • Conference_Location
    Nashville, TN, USA
  • ISSN
    0272-5428
  • Type

    conf

  • DOI
    10.1109/SFCS.1981.34
  • Filename
    4568313