当前位置: X-MOL 学术Electron. Lett. › 论文详情
Our official English website, www.x-mol.net, welcomes your feedback! (Note: you will need to create a separate account there.)
Energy Analysis for Internet of Things Software: A Simulator Approach
Electronics Letters ( IF 0.7 ) Pub Date : 2020-07-01 , DOI: 10.1049/el.2020.0656
Lingyu Zhu 1 , Qingyin Lin 2 , Fang Liu 2
Affiliation  

This Letter reports a method to obtain fine-grained energy consumption analysis of programs running on the low-power internet of things (IoT) devices. In the energy estimation domain, most state-of-the-art solutions focus on the coarse-grained approach to monitor the energy consumption of a device or an application. However, few solutions addressed energy monitoring to analyse fine-grained energy consumption of a program, especially for IoT appliances. Therefore, the authors present a fine-grained gem5-based energy profiling tool to help developers to evaluate the energy efficiency of hot spots in their programs. The authors demonstrate its usability by applying it to profiling garbage collection and property lookup in Jerryscript, a JavaScript engine specifically designed for resource-constrained IoT devices, and discover that these two operations are consuming, as they account for 17.67 and 12.26% of total energy, respectively. Therefore, this tool can aid the developers to gain insight into the energy efficiency of their software.

中文翻译:

物联网软件的能量分析:模拟器方法

这封信报告了一种对在低功耗物联网 (IoT) 设备上运行的程序进行细粒度能耗分析的方法。在能量估计领域,大多数最先进的解决方案都专注于粗粒度方法来监控设备或应用程序的能耗。然而,很少有解决方案涉及能源监控以分析程序的细粒度能耗,特别是对于物联网设备。因此,作者提出了一种基于 gem5 的细粒度能量分析工具,以帮助开发人员评估其程序中热点的能源效率。作者通过将其应用于 Jerryscript(一种专为资源受限的物联网设备设计的 JavaScript 引擎)中的垃圾收集和属性查找分析来证明其可用性,并发现这两个操作是消耗的,因为它们分别占总能量的 17.67% 和 12.26%。因此,该工具可以帮助开发人员深入了解其软件的能源效率。
更新日期:2020-07-01
down
wechat
bug