Wish Branches: Enabling Adaptive and Aggressive Predicated Execution

  • Authors:
  • Hyesoon Kim;Onur Mutlu;Yale N. Patt;Jared Stark

  • Affiliations:
  • University of Texas at Austin;University of Texas at Austin;University of Texas at Austin;Intel

  • Venue:
  • IEEE Micro
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

The goal of wish branches is to use predicated execution for hard-to-predict dynamic branches, and branch prediction for easy-to-predict dynamic branches, thereby obtaining the best of both worlds. Wish loops, one class of wish branches, use predication to reduce the misprediction penalty for hard-to-predict backward (loop) branches.