Complexity-Effective Rename Table Design for Rapid Speculation Recovery

@inproceedings{Asilioglu2010ComplexityEffectiveRT,
  title={Complexity-Effective Rename Table Design for Rapid Speculation Recovery},
  author={G{\"o}rkem Asilioglu and Emine Merve Kaya and Oguz Ergin},
  booktitle={ARCS},
  year={2010}
}
Register renaming is a widely used technique to remove false data dependencies in contemporary superscalar microprocessors. The register rename logic includes a mapping table that holds the physical register identifiers assigned to each architectural register. This mapping table needs to be recovered to its correct state when a branch prediction occurs. In… CONTINUE READING