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
关键词
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 条
  • [1] Wakeup Scheduling for Energy-Efficient Communication in Opportunistic Mobile Networks
    Gao, Wei
    Li, Qinghua
    2013 PROCEEDINGS IEEE INFOCOM, 2013, : 2058 - 2066
  • [2] Energy-efficient wakeup scheduling for maximizing lifetime of IEEE 802.15.4 networks
    Mirza, D
    Owrang, M
    Schurgers, C
    FIRST INTERNATIONAL CONFERENCE ON WIRELESS INTERNET, PROCEEDINGS, 2005, : 130 - 137
  • [3] Probabilistic Wakeup: Adaptive Duty Cycling for Energy-efficient Event Detection
    Zhu, Yanmin
    Ni, Lionel M.
    MSWIM'07: PROCEEDINGS OF THE TENTH ACM SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF WIRELESS AND MOBILE SYSTEMS, 2007, : 360 - 367
  • [4] FELIX: Fast and Energy-Efficient Logic in Memory
    Gupta, Saransh
    Imani, Mohsen
    Rosing, Tajana
    2018 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN (ICCAD) DIGEST OF TECHNICAL PAPERS, 2018,
  • [5] An Energy-Efficient Memristive Threshold Logic Circuit
    Rajendran, Jeyavijayan
    Manem, Harika
    Karri, Ramesh
    Rose, Garrett S.
    IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (04) : 474 - 487
  • [6] Clock-powered CMOS: A hybrid adiabatic logic style for energy-efficient computing
    Tzartzanis, N
    Athas, WC
    20TH ANNIVERSARY CONFERENCE ON ADVANCED RESEARCH IN VLSI, PROCEEDINGS, 1999, : 137 - 151
  • [7] An Ultra Low-power Wakeup Receiver for Energy-efficient Wireless Senor Network
    Tsou, Yu Lin
    Gong, Cihun-Siyong Alex
    Jou, Christina F.
    2014 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS - TAIWAN (ICCE-TW), 2014,
  • [8] Broadband Zero-Power Wakeup MEMS Device for Energy-Efficient Sensor Nodes
    Ahmed, Minhaz
    Dankwort, Torben
    Gruenzig, Sven
    Lange, Volker
    Gojdka, Bjoern
    MICROMACHINES, 2022, 13 (03)
  • [9] PWEND: Proactive wakeup based energy-efficient neighbor discovery for mobile sensor networks
    Chen, Honglong
    Qin, Yuting
    Lin, Kai
    Luan, Yingxin
    Wang, Zhibo
    Yu, Jiguo
    Li, Yanjun
    AD HOC NETWORKS, 2020, 107
  • [10] Energy-Efficient Logic and SRAM Design: a Case Study
    Reynders, Nele
    Rooseleer, Bram
    Dehaene, Wim
    2014 IEEE FAIBLE TENSION FAIBLE CONSOMMATION (FTFC), 2014,