• DocumentCode
    1138408
  • Title

    Effective Pipelining of Digital Systems

  • Author

    Jump, J.Robert ; Ahuja, Sudhir R.

  • Author_Institution
    Department of Electrical Engineering, Rice University
  • Issue
    9
  • fYear
    1978
  • Firstpage
    855
  • Lastpage
    865
  • Abstract
    This paper presents quantitative techniques for the evaluation and comparison of pipelined digital systems. They are based on three measures of effectiveness: delay, average time/operation, and average cost/operation. Moreover, the techniques do not assume that there is an unbounded stream of operations to be performed, although this case is considered. The use of the analysis methods to compare different ways of pipelining a given algorithm is illustrated by an investigation of the pipelining of general four-neighbor cellular arrays. The methods can also be used to evaluate different algorithms for performing the same operation. This is illustrated by comparing three array algorithns for integer multiplication.
  • Keywords
    Cellular arrays; cost-effectiveness; logic design; multiplication; parallelism; pipelining; Algorithm design and analysis; Concurrent computing; Costs; Delay effects; Digital systems; Hardware; Parallel processing; Performance evaluation; Pipeline processing; Time measurement; Cellular arrays; cost-effectiveness; logic design; multiplication; parallelism; pipelining;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/TC.1978.1675205
  • Filename
    1675205