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
Link To Document