DocumentCode
3244039
Title
A scalable register file architecture for dynamically scheduled processors
Author
Wallace, Steven ; Bagherzadeh, Nader
Author_Institution
Dept. of Electr. & Comput. Eng., California Univ., Irvine, CA, USA
fYear
1996
fDate
35339
Firstpage
179
Lastpage
184
Abstract
A major obstacle in designing dynamically scheduled processors is the size and port requirement of the register file. By using a multiple banked register file and performing dynamic result renaming, a scalable register file architecture can be implemented without performance degradation. In addition, a new hybrid register renaming technique to efficiently map the logical to physical registers and reduce the branch misprediction penalty is introduced. The performance was simulated using the SPEC95 benchmark suite
Keywords
parallel architectures; processor scheduling; reconfigurable architectures; branch misprediction penalty; dynamic result renaming; dynamically scheduled processors; hybrid register renaming; multiple banked register file; register file; scalable register file architecture; Checkpointing; Computer architecture; Degradation; Dynamic scheduling; Microprocessors; Out of order; Process design; Processor scheduling; Registers; Surface-mount technology;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel Architectures and Compilation Techniques, 1996., Proceedings of the 1996 Conference on
Conference_Location
Boston, MA
ISSN
1089-795X
Print_ISBN
0-8186-7633-7
Type
conf
DOI
10.1109/PACT.1996.552666
Filename
552666
Link To Document