Enhancing Power Efficiency in Branch Target Buffer Design with a Two-Level Prediction Mechanism

被引:0
|
作者
Nian, Jiawei [1 ,2 ]
Liu, Hongjin [2 ,3 ]
Gao, Xin [2 ,3 ]
Zhang, Shaolin [2 ]
Yang, Mengfei [4 ]
机构
[1] Xidian Univ, Sch Comp Sci & Technol, Xian 710071, Peoples R China
[2] Beijing SunWise Space Technol Ltd, Beijing 100190, Peoples R China
[3] Beijing Inst Control Engn, Beijing 100190, Peoples R China
[4] China Acad Space Technol, Beijing 100098, Peoples R China
关键词
architecture; BTB; low-power; prediction; two-level; BTB; INFRASTRUCTURE;
D O I
10.3390/electronics13071185
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Modern processors often face challenges when handling instructions that overwhelm the branch target buffer (BTB), leading to front-end bottlenecks. As the BTB's capacity increases, its prediction module can become slower and power-hungry. In this paper, we introduce a straightforward yet highly effective two-level prediction mechanism to mitigate the escalating power consumption in the BTB structure, achieved by reducing the number of accesses. Our approach incorporates two main elements: M-BTB and V-BTB. M-BTB encompasses the first-level prediction mechanism and a fully associative BTB, while V-BTB houses the second-level prediction mechanism and a set-associative BTB. To implement our prediction mechanism, we optimize the traditional two-level BTB structure. The first level employs the skew mechanism, and the second level dissects the tag bits to create the Partial tag. These two levels of prediction mechanism correspond to the bank/way prediction for the two-level BTB structure. Our experimental results show that the first-stage prediction mechanism reduces M-BTB accesses by 75%, while the second-stage prediction mechanism ensures that over 98% of addresses require just zero or one way of the V-BTB to achieve a hit result. Our proposed approach achieves a remarkable 86-97% reduction in power consumption, with a minimal impact on performance and an increase in overall area efficiency.
引用
收藏
页数:15
相关论文
共 20 条
  • [1] Low power branch target buffer design based on hopping access
    Yu M.
    Zhang X.
    Yang B.
    Jisuanji Fuzhu Sheji Yu Tuxingxue Xuebao/Journal of Computer-Aided Design and Computer Graphics, 2010, 22 (04): : 695 - 702
  • [2] Branch target buffer design for embedded processors
    Levison, Nadav
    Weiss, Shlomo
    MICROPROCESSORS AND MICROSYSTEMS, 2010, 34 (06) : 215 - 227
  • [3] Energy saving of value prediction by expanding branch target buffer
    Shimomura, Yoshio
    Kobayashi, Ryotaro
    IEEJ Transactions on Electronics, Information and Systems, 2012, 132 (10) : 1706 - 1718+21
  • [4] BI-LRU: a replacement strategy based on prediction information for Branch Target Buffer
    Xiong, Zhenya
    Lin, Zhenghao
    Ren, Haoqi
    Journal of Computational Information Systems, 2015, 11 (20): : 7587 - 7594
  • [5] THE MULTI-ASSOCIATIVE BRANCH TARGET BUFFER - A COST-EFFECTIVE BTB MECHANISM
    CHU, WL
    VASSILIADIS, S
    DELGADOFRIAS, JG
    MICROPROCESSING AND MICROPROGRAMMING, 1995, 41 (03): : 211 - 225
  • [6] Design of Differential Mode Filters for Two-Level and MultiCell Converters
    Meynard, Thierry
    Cougo, Bernardo
    Brandelero, Julio
    2013 IEEE 11TH INTERNATIONAL WORKSHOP OF ELECTRONICS, CONTROL, MEASUREMENT, SIGNALS AND THEIR APPLICATION TO MECHATRONICS (ECMSM), 2013,
  • [7] Management Decision by Combination Two-level DEA and Kernel-based Mechanism
    Chen, Fu-Hsiang
    Zeng, Jhih-Hong
    Hsu, Ming-Fu
    Lin, Sin-Jin
    2017 JOINT 17TH WORLD CONGRESS OF INTERNATIONAL FUZZY SYSTEMS ASSOCIATION AND 9TH INTERNATIONAL CONFERENCE ON SOFT COMPUTING AND INTELLIGENT SYSTEMS (IFSA-SCIS), 2017,
  • [8] A two-level subject-specific biomechanical model for improving prediction of hip fracture risk
    Sarvi, Masoud Nasiri
    Luo, Yunhua
    CLINICAL BIOMECHANICS, 2015, 30 (08) : 881 - 887
  • [9] Hierarchical Prediction Based on Two-Level Affinity Propagation Clustering for Bike-Sharing System
    Jia, Wenzhen
    Tan, Yanyan
    Li, Jing
    IEEE ACCESS, 2018, 6 : 45875 - 45885
  • [10] The Flexible Grid-connection Research of Two-level High-power Offshore Wind Power Grid Inverter
    Zhao, Yi
    Liang, Yongchun
    2015 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS AND AUTOMATION, 2015, : 1402 - 1406