[发明专利]一种控制处理器运行的方法及终端有效
申请号: | 201410001983.0 | 申请日: | 2014-01-02 |
公开(公告)号: | CN103838353B | 公开(公告)日: | 2017-09-22 |
发明(设计)人: | 叶泽钢 | 申请(专利权)人: | 深圳市金立通信设备有限公司 |
主分类号: | G06F1/32 | 分类号: | G06F1/32 |
代理公司: | 广州三环专利商标代理有限公司44202 | 代理人: | 郝传鑫,熊永强 |
地址: | 518040 广东省深圳市福田*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 控制 处理器 运行 方法 终端 | ||
技术领域
本发明涉及电子技术领域,尤其涉及一种控制处理器运行的方法及终端。
背景技术
目前,以智能手机、平板电脑以及音视频播放器为主的手持智能终端越来越受用户亲睐。其中,处理性能和续航能力是手持智能终端最为重要的两个指标。
现有的手持智能终端一般具备多核处理器,应用过程中,首先执行单核处理,在负载过大时,才启用多核处理。但事实上,相同的处理性能下,有时多核处理耗电量甚至会低于单核处理。在上述情况下,如果放弃使用多核处理,将会增加不必要的耗电,影响手持智能终端的续航能力。
发明内容
本发明实施例提供一种控制处理器运行的方法及终端,可以实现保证处理器性能的情况下降低功耗、节省电能。
本发明实施例提供的一种控制处理器运行的方法,包括:
获取终端当前运行状态下处理器所需的性能值;
获取不低于所述性能值的所述处理器的至少两个运行参数组合,以及所述运行参数组合的功耗值;
在所述至少两个运行参数组合中调用功耗值最小的所述运行参数组合来运行所述处理器。
相应地,本发明实施例还提供了一种终端,包括:
性能获取模块,用于获取终端当前运行状态下处理器所需的性能值;
参数获取模块,用于获取不低于所述性能值的所述处理器的至少两个运行参数组合,以及所述运行参数组合的功耗值;
处理器运行模块,用于在所述至少两个运行参数组合中调用功耗值最小的所述运行参数组合来运行所述处理器。
本发明实施例根据当前处理器所需的性能值,查询不低于当前性能值且低于当前功耗的处理器的运行参数组合,并控制处理器调用其功耗最小的运行参数组合,从而实现保证处理器性能的情况下降低功耗、节省电能的功能。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例提供的一种控制处理器运行的方法的流程示意图;
图2是本发明实施例提供的另一种控制处理器运行的方法的流程示意图;
图3是本发明实施例提供的一种终端的结构示意图;
图4是本发明实施例提供的一种性能值与运行参数组合间的映射关系表;
图5是本发明实施例提供的一种控制处理器运行的方法的测试结果。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明实施例提供的处理器是至少为双核的多核处理器,其中,处理器上电后始终处于运行状态的核为主控核,本发明实施例提及的一种控制处理器运行的方法基于终端实现,终端包括主控核,起到调度各个核的工作状态的作用。
本发明实施例提供的终端可以包括智能手机、平板电脑、笔记本电脑以及MPS播放器等电子产品。
图1是本发明实施例中一种控制处理器运行的方法的流程示意图。如图所示本实施例中的控制处理器运行的方法的流程可以包括:
S110,获取终端当前运行状态下处理器所需的性能值。
所述处理器可以是各类电子产品的CPU(Central Processing Unit,中央处理器),例如智能手机的CPU。所述性能值用于衡量处理器运算能力,一方面,同一核数下,处理器的工作频率越高,其运算能力越强,进而其性能值越高,另一方面,同一工作频率下,处理器所启用的核数越多,其运算能力越强,进而其性能值越高。
具体的,终端获取当前运行状态下,处理器执行当前任务所需的性能值。
可选的,终端根据当前所要运行的应用类型,获取所述处理器所需的性能值。具体实现过程中,当终端运行一个应用时,终端根据该应用的类型以及历史运行记录,估算出处理器运行该应用所需的性能值。不同的类型的应用,处理器所要求启用的核数和工作频率不同,进而要求的性能值不同。
需要指出的是,性能值的参考标准可预先设定。例如:根据预先设定的性能的参考值标准,处理器运行一般视频应用所要求的性能值为4000,处理器运行一般游戏应用所要求的性能值为10000。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市金立通信设备有限公司,未经深圳市金立通信设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410001983.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:手掌式多参数测量仪及其工作方法
- 下一篇:一种头端可摆动的内窥镜