Using Predicated Execution to Improve the Performance of a Dynamically Scheduled Machine with Speculative Execution

Abstract

Conditional branches incur a severe performance penalty in wide-issue, deeply pipelined processors. Speculative execution(1, 2) and predicated execution(3–9) are two mechanisms that have been proposed for reducing this penalty. Speculative execution can completely eliminate the penalty associated with a particular branch, but requires accurate branch… (More)
DOI: 10.1007/BF03356749

Topics

4 Figures and Tables

Cite this paper

@article{Chang1995UsingPE, title={Using Predicated Execution to Improve the Performance of a Dynamically Scheduled Machine with Speculative Execution}, author={Po-Yung Chang and Eric Hao and Yale N. Patt and Pohua P. Chang}, journal={International Journal of Parallel Programming}, year={1995}, volume={24}, pages={209-234} }