摘要
针对移动计算系统功耗约束条件时常变动,以及动态电压频率调节无法有效克服静态功耗导致的能量损失等问题,提出一种多目标功耗自适应控制方法。根据实时功耗约束制定调核策略,确定处理器核类型及数量,结合操作系统线程亲和性、进程迁移与处理器热插拔完成处理器核的开启、关闭及负荷管理,实现功耗自适应。在典型多核应用MapReduce模型Phoenix与可变形部件模型上的实验结果表明,该方法能够按需调度核类型及数量来完成计算任务,与传统功率恒定系统相比,执行时间与能耗平均减少60.91 %和48.54 %,有效提高目标系统能效。
To address the frequent changes of power consumption constraints in mobile computing systems and the energy loss caused by the inability of Dynamic Voltage and Frequency Scaling(DVFS) to effectively overcome the static power consumption,this paper proposes a multi-objective self-adaptive power consumption control method.According to the real-time power consumption constraints,this method formulates the core adjustment strategy to determine the type and number of processor cores,and combines Operating System(OS) thread affinity,process migration and CPU hot-plugging to complete the opening and closing of cores and load management,achieving self-adaptive power consumption.Experimental results on the typical multi-core application MapReduce model Phoenix and Deformable Parts Model(DPM) show that the proposed method can schedule the cores of the suitable type and quantity to complete calculation tasks on demand.Compared with the traditional constant-power system,the execution time and energy consumption are reduced by 60.91 % and 48.54 % on average,which means the proposed method effectively improves the energy efficiency of the target system.
作者
冯国富
舒玉娟
陈明
董立夫
FENG Guofu;SHU Yujuan;CHEN Ming;DONG Lifu(College of Information Technology,Shanghai Ocean University,Shanghai 201306,China;Jiangsu Zhongyang Group Co.,Ltd.,Nantong,Jiangsu 226600,China;Key Laboratory of Fishery Information under Ministry of Agriculture,Shanghai 201306,China)
出处
《计算机工程》
CAS
CSCD
北大核心
2019年第7期60-65,共6页
Computer Engineering
基金
上海市科技创新行动计划项目“小龙虾生态化智能化设施养殖关键技术研究与应用”(16391902900)
关键词
big.LITTLE架构
功耗约束
静态功耗
多核处理器
自适应控制
big.LITTLE architecture
power consumption constraint
static power consumption
multi-core processor
self-adaptive control