[发明专利]多核设备能耗管理方法及装置有效
申请号: | 201210536838.3 | 申请日: | 2012-12-12 |
公开(公告)号: | CN103037109A | 公开(公告)日: | 2013-04-10 |
发明(设计)人: | 郭志斌;李卫;张云勇 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04M1/73 | 分类号: | H04M1/73;H04W52/02 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 程爽 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 多核 设备 能耗 管理 方法 装置 | ||
技术领域
本发明涉及能耗管理技术,尤其涉及一种多核设备能耗管理方法及装置。
背景技术
目前,多核处理器广泛应用在手机、笔记本电脑等设备上,这类具有多核处理器的设备可以称为多核设备。该多核设备由于多核处理器的设置,提高了设备的数据处理能力,使得设备性能越来越好;但是同时,多核设备由于多个处理器即中央处理器(Central Processing Unit,简称:CPU)在进行业务处理,使得多核处理器的能耗较大,设备的资源利用率较低,节能效果比较差,待机时间比较短。现有技术中,尝试通过监测CPU和操作系统的空闲信息,以及监测CUP利用率和主存使用情况,对CPU的供电电压和频率进行控制,以实现系统的性能优化同时使系统的能耗降低,但是这种方式仍然无法解决上述多核设备的能耗问题。
发明内容
本发明提供一种多核设备能耗管理方法及装置,以降低多核设备的能耗。
本发明提供一种多核设备能耗管理方法,包括:
获取分别与各个内核对应的性能瞬时参数;
分别将每个内核对应的所述性能瞬时参数与第一预设参数门限值比较;
若所述各个内核中存在至少一个内核对应的所述性能瞬时参数低于所述第一预设参数门限值达到第一预设时间阈值,则将所述至少一个内核执行的处理任务迁移到其他内核执行,并将所述至少一个内核置于休眠状态。
本发明提供一种多核设备能耗管理装置,包括:系统性能监测模块、能耗策略执行模块;
所述系统性能监测模块,用于获取分别与各个内核对应的系统的性能瞬时参数;分别将每个内核对应的所述性能瞬时参数与第一预设参数门限值比较;
所述能耗策略执行模块,在所述系统性能监测模块确定所述各个内核中存在至少一个内核对应的所述性能瞬时参数低于所述第一预设参数门限值达到第一预设时间阈值,则将所述至少一个内核执行的处理任务迁移到其他内核执行,并将所述至少一个内核置于休眠状态。
本发明提供的多核设备能耗管理方法及装置,当多核设备中存在至少一个内核的性能瞬时参数低于预设参数的门限值达到预设的时间阈值时,将性能瞬时参数低于预设参数门限值的内核执行的处理任务迁移到其他内核执行,并将性能瞬时参数低于预设参数门限值的内核置于休眠状态。这样只有少量的内核在工作,其他内核进入休眠状态,以此实现最大限度的合并利用资源,将空闲资源置于休眠状态,最大限度的节约能耗,延长手机的待机时间。
附图说明
图1为本发明实施例一提供的一种多核设备能耗管理方法的流程图;
图2为本发明实施例二提供的一种多核设备能耗管理方法的流程图;
图3为本发明实施例三提供的一种多核设备能耗管理装置的结构示意图。
具体实施方式
图1为本发明实施例一提供的一种多核设备能耗管理方法的流程图,如图1所示,该方法包括:
步骤101:获取分别与各个内核对应的性能瞬时参数。
多核设备获取分别与各个内核对应的性能瞬时参数,例如:CPU利用率、进程数、线程数及内存利用率等。本实施例以上述四个参数为例,但本发明不以此为限。
步骤102:分别将每个内核对应的所述性能瞬时参数与第一预设参数门限值比较。
多核设备分别将每个内核对应的性能瞬时参数与第一预设参数门限值比较,该第一预设参数门限值为上述性能瞬时参数的门限值,即CPU利用率门限值、进程数门限值、线程数门限值、内存利用率门限值等。
步骤103:若所述各个内核中存在至少一个内核对应的所述性能瞬时参数低于所述第一预设参数门限值达到第一预设时间阈值,则将所述至少一个内核执行的处理任务迁移到其他内核执行,并将所述至少一个内核置于休眠状态。
若多核设备中存在至少一个内核的系统性能瞬时参数CPU利用率低于CPU门限值达到时间阈值T1,且进程数、线程数和内存利用率中至少两项低于对应的门限值的时间达到时间阈值T1时,将该至少一个内核执行的处理任务迁移到其他内核执行,并将该至少一个内核置于休眠状态。其中,时间阈值T1需预先设置。执行的处理任务为多核设备各个内核正在执行的进程或线程。
需要说明的是,上述在参数比较时的条件仅是举例,即所述的CPU利用率低于CPU门限值,且进程数、线程数和内存利用率中至少两项低于对应的门限值,具体实施中,可以设定所有参数均低于门限值达到第一预设时间阈值,或者,设定其中的任意三个或四个参数均低于门限值达到第一预设时间阈值等。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210536838.3/2.html,转载请声明来源钻瓜专利网。