• DocumentCode
    2835704
  • Title

    A superpipeline approach to the MIPS architecture

  • Author

    Bashteen, A. ; Lui, I. ; Mullan, J.

  • Author_Institution
    MIPS Comput. Syst., Sunnyvale, CA, USA
  • fYear
    1991
  • fDate
    Feb. 25 1991-March 1 1991
  • Firstpage
    8
  • Lastpage
    12
  • Abstract
    The next-generation MIPS CMOS microprocessor, the R4000, uses a technique called superpipelining to achieve a high level of performance. The authors discuss the evolution of the R4000 pipeline from the R3000 pipeline and the reasons why a superpipelined microarchitecture is chosen. First, there are no instruction issue restrictions with the R4000 superpipeline, as there would have been in a superscalar implementation. Various combinations of independent instructions, including ALU (arithmetic logic unit)/ALU and load/load can be executed without any pipeline stalls. The compiler is also simpler and instruction scheduling can be more efficient. Finally, there is no need to replicate functional units, as would be necessary in a superscalar implementation.<>
  • Keywords
    CMOS integrated circuits; computer architecture; microprocessor chips; pipeline processing; ALU; CMOS microprocessor; MIPS architecture; R4000; arithmetic logic unit; compiler; performance; superpipeline approach; superpipelined microarchitecture; Clocks; Computer aided instruction; Computer architecture; Delay; Drives; Parallel processing; Pipeline processing; Radio frequency; Registers; VLIW;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Compcon Spring '91. Digest of Papers
  • Conference_Location
    San Francisco, CA, USA
  • Print_ISBN
    0-8186-2134-6
  • Type

    conf

  • DOI
    10.1109/CMPCON.1991.128775
  • Filename
    128775