20th International Conference on VLSI Design held jointly with 6th International Conference on Embedded Systems (VLSID'07) A Neural Net Branch Predictor to Reduce Power Bangalore, India January 06-January 10 ISBN: 0-7695-2762-0
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/VLSID.2007.14
We present a power-aware neural network (PAN) branch prediction (BP) scheme for dynamic branch prediction, and schemes to incorporate anti-aliasing techniques into the neural branch predictor. We avoid incorrectly falling into segments of code that consume much power. By adding lookup table-based hardware, we estimate the power dissipated in the entire processor between successive branches. We consider a processor with a neural net branch predictor and use Aggressive Training on the neural network (NN) to severely penalize incorrect branch predictions that cause the processor to waste power. Our scheme dynamically learns to dissipate less power during successive calls to a particular branch instruction. Hence, our approach is different from all prior approaches that reduce miss-prediction or use hardware techniques (clock gating, banking) to reduce power dissipation.
Citation:
Rajamani Sethuram, Omar I. Khan, Hari Vijay Venkatanarayanan, Michael L. Bushnell, "A Neural Net Branch Predictor to Reduce Power," vlsid, pp.679-684, 20th International Conference on VLSI Design held jointly with 6th International Conference on Embedded Systems (VLSID'07), 2007 Usage of this product signifies your acceptance of the Terms of Use. | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||