Energy-efficient hybrid wakeup logic

被引:0
|
作者
Huang, M [1 ]
Renau, J [1 ]
Torrellas, J [1 ]
机构
[1] Univ Illinois, Dept Comp Sci, Urbana, IL 61801 USA
来源
ISLPED'02: PROCEEDINGS OF THE 2002 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN | 2002年
关键词
low power; wakeup logic; issue logic;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The instruction window is a critical component and a major energy consumer in out-of-order superscalar processors. An important source of energy consumption in the instruction window is the instruction wakeup: a completing instruction broadcasts its result register tag and an associative comparison is performed with all the entries in the window. This paper shows that a very large fraction of the completing instructions have to wake up no more than a single instruction currently in the window. Consequently, we propose to save energy by using indexing to only enable the comparator at the single instruction to wake up. Only in the rare case when more than one instruction needs to wake up, our scheme reverts to enabling all the comparators or a subset of them. For this reason, we call our scheme Hybrid. Overall, our scheme is very effective: for a processor with a 96-entry window, the number of comparisons performed by the average completing instruction with a destination register is reduced to 0.8. The exact magnitude of the energy savings will depend on the specific instruction window implementation. Furthermore, the application suffers no performance penalty.
引用
收藏
页码:196 / 201
页数:6
相关论文
共 50 条
  • [21] An Energy-Efficient ECG Processor With Weak-Strong Hybrid Classifier for Arrhythmia Detection
    Chen, Zhijian
    Luo, Jiahui
    Lin, Kaiwen
    Wu, Jiaquan
    Zhu, Taotao
    Xiang, Xiaoyan
    Meng, Jianyi
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2018, 65 (07) : 948 - 952
  • [22] On the design of high-speed energy-efficient successive-approximation logic for asynchronous SAR ADCs
    Jiaqi Yang
    Ting Li
    Mingyuan Yu
    Shuangshuang Zhang
    Fujiang Lin
    Lin He
    Journal of Semiconductors, 2017, (08) : 91 - 96
  • [23] LoRa Synchronized Energy-Efficient LPWAN
    Zhang, Boyang
    Srinivas, Vidya
    Zhang, Yan
    Dick, Robert P.
    ICC 2023-IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS, 2023, : 5383 - 5389
  • [24] Energy-Efficient Level Shifter Topology
    Llanos, Roger
    Sousa, Diego
    Terres, Marco
    Bontorin, Guilherme
    Reis, Ricardo
    Johann, Marcelo
    PROCEEDINGS 2015 25TH INTERNATIONAL WORKSHOP ON POWER AND TIMING MODELING, OPTIMIZATION AND SIMULATION, 2015, : 148 - 151
  • [25] Tag Simplification: Achieving Power Efficiency through Reducing the Complexity of the Wakeup Logic
    Aykenar, Mehmet Burak
    Ozgur, Muhammet
    Bayraktar, Vehbi Esref
    Ergin, Oguz
    2011 INTERNATIONAL CONFERENCE ON ENERGY AWARE COMPUTING, 2011,
  • [26] A power/energy-efficient, process-variation-resilient multiplier using graphene nanoribbon technology and ternary logic
    Sudhakar, Pasupuleti Naga
    Kishore, V. Vijaya
    AEU-INTERNATIONAL JOURNAL OF ELECTRONICS AND COMMUNICATIONS, 2023, 172
  • [27] Synthesis Design Strategies for Energy-Efficient Microprocessors
    Zhou, Ching
    Lin, Yu-Shiang
    Lu, Pong-Fei
    Fleischer, Bruce M.
    Frank, David J.
    Chang, Leland
    PROCEEDINGS OF THE 34TH IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2016, : 103 - 108
  • [28] Approximate Energy-Efficient Encoding for Serial Interfaces
    Pagliari, Daniele Jahier
    Macii, Enrico
    Poncino, Massimo
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2017, 22 (04)
  • [29] Energy-Efficient Single Flux Quantum Technology
    Mukhanov, Oleg A.
    IEEE TRANSACTIONS ON APPLIED SUPERCONDUCTIVITY, 2011, 21 (03) : 760 - 769
  • [30] Reliable and energy-efficient digital signal processing
    Shanbhag, N
    39TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2002, 2002, : 830 - 835