The Design Space of Register Renaming Techniques

  • Authors:
  • Dezsö Sima

  • Affiliations:
  • -

  • Venue:
  • IEEE Micro
  • Year:
  • 2000

Quantified Score

Hi-index 0.01

Visualization

Abstract

In this article we focus on register renaming, a technique that has appeared in virtually all recent superscalars to boost performance. To elucidate this complex issue, we identify the design space of feasible techniques used in superscalars to rename registers. We discuss the main dimensions of the design space, and in each dimension we indicate possible design choices. Finally, we point out basic alternatives and possible implementation schemes of register renaming.