loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
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
Rajamani Sethuram, Rutgers University, Piscataway
Omar I. Khan, Rutgers University, Piscataway
Hari Vijay Venkatanarayanan, Rutgers University, Piscataway
Michael L. Bushnell, Rutgers University, Piscataway
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.