Ginger: control independence using tag rewriting

Abstract

The negative performance impact of branch mis-predictions can be reduced by exploiting control independence (CI). When a branch mis-predicts, the wrong-path instructions up to the point where control converges with the correct path are selectively squashed and replaced with correct-path instructions. Instructions beyond the convergence-point-the branch's… (More)
DOI: 10.1145/1250662.1250716

11 Figures and Tables

Topics

  • Presentations referencing similar topics