Static techniques to improve power efficiency of branch predictors

被引:0
|
作者
Shi, WD [1 ]
Zhang, T [1 ]
Pande, S [1 ]
机构
[1] Georgia Inst Technol, Coll Comp, Atlanta, GA 30332 USA
关键词
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Current power-efficient designs focus on reducing the dynamic (activity-based) power consumption in a processor through different techniques. 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 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.
引用
收藏
页码:385 / 398
页数:14
相关论文
共 50 条
  • [1] Static techniques to improve power efficiency of branch predictors
    Zhang, T
    Shi, WD
    Pande, S
    [J]. HIGH PERFORMANCE COMPUTING - HIPC 2004, 2004, 3296 : 274 - 285
  • [2] Optimization techniques to improve energy efficiency in power systems
    Pezzini, Paola
    Gomis-Bellmunt, Oriol
    Sudria-Andreu, Antoni
    [J]. RENEWABLE & SUSTAINABLE ENERGY REVIEWS, 2011, 15 (04): : 2028 - 2041
  • [3] Techniques to Improve Power Amplifier Energy Efficiency for 5G
    Bala, Erdem
    Kazakevich, Leonid
    Yang, Rui
    [J]. 2014 1ST INTERNATIONAL CONFERENCE ON 5G FOR UBIQUITOUS CONNECTIVITY (5GU), 2014, : 104 - 109
  • [4] Low power/area branch prediction using complementary branch predictors
    Sendag, Resit
    Yi, Joshua J.
    Chuang, Peng-Fei
    Lilja, David J.
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 1987 - +
  • [5] Using hybrid branch predictors to improve branch prediction accuracy in the presence of context switches
    Evers, M
    Chang, PY
    Patt, YN
    [J]. 23RD ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 1996, : 3 - 11
  • [6] Approaches to improve performance for history-based branch predictors
    Xie, TL
    Chu, Y
    Park, JH
    [J]. 2005 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS AND SIGNAL PROCESSING (PACRIM), 2005, : 121 - 124
  • [7] Adapting Techniques to Improve Efficiency in Radio Frequency Power Amplifiers for Visible Light Communications
    Aller, Daniel G.
    Lamar, Diego G.
    Rodriguez, Juan
    Miaja, Pablo F.
    Romero, Valentin Francisco
    Mendiolagoitia, Jose
    Sebastian, Javier
    [J]. ELECTRONICS, 2020, 9 (01)
  • [8] Analysis and Characterization of Ultra Low Power Branch Predictors
    Chatzidimitriou, Athanasios
    Papadimitriou, George
    Gizopoulos, Dimitris
    Ganapathy, Shrikanth
    Kalamatianos, John
    [J]. 2018 IEEE 36TH INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2018, : 144 - 147
  • [9] Enterprise modelling techniques to improve efficiency of enterprises
    Doumeingts, G
    Ducq, Y
    [J]. PRODUCTION PLANNING & CONTROL, 2001, 12 (02) : 146 - 163
  • [10] MATHEMATICAL EFFICIENCY MODELING OF STATIC POWER CONVERTERS
    Dupont, Fabricio Hoff
    Zaragoza Bertomeu, Jordi
    Rech, Cassiano
    Pinheiro, Jose Renes
    [J]. 2015 IEEE 13TH BRAZILIAN POWER ELECTRONICS CONFERENCE AND 1ST SOUTHERN POWER ELECTRONICS CONFERENCE (COBEP/SPEC), 2015,