Title :
Impact of Inaccurate Design of Branch Predictors on Processors´ Power Consumption
Author :
Das, Baisakhi ; Bhattacharya, Gunjan ; Maity, Ilora ; Sikdar, Biplab K.
Author_Institution :
Dept. of Inf. Technol., Gurunanak Inst. of Technol., Sodepur, India
Abstract :
In CMPs (Chip Multi-Processors) with thousand of processors, the issue of power dissipation has emerged out as a matter of serious concern. Out of the several factors responsible for processor power dissipation, the branch prediction unit of a modern processor itself contributes to almost 10% of the overall power dissipation. It points to the fact that the functioning of predictors is to be more accurate as well as power efficient. In this work, we analyze the impact of inaccurate/faulty design on the branch predictors´ power dissipation while realizing speculative execution. This issue has been addressed through introduction of probable faults, commonly arise out of the design inaccuracies, in a predictor that lead to mis-speculation. The evaluation of fault effect (design inaccuracy) is done by estimating the additional power consumed by a pipelined processor. The detail analysis reveals that the design inaccuracy/fault in a predictor can cause a huge power loss, even up to 95%.
Keywords :
microprocessor chips; network synthesis; pipeline processing; power supply circuits; CMP; branch predictors; chip multiprocessors; inaccurate design; pipelined processor; power consumption; power dissipation; Accuracy; Benchmark testing; History; Power demand; Power dissipation; Program processors; Radiation detectors; Branch predictor; CMPs; fault in predictors; power consumption; speculative execution;
Conference_Titel :
Dependable, Autonomic and Secure Computing (DASC), 2011 IEEE Ninth International Conference on
Conference_Location :
Sydney, NSW
Print_ISBN :
978-1-4673-0006-3
DOI :
10.1109/DASC.2011.73