Diverge-Merge Processor: Generalized and Energy-Efficient Dynamic Predication January/February 2007 (vol. 27 no. 1) pp. 94-104
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/MM.2007.9
The branch misprediction penalty is a major performance limiter and a major cause of wasted energy in high-performance processors. The diverge-merge processor reduces this penalty by dynamically predicating a wide range of hard-to-predict branches at runtime in an energy-efficient way that doesn't significantly increase hardware complexity or require major ISA changes.
Index Terms:
predication, dynamic predication, branch prediction, adaptivity, pipelining, instruction level parallelism, energy efficiency
Citation:
Hyesoon Kim, Jos? A. Joao, Onur Mutlu, Yale N. Patt, "Diverge-Merge Processor: Generalized and Energy-Efficient Dynamic Predication," IEEE Micro, vol. 27, no. 1, pp. 94-104, Jan./Feb. 2007, doi:10.1109/MM.2007.9 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||