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
关键词
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 条
  • [21] Power-efficient answer
    Eli Kapon
    Alexei Sirbu
    Nature Photonics, 2009, 3 (1) : 27 - 29
  • [22] Power-Efficient Dynamic BS Muting in Clustered Cellular System
    Adachi, Koichi
    Sun, Sumei
    2012 IEEE 23RD INTERNATIONAL SYMPOSIUM ON PERSONAL INDOOR AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2012, : 1149 - 1154
  • [23] Power-Efficient Software
    Saxe, Eric
    COMMUNICATIONS OF THE ACM, 2010, 53 (02) : 44 - 48
  • [24] Power-efficient answer
    不详
    NATURE PHOTONICS, 2009, 3 (01) : 27 - 29
  • [25] A power-efficient dynamic-time current mode comparator
    Hosny, Ahmed
    Farag, Fathi A.
    Wahba, Ahmed
    Mohamed, Ahmed Reda
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2023, 171
  • [26] Dynamic Flow Scheduling for Power-Efficient Data Center Networks
    Guo, Zehua
    Hui, Shufeng
    Xu, Yang
    Chao, H. Jonathan
    2016 IEEE/ACM 24TH INTERNATIONAL SYMPOSIUM ON QUALITY OF SERVICE (IWQOS), 2016,
  • [27] A dynamic power-efficient 4 GS/s CMOS comparator
    Dehkordi, Mehrdad Amirkhan
    Dousti, Massoud
    Mirsanei, Seyed Mehdi
    Zohoori, Soorena
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2023, 170
  • [28] Instruction fetch deferral using static slack
    Muthler, GA
    Crowe, D
    Patel, SJ
    Lumetta, SS
    35TH ANNUAL IEEE/ACM INTERNATIONAL SYMPOSIUM ON MICROARCHITECTURE (MICRO-35), PROCEEDINGS, 2002, : 51 - 61
  • [29] Energy efficient co-adaptive instruction fetch and issue
    Buyuktosunoglu, A
    Karkhanis, T
    Albonesi, DH
    Bose, P
    30TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, PROCEEDINGS, 2003, : 147 - 156
  • [30] Power-efficient Cameras Using Natural Image Statistics
    Feldman, Roni
    Weiss, Yair
    Eldar, Yonina C.
    PROCEEDINGS OF 29TH IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION WORKSHOPS, (CVPRW 2016), 2016, : 945 - 953