An Overview of Architecture-Level Power- and Energy-Efficient Design Techniques

被引:13
作者
Ratkovic, Ivan [1 ,4 ]
Bezanic, Nikola [6 ]
Uensal, Osman S. [2 ]
Cristal, Adrian [3 ,5 ,7 ]
Milutinovic, Veljko [6 ]
机构
[1] Barcelona Supercomp Ctr, Barcelona, Spain
[2] Barcelona Supercomp Ctr, Architectural Support Programming Models Grp, Barcelona, Spain
[3] Barcelona Supercomp Ctr, Comp Architecture Grp, Barcelona, Spain
[4] Univ Politecn Cataluna, Dept Comp Architecture, Barcelona, Spain
[5] Univ Politecn Cataluna, Barcelona, Spain
[6] Univ Belgrade, Sch Elect Engn, Belgrade, Serbia
[7] CSIC IIIA, Barcelona, Spain
来源
ADVANCES IN COMPUTERS, VOL 98 | 2015年 / 98卷
关键词
PERFORMANCE; REDUCTION; PACKING;
D O I
10.1016/bs.adcom.2015.04.001
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Power dissipation and energy consumption became the primary design constraint for almost all computer systems in the last 15 years. Both computer architects and circuit designers intent to reduce power and energy (without a performance degradation) at all design levels, as it is currently the main obstacle to continue with further scaling according to Moore's law. The aim of this survey is to provide a comprehensive overview of power-and energy-efficient "state-of-the-art" techniques. We classify techniques by component where they apply to, which is the most natural way from a designer point of view. We further divide the techniques by the component of power/energy they optimize (static or dynamic), covering in that way complete low-power design flow at the architectural level. At the end, we conclude that only a holistic approach that assumes optimizations at all design levels can lead to significant savings.
引用
收藏
页码:1 / 57
页数:57
相关论文
共 61 条
[1]   Fuzzy memoization for floating-point multimedia applications [J].
Alvarez, C ;
Corbal, J ;
Valero, M .
IEEE TRANSACTIONS ON COMPUTERS, 2005, 54 (07) :922-927
[2]   Dynamic Tolerance Region Computing for Multimedia [J].
Alvarez Martinez, Carlos ;
Corbal San Adrian, Jesus ;
Valero Cortes, Mateo .
IEEE TRANSACTIONS ON COMPUTERS, 2012, 61 (05) :650-665
[3]  
[Anonymous], 2006, Proceedings of the IEEE, DOI DOI 10.1109/N-SSC.2006.4785860
[4]   Power-aware control speculation through selective throttling [J].
Aragón, JL ;
González, J ;
González, A .
NINTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 2003, :103-112
[5]  
Bahar RI, 2001, ACM COMP AR, P218, DOI 10.1109/ISCA.2001.937451
[6]  
Bellas N., 1999, Proceedings 1999 IEEE International Conference on Computer Design: VLSI in Computers and Processors (Cat. No.99CB37040), P378, DOI 10.1109/ICCD.1999.808570
[7]  
Bellas N., 1999, Proceedings. 1999 International Symposium on Low Power Electronics and Design (Cat. No.99TH8477), P64, DOI 10.1109/LPE.1999.799411
[8]  
Bosman Jeroen., 2006, Scopus reviewed and compared: The coverage and functionality of the citation database Scopus, including comparisons with Web of Science and Google Scholar
[9]   Value-based clock gating and operation packing: Dynamic strategies for improving processor power and performance [J].
Brooks, D ;
Martonosi, M .
ACM TRANSACTIONS ON COMPUTER SYSTEMS, 2000, 18 (02) :89-126
[10]   Dynamically exploiting narrow width operands to improve processor power and performance [J].
Brooks, D ;
Martonosi, M .
FIFTH INTERNATIONAL SYMPOSIUM ON HIGH-PERFORMANCE COMPUTER ARCHITECTURE, PROCEEDINGS, 1999, :13-22