预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN105893141A(43)申请公布日2016.08.24(21)申请号201510957666.0(22)申请日2015.12.17(71)申请人乐视致新电子科技(天津)有限公司地址300467天津市滨海新区天津生态城动漫中路126号动漫大厦B1区二层201-427(72)发明人谢国锋(74)专利代理机构北京三聚阳光知识产权代理有限公司11250代理人马永芬(51)Int.Cl.G06F9/50(2006.01)权利要求书1页说明书6页附图2页(54)发明名称一种多核处理器调控方法及装置及使用该方法的移动终端(57)摘要本发明提供一种多核处理器的调控方法,获取当前工作的每个处理器内核的负载值;获取负载值的最高值和最低值;判断最低值是否小于预设最低阈值,若是,则判断最低值与最高值之和是否小于预设最高阈值,若是则对最低值对应的处理器内核进行关闭操作。该方案中,对多核处理器中的处理器内核进行调度时,不是按照现有技术中将序号最大的处理器内核关闭,而是根据当前的负载情况,当负载最低的处理器内核的负载值低于预设最低阈值,说明该处理器内核的负载已经很小,可以考虑进行优化操作,通过计算最低负载与最高负载之和是否能够超过预设最高阈值,可以避免重复开启和关闭新的处理器内核,造成系统资源浪费的问题,提高了系统资源的利用率。CN105893141ACN105893141A权利要求书1/1页1.一种多核处理器调控方法,其特征在于,包括如下步骤:获取当前工作的每个处理器内核的负载值;获取所述负载值中的最高值和最低值;判断所述最低值是否小于预设最低阈值,若小于预设最低阈值,则判断所述最低值与所述最高值之和是否小于预设最高阈值,若小于预设最高阈值,则对所述最低值对应的处理器内核进行关闭操作。2.根据权利要求1所述的方法,其特征在于,还包括判断所述最高值是否大于预设最高阈值,若是则判断所述最低值是否大于预设中间阈值,若是则至少开启一个未工作的处理器内核。3.根据权利要求1或2所述的方法,其特征在于,所述获取当前工作的每个处理器内核的负载值的步骤,包括:设置一个时间窗;对于每个处理器内核,收集其在该时间窗内的工作时间所占的百分比作为处理器内核的负载值。4.根据权利要求1或2所述的方法,其特征在于,对所述最低值对应的处理器内核进行关闭操作的步骤,包括将所述处理器内核的负载进行迁移;判断迁移是否完成,若完成则对该处理器内核进行断电。5.一种使用权利要求1-4任一所述的方法的移动终端。6.一种多核处理器调控装置,其特征在于,包括:负载值获取单元,用于获取当前工作的每个处理器内核的负载值;极值获取单元,用于获取所述负载值的最高值和最低值;关闭操作单元,用于判断所述最低值是否小于预设最低阈值,若是,则判断所述最低值与所述最高值之和是否小于预设最高阈值,若是则对所述最低值对应的处理器内核进行关闭操作。7.根据权利要求6所述的装置,其特征在于,还包括开启单元,用于判断所述最高值是否大于预设最高阈值,若是则判断所述最低值是否大于预设中间阈值,若是则至少开启一个未工作的处理器内核。8.根据权利要求6或7所述的装置,其特征在于,所述负载值获取单元包括:时间窗设置子单元,设置一个时间窗;收集子单元,对于每个处理器内核,收集其在该时间窗内的工作时间所占的百分比作为处理器内核的负载值。9.根据权利要求6或7所述的装置,其特征在于,所述关闭操作单元包括:迁移子单元,将所述处理器内核的负载进行迁移;断电子单元,判断迁移是否完成,若完成则对该处理器内核进行断电。2CN105893141A说明书1/6页一种多核处理器调控方法及装置及使用该方法的移动终端技术领域[0001]本发明涉及处理器领域,具体涉及一种多核处理器的调控方法及装置。背景技术[0002]中央处理器(CPU,CentralProcessingUnit)是一块超大规模的集成电路,是一台计算机的运算核心(Core)和控制核心(ControlUnit),其主要功能是解释计算机指令以及处理计算机软件中的数据。随着所需处理的数据量日益增加,对处理器的要求也越来越高,多核处理器(多核CPU)应运而生。多核CPU就是基板上集成有多个单核CPU,多核CPU可以同时处理任务,提高了运算处理的速度。[0003]随着现有的智能手机的性能越来强大,手机中CPU具有的内核数量也越来越多,频率也越来越高,但是使用多个CPU内核会消耗更多的电量,导致手机在保证性能的时候丧失了手机的电池寿命。为了在系统性能和电池寿命之间进行平衡,大多手机都采用CPUhotplug算法(CPU热插拔算法)来动态的对系统使用的CPU的内核数量进行调节,使得在各个场景下的CPU内核的数量在合理的范围之内,既