• DocumentCode
    1661668
  • Title

    A CRegs implementation study based on the MIPS-X RISC processor

  • Author

    Nowakowski, Steve ; O´Keefe, Matthew T.

  • Author_Institution
    Dept. of Electr. Eng., Minnesota Univ., Minneapolis, MN, USA
  • fYear
    1992
  • Firstpage
    558
  • Lastpage
    563
  • Abstract
    Most high-performance computers use registers to store program variables and temporaries for fast access, but many variables cannot be allocated to registers because of ambiguous aliases. Cache can be used to store these variables but does not provide the advantages of registers. A memory structure, CRegs, proposed by H. Dietz and C. Chi, (1988), provides the advantages of registers for variables previously allocated to cache. The feasibility of adding a CRegs file to the MIPS-X processor by providing the organization, high-level timing, and key circuits necessary to implement the feature is explored. This design allows a CReg file to be added to the processor without increasing the cycle time or imposing an exorbitant hardware cost
  • Keywords
    memory architecture; reduced instruction set computing; CRegs implementation; MIPS-X RISC processor; cycle time; high-level timing; high-performance computers; memory structure; Cache memory; Circuits; Costs; Hardware; High performance computing; Multiprotocol label switching; Program processors; Reduced instruction set computing; Registers; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Design: VLSI in Computers and Processors, 1992. ICCD '92. Proceedings, IEEE 1992 International Conference on
  • Conference_Location
    Cambridge, MA
  • Print_ISBN
    0-8186-3110-4
  • Type

    conf

  • DOI
    10.1109/ICCD.1992.276225
  • Filename
    276225