Kim Sungchan, Yang Hoeseok
Division of Computer Science and Engineering, Chonbuk National University, 567 Baekje-daero, deokjin-gu, Jeonju-si, Jeollabuk-do 54896, Korea.
Department of Electrical and Computer Engineering, Ajou University, 206 Worldcup-ro, Yeongtong-gu, Suwon-si 16499, Korea.
Sensors (Basel). 2017 Aug 24;17(9):1955. doi: 10.3390/s17091955.
In sensory swarms, minimizing energy consumption under performance constraint is one of the key objectives. One possible approach to this problem is to monitor application workload that is subject to change at runtime, and to adjust system configuration adaptively to satisfy the performance goal. As today's sensory swarms are usually implemented using multi-core processors with adjustable clock frequency, we propose to monitor the CPU workload periodically and adjust the task-to-core allocation or clock frequency in an energy-efficient way in response to the workload variations. In doing so, we present an online heuristic that determines the most energy-efficient adjustment that satisfies the performance requirement. The proposed method is based on a simple yet effective energy model that is built upon performance prediction using IPC (instructions per cycle) measured online and power equation derived empirically. The use of IPC accounts for memory intensities of a given workload, enabling the accurate prediction of execution time. Hence, the model allows us to rapidly and accurately estimate the effect of the two control knobs, clock frequency adjustment and core allocation. The experiments show that the proposed technique delivers considerable energy saving of up to 45%compared to the state-of-the-art multi-core energy management technique.
在传感集群中,在性能约束下将能耗降至最低是关键目标之一。解决此问题的一种可能方法是监测运行时会发生变化的应用工作负载,并自适应地调整系统配置以满足性能目标。由于当今的传感集群通常使用具有可调时钟频率的多核处理器来实现,我们建议定期监测CPU工作负载,并根据工作负载变化以节能方式调整任务到核心的分配或时钟频率。在此过程中,我们提出了一种在线启发式算法,该算法可确定满足性能要求的最节能调整方案。所提出的方法基于一个简单而有效的能量模型,该模型基于使用在线测量的IPC(每周期指令数)进行的性能预测和凭经验得出的功率方程构建。IPC的使用考虑了给定工作负载的内存强度,从而能够准确预测执行时间。因此,该模型使我们能够快速准确地估计两个控制旋钮(时钟频率调整和核心分配)的效果。实验表明,与最先进的多核能量管理技术相比,所提出的技术可实现高达45%的可观节能。