The IoT Energy Challenge: A Software Perspective

被引:64
作者
Georgiou, Kyriakos [1 ]
Xavier-de-Souza, Samuel [2 ]
Eder, Kerstin [1 ]
机构
[1] Univ Bristol, Bristol BS8 1UB, Avon, England
[2] Univ Fed Rio Grande do Norte, BR-59078900 Natal, RN, Brazil
关键词
Energy efficiency; Internet of Things (IoT); software metrics;
D O I
10.1109/LES.2017.2741419
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Internet of Things (IoT) sparks a whole new world of embedded applications. Most of these applications are based on deeply embedded systems that have to operate on limited or unreliable sources of energy, such as batteries or energy harvesters. Meeting the energy requirements for such applications is a hard challenge, which threatens the future growth of the IoT. Software has the ultimate control over hardware. Therefore, its role is significant in optimizing the energy consumption of a system. Currently, programmers have no feedback on how their software affects the energy consumption of a system. Such feedback can be enabled by energy transparency, a concept that makes a program's energy consumption visible, from hardware to software. This letter discusses the need for energy transparency in software development and emphasizes on how such transparency can be realized to help tackle the IoT energy challenge.
引用
收藏
页码:53 / 56
页数:4
相关论文
共 15 条
[1]  
[Anonymous], 2010, QUEUE, V8, P1, DOI [10.1145/1716383.1716385, DOI 10.1145/1716383.1716385]
[2]   Optimal processor dynamic-energy reduction for parallel workloads on heterogeneous multi-core architectures [J].
Barros, C. A. ;
Silveira, L. F. Q. ;
Valderrama, C. A. ;
Xavier-de-Souza, S. .
MICROPROCESSORS AND MICROSYSTEMS, 2015, 39 (06) :418-425
[3]  
Cherupalli H., 2017, SIGARCH COMPUT ARCHI, V45, P3
[4]   Power prediction for Intel XScale® processors using performance monitoring unit events [J].
Contreras, G ;
Martonosi, M .
ISLPED '05: Proceedings of the 2005 International Symposium on Low Power Electronics and Design, 2005, :221-226
[5]   Energy Transparency for Deeply Embedded Programs [J].
Georgiou, Kyriakos ;
Kerrison, Steve ;
Chamski, Zbigniew ;
Eder, Kerstin .
ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2017, 14 (01)
[6]   Exploring performance and power properties of modern multi-core chips via simple machine models [J].
Hager, Georg ;
Treibig, Jan ;
Habich, Johannes ;
Wellein, Gerhard .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2016, 28 (02) :189-210
[7]  
Jayaseelan R, 2006, PROCEEDINGS OF THE 12TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, P81
[8]  
Liqat U., 2016, Foundational and Practical Aspects of Resource Analysis. 4th International Workshop, FOPARA 2015. Revised Selected Papers: LNCS 9964, P81, DOI 10.1007/978-3-319-46559-3_5
[9]  
Luo G., 2009, 2009 Fourth International Conference on Embedded and Multimedia Computing, P1
[10]  
Morse J., 2016, CoRR