• 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