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 :
بازگشت