Title
Power-Aware Control Speculation through Selective Throttling
Abstract
With the constant advances in technology that lead to the increasing of the transistor count and processor frequency, power dissipation is becoming one of the major issues in high-performance processors. These processors increase their clock frequency by lengthening the pipeline, which puts more pressure on the branch prediction engine since branches take longer to be resolved. Branch mispredictions are responsible for around 28% of the power dissipated by a typical processor due to the useless activities performed by instructions that are squashed. This work focuses on reducing the power dissipated by mis-speculated instructions. We propose Selective Throttling as an effective way of triggering different power-aware techniques (fetch throttling, decode throttling or disabling the selection logic). The particular set of techniques applied to each branch is dynamically chosen depending on the branch prediction confidence level. For branches with a low confidence on the prediction, the most aggressive throttling mechanism is used whereas high confidence branch predictions trigger the least aggressive techniques. Results show that combining fetch bandwidth reduction along with select logic disabling provides the best performance both in terms of energy reduction and energy-delay improvement (14% and 9% respectively for 14 stages, and 17% and 12% respectively for 28 stages).
Year
DOI
Venue
2003
10.1109/HPCA.2003.1183528
International Symposium on High-Performance Computer Architecture
Keywords
Field
DocType
aggressive technique,decode throttling,power dissipation,aggressive throttling mechanism,selective throttling,branch mispredictions,bandwidth reduction,branch prediction confidence level,power-aware control speculation,branch prediction engine,low confidence,high confidence branch prediction,confidence level,power control,branch prediction
Low Confidence,Computer science,Power control,Parallel computing,Real-time computing,Fetch,Bandwidth (signal processing),Transistor,Clock rate,Bandwidth throttling,Branch predictor
Conference
ISBN
Citations 
PageRank 
0-7695-1871-0
30
1.37
References 
Authors
21
3
Name
Order
Citations
PageRank
Juan L. Aragón19511.26
José González252635.85
Antonio González33178229.66