• DocumentCode
    1716092
  • Title

    Register renaming and dynamic speculation: an alternative approach

  • Author

    Moudgill, Mayan ; Pingali, Keshav ; Vassiliadis, Stamatis

  • Author_Institution
    Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
  • fYear
    1993
  • Firstpage
    202
  • Lastpage
    213
  • Abstract
    Presents a novel mechanism that implements register renaming, dynamic speculation and precise interrupts. Renaming of registers is performed during the instruction fetch stage instead of the decode stage, and the mechanism is designed to operate in parallel with the tag match logic used by most cache designs. It is estimated that the critical path of the mechanism requires approximately the same number of logic levels as the tag match logic, and therefore should not impact cycle time
  • Keywords
    computer architecture; interrupts; cache designs; decode stage; dynamic speculation; instruction fetch stage; logic levels; precise interrupts; register renaming; tag match logic; Computer science; Decoding; Hardware; Logic design; Parallel processing; Performance gain; Registers;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Microarchitecture, 1993., Proceedings of the 26th Annual International Symposium on
  • Conference_Location
    Austin, TX
  • Print_ISBN
    0-8186-5280-2
  • Type

    conf

  • DOI
    10.1109/MICRO.1993.282742
  • Filename
    282742