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 条
  • [41] Approximate Differential Encoding for Energy-Efficient Serial Communication
    Pagliari, Daniele Jahier
    Macii, Enrico
    Poncino, Massimo
    2016 INTERNATIONAL GREAT LAKES SYMPOSIUM ON VLSI (GLSVLSI), 2016, : 421 - 426
  • [42] EE-SPFAL: A Novel Energy-Efficient Secure Positive Feedback Adiabatic Logic for DPA Resistant RFID and Smart Card
    Kumar, S. Dinesh
    Thapliyal, Himanshu
    Mohammad, Azhar
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTING, 2019, 7 (02) : 281 - 293
  • [43] A simple low-energy instruction wakeup mechanism
    Ramírez, MA
    Cristal, A
    Veidenbaum, AV
    Villa, L
    Valero, M
    HIGH PERFORMANCE COMPUTING, 2003, 2858 : 99 - 112
  • [44] High efficient energy recovery logic for adiabatic computing
    Dai, HG
    Zhou, RD
    Ge, YQ
    2001 4TH INTERNATIONAL CONFERENCE ON ASIC PROCEEDINGS, 2001, : 858 - 861
  • [45] SHARP: An Adaptable, Energy-Efficient Accelerator for Recurrent Neural Networks
    Aminabadi, Reza Yazdani
    Ruwase, Olatunji
    Zhang, Minjia
    He, Yuxiong
    Arnau, Jose-Maria
    Gonzalez, Antonio
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2023, 22 (02)
  • [46] Energy-Efficient Encoding for High-Speed Serial Interfaces
    Maragkoudaki, Eleni
    Toms, William
    Pavlidis, Vasilis F.
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2022, 30 (10) : 1484 - 1496
  • [47] Fast and energy-efficient low-voltage level shifters
    Zhou, Jun
    Wang, Chao
    Liu, Xin
    Je, Minkyu
    MICROELECTRONICS JOURNAL, 2015, 46 (01) : 75 - 80
  • [48] Energy-Efficient High-Speed CMOS Pipelined Multiplier
    Aguirre-Hernandez, Mariano
    Linares-Aranda, Monico
    2008 5TH INTERNATIONAL CONFERENCE ON ELECTRICAL ENGINEERING, COMPUTING SCIENCE AND AUTOMATIC CONTROL (CCE 2008), 2008, : 319 - 323
  • [49] Energy-efficient single-clock-cycle binary comparator
    Frustaci, Fabio
    Perri, Stefania
    Lanuzza, Marco
    Corsonello, Pasquale
    INTERNATIONAL JOURNAL OF CIRCUIT THEORY AND APPLICATIONS, 2012, 40 (03) : 237 - 246
  • [50] Receiver-Sensitivity Control for Energy-Efficient IoT Networks
    Detterer, Paul
    Nabi, Majid
    Jiao, Hailong
    Basten, Twan
    IEEE COMMUNICATIONS LETTERS, 2021, 25 (04) : 1383 - 1386