Wish Branches: Enabling Adaptive and Aggressive Predicated Execution January/February 2006 (vol. 26 no. 1) pp. 48-58
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MM.2006.27
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.
Index Terms:
Wish branches, predicated execution, branch prediction, wish loops
Citation:
Hyesoon Kim, Onur Mutlu, Yale N. Patt, Jared Stark, "Wish Branches: Enabling Adaptive and Aggressive Predicated Execution," IEEE Micro, vol. 26, no. 1, pp. 48-58, Jan./Feb. 2006, doi:10.1109/MM.2006.27 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||