• DocumentCode
    1369609
  • Title

    Implementation of the PIPE processor

  • Author

    Farrens, Matthew K. ; Pleszhun, A.R.

  • Author_Institution
    California Univ., Davis, CA, USA
  • Volume
    24
  • Issue
    1
  • fYear
    1991
  • Firstpage
    65
  • Lastpage
    70
  • Abstract
    The PIPE (parallel instruction with pipelined execution) processor, which is the result of a research project initiated to investigate high-performance computer architectures for VLSI implementation, is described. The lessons learned from the implementation are discussed. The most important result was the discovery that supporting architectural queues does not complicate the instruction issue logic and fees the processor clock rate from external memory speed influences. It was also found that the decision to support an instruction set with two instruction sizes and to allow consecutive two-parcel instruction issues profoundly affected the instruction fetch logic design. Other significant results concerned the issue logic, barrel shifter, cache control logic, and branch count.<>
  • Keywords
    computer architecture; instruction sets; PIPE processor; VLSI implementation; architectural queues; barrel shifter; branch count; cache control logic; high-performance computer architectures; instruction fetch logic design; instruction set; issue logic; parallel instruction; pipelined execution; processor clock rate; research project; Algorithms; Analytical models; Clocks; Computer aided instruction; Computer architecture; Concurrent computing; Impedance; Logic; Programming profession; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computer
  • Publisher
    ieee
  • ISSN
    0018-9162
  • Type

    jour

  • DOI
    10.1109/2.67195
  • Filename
    67195