The Community for Technology Leaders
Green Image
Issue No. 01 - January/February (2007 vol. 27)
ISSN: 0272-1732
pp: 94-104
Jos? A. Joao , University of Texas at Austin
Hyesoon Kim , University of Texas at Austin
Yale N. Patt , University of Texas at Austin
Onur Mutlu , Microsoft Research
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.
predication, dynamic predication, branch prediction, adaptivity, pipelining, instruction level parallelism, energy efficiency
Jos? A. Joao, Hyesoon Kim, Yale N. Patt, Onur Mutlu, "Diverge-Merge Processor: Generalized and Energy-Efficient Dynamic Predication", IEEE Micro, vol. 27, no. , pp. 94-104, January/February 2007, doi:10.1109/MM.2007.9
82 ms
(Ver 3.3 (11022016))