Static techniques to improve power efficiency of branch predictors

被引:0
|
作者
Zhang, T [1 ]
Shi, WD [1 ]
Pande, S [1 ]
机构
[1] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
来源
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In this paper, we illustrate the application of two Static techniques to reduce the activities of the branch predictor in a processor leading to its significant power reduction. We introduce the use of a static branch target buffer (BTB) that achieves the similar performance to the traditional branch target buffer but which eliminates most of the state updates thus reducing the power consumption of the BTB significantly. We also introduce a correlation-based static prediction scheme into a dynamic branch predictor so that those branches that can be predicted statically or can be correlated to the previous ones will not go through normal prediction algorithm. This reduces the activities and conflicts in the branch history table (BHT). With these optimizations, the activities and conflicts of the BTB; and BHT are reduced significantly and we are able to achieve a significant reduction (43.9% on average) in power consumption of the BPU without degradation in the performance.
引用
收藏
页码:274 / 285
页数:12
相关论文
共 50 条
  • [11] Calibration of Library Element Optimization to Improve Static Power
    Kolagunta, Venkat
    Sundareswaran, Savithri
    Sharma, Puneet
    Hall, Donald
    Thompson, Matthew A.
    Smith, Brad
    Veeraraghavan, Surya
    [J]. 2012 IEEE INTERNATIONAL CONFERENCE ON MICROELECTRONIC TEST STRUCTURES (ICMTS), 2012, : 9 - 13
  • [12] Power Saving Techniques to Improve Efficiency of a Parallel-Connected Negative DC-DC Converter
    Eguchi, Kei
    Pongswatd, Sawai
    Thepmanee, Teerawat
    Fujimoto, Kuniaki
    Sasaki, Hirofumi
    [J]. 2013 10TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING/ELECTRONICS, COMPUTER, TELECOMMUNICATIONS AND INFORMATION TECHNOLOGY (ECTI-CON), 2013,
  • [13] USING MULTISTAGE TECHNIQUES TO IMPROVE DIAFILTRATION FRACTIONATION EFFICIENCY
    BARKER, PE
    TILL, A
    [J]. JOURNAL OF MEMBRANE SCIENCE, 1992, 72 (01) : 1 - 11
  • [14] THE USE OF RELIABILITY TECHNIQUES TO IMPROVE STRUCTURAL EFFICIENCY - INTRODUCTION
    HOWE, D
    [J]. AERONAUTICAL JOURNAL, 1988, 92 (911): : 1 - 1
  • [15] Filtering techniques to improve trace-cache efficiency
    Rosner, R
    Mendelson, A
    Ronen, R
    [J]. 2001 INTERNATIONAL CONFERENCE ON PARALLEL ARCHITECTURES AND COMPILATION TECHNIQUES, PROCEEDINGS, 2001, : 37 - 48
  • [16] Review of efficiency enhancement techniques and linearization techniques for power amplifier
    Singh, Sukwinder
    Malik, Jagannath
    [J]. INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2021, 49 (03) : 762 - 777
  • [17] A Dynamic Algorithm to Improve Power Efficiency in Smartphones
    Ravichandran, Rahul
    Muralidharan, Vignesh
    [J]. 2016 INTERNATIONAL CONFERENCE ON COMPUTER COMMUNICATION AND INFORMATICS (ICCCI), 2016,
  • [18] Exploring Impact of Faults on Branch Predictors' Power for Diagnosis of Faulty Module
    Bhattacharya, Gunjan
    Maity, Ilora
    Sikdar, Biplab K.
    Das, Baisakhi
    [J]. 2011 20TH ASIAN TEST SYMPOSIUM (ATS), 2011, : 226 - 231
  • [19] Operation Efficiency Evaluation of the Electrotechnical Complex of Branch Power Lines
    Sidorov, Sergei, V
    Sukhachev, Ilya S.
    Sushkov, Valery V.
    Antropova, Victoria R.
    [J]. 2020 DYNAMICS OF SYSTEMS, MECHANISMS AND MACHINES (DYNAMICS), 2020,
  • [20] Using reach-through techniques to improve the external power efficiency of silicon CMOS light emitting devices
    du Plessis, Monuko
    Venter, Petrus J.
    Bogalecki, Alfons W.
    [J]. SILICON PHOTONICS V, 2010, 7606