Using dynamic branch Behavior for power-efficient instruction fetch

被引:8
|
作者
Hu, JS [1 ]
Vijaykrishnan, N [1 ]
Irwin, MJ [1 ]
Kandemir, M [1 ]
机构
[1] Penn State Univ, University Pk, PA 16802 USA
来源
ISVLSI 2003: IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: NEW TRENDS AND TECHNOLOGIES FOR VLSI SYSTEMS DESIGN | 2003年
关键词
D O I
10.1109/ISVLSI.2003.1183363
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Power consumption has become an increasing concern in high performance microprocessor design in terms of packaging and cooling cost. The fetch unit including instruction cache contributes a large portion of the total power consumption in the microprocessor The instruction cache itself suffers some hidden power consumption due to dynamic control flows. Although capturing the dynamic control flows to boost performance, conventional trace caches (CTC) may increase power consumption in the fetch unit due to its simultaneous access to both the trace cache and the instruction cache. By avoiding this simultaneous accesses, sequential trace caches (STC) achieve lower power consumption, but suffer a significant performance loss at the meantime. In this paper we propose dynamic direction prediction based trace cache (DPTC), which avoids simultaneous accesses to the trace cache and the instruction cache with the guide of fetch direction prediction. Experimental results show that dynamic prediction based trace cache can achieve 38.5% power reduction over conventional trace caches and an additional 7.2% reduction over STC, on average, while only trading a 1.8% performance loss compared to CTC.
引用
收藏
页码:127 / 132
页数:6
相关论文
共 50 条
  • [41] Power-efficient controlled jet injection using a compound ampoule
    McKeage, James W.
    Ruddy, Bryan P.
    Nielsen, Poul M. F.
    Taberner, Andrew J.
    JOURNAL OF CONTROLLED RELEASE, 2018, 291 : 127 - 134
  • [42] Power-Efficient Wireless Coverage Using Minimum Number of UAVs
    Sawalmeh, Ahmad
    Othman, Noor Shamsiah
    Liu, Guanxiong
    Khreishah, Abdallah
    Alenezi, Ali
    Alanazi, Abdulaziz
    SENSORS, 2022, 22 (01)
  • [43] VLSI design of a power-efficient object detector using PCANet
    Zhou, Yuteng
    Huan, Xinming
    IEICE ELECTRONICS EXPRESS, 2018, 15 (12):
  • [44] A Power-Efficient Reconfigurable Architecture Using PCM Configuration Technology
    Ahari, Ali
    Asadi, Hossein
    Khaleghi, Behnam
    Tahoori, Mehdi B.
    2014 DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION (DATE), 2014,
  • [45] Power-Efficient Power-Management Logic
    Macko, Dominik
    Jelemenska, Katarina
    Cicak, Pavel
    2014 24TH INTERNATIONAL WORKSHOP ON POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION (PATMOS), 2014,
  • [46] Energy-efficient and high-performance instruction fetch using a block-aware ISA
    Zmily, A
    Kozyrakis, C
    ISLPED '05: Proceedings of the 2005 International Symposium on Low Power Electronics and Design, 2005, : 36 - 41
  • [47] Design of a Linearized Power-Efficient Dynamic Amplifier in 22nm FDSOI
    Yang, Bangda
    Carusone, Anthony Chan
    2024 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, ISCAS 2024, 2024,
  • [48] High-gain and power-efficient dynamic amplifier for pipelined SAR ADCs
    Lyu, Y.
    Ramkaj, A.
    Tavernier, F.
    ELECTRONICS LETTERS, 2017, 53 (23) : 1510 - 1511
  • [49] Cyclic Activated Power-efficient Scheme based upon Dynamic Cell Configuration
    Pan, Zhenni
    Shimamoto, Shigeru
    2012 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2012, : 3150 - 3154
  • [50] A POWER-EFFICIENT 4:1 DYNAMIC FREQUENCY DIVIDER WITH PERIODICAL INJECTION TECHNIQUE
    Yan, Yiyu
    Liu, Fuobao
    Zhang, Runxi
    Shi, Chunqi
    Ding, Yanfang
    Lai, Zongsheng
    2014 12TH IEEE INTERNATIONAL CONFERENCE ON SOLID-STATE AND INTEGRATED CIRCUIT TECHNOLOGY (ICSICT), 2014,