• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 15
    • 下载费用:30 金币  

    重庆时时彩唐会平台: 一种控制处理器运行的方法及终端.pdf

    关 键 词:
    一种 控制 处理器 运行 方法 终端
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201410001983.0

    申请日:

    2014.01.02

    公开号:

    CN103838353A

    公开日:

    2014.06.04

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 专利权的保全IPC(主分类):G06F 1/32申请日:20140102授权公告日:20170922登记生效日:20180428|||授权|||实质审查的生效IPC(主分类):G06F 1/32申请日:20140102|||公开
    IPC分类号: G06F1/32 主分类号: G06F1/32
    申请人: 深圳市金立通信设备有限公司
    发明人: 叶泽钢
    地址: 518040 广东省深圳市福田区深南大道7028号时代科技大厦东座21楼
    优先权:
    专利代理机构: 广州三环专利代理有限公司 44202 代理人: 郝传鑫;熊永强
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201410001983.0

    授权公告号:

    |||||||||

    法律状态公告日:

    2018.06.01|||2017.09.22|||2014.07.02|||2014.06.04

    法律状态类型:

    专利权的保全及其解除|||授权|||实质审查的生效|||公开

    摘要

    本发明实施例公开了一种控制处理器运行的方法,包括:获取终端当前运行状态下处理器所需的性能值;获取不低于所述性能值的所述处理器的至少两个运行参数组合,以及所述运行参数组合的功耗值;在所述至少两个运行参数组合中调用功耗值最小的所述运行参数组合来运行所述处理器。相应地,本发明实施例还公开了一种终端。采用本发明,可以实现保证处理器性能的情况下降低功耗、节省电能,增强电子产品的续航能力,提高用户体验。

    权利要求书

    权利要求书
    1.  一种控制处理器运行的方法,其特征在于,所述方法包括:
    获取终端当前运行状态下处理器所需的性能值;
    获取不低于所述性能值的所述处理器的至少两个运行参数组合,以及所述运行参数组合的功耗值;
    在所述至少两个运行参数组合中调用功耗值最小的所述运行参数组合来运行所述处理器。

    2.  如权利要求1所述的方法,其特征在于,所述获取不低于所述性能值的所述处理器的至少两个运行参数组合,以及所述运行参数组合的功耗值之前还包括:
    建立所述性能值与所述运行参数组合间的映射关系;
    所述获取不低于所述性能值的所述处理器的至少两个运行参数组合包括:
    获取不低于所述性能值的参考性能值,并根据所述映射关系,获取所述参考性能值所映射的所述处理器的至少两个运行参数组合。

    3.  如权利要求2所述的方法,其特征在于,所述获取终端当前运行状态下处理器所需的性能值包括:
    根据终端当前所要运行的应用类型,获取所述处理器所需的性能值。

    4.  如权利要求1-3任一项所述的方法,其特征在于,所述运行参数组合包括所述处理器所启用的核数和工作频率。

    5.  如权利要求4所述的方法,其特征在于,所述获取终端当前运行状态下处理器所需的性能值之前还包括:
    在所述处理器各核数下的频率范围内设置至少三个预设阶梯频率,所述预设阶梯频率包括所述频率范围的最低工作频率和最高工作频率;
    在当前工作频率下的工作负载超过所述当前工作频率下的预设负载阈值时,在不改变所述处理器启用的核数下,提高当前工作频率到下一预设阶梯频 率。

    6.  一种终端,其特征在于,所述终端包括:
    性能获取???,用于获取终端当前运行状态下处理器所需的性能值;
    参数获取???,用于获取不低于所述性能值的所述处理器的至少两个运行参数组合,以及所述运行参数组合的功耗值;
    处理器运行???,用于在所述至少两个运行参数组合中调用功耗值最小的所述运行参数组合来运行所述处理器。

    7.  如权利要求6所述的终端,其特征在于,所述终端还包括:
    映射建立???,用于建立所述性能值与所述运行参数组合间的映射关系;
    所述参数获取???,用于获取不低于所述性能值的参考性能值,并根据所述映射关系,获取所述参考性能值所映射的所述处理器的至少两个运行参数组合。

    8.  如权利要求7所述的终端,其特征在于,
    所述性能获取???,用于根据终端当前所要运行的应用类型,获取所述处理器所需的性能值。

    9.  如权利要求6-8任一项所述的终端,其特征在于,所述运行参数组合包括所述处理器所启用的核数和工作频率。

    10.  如权利要求9所述的终端,其特征在于,所述终端还包括:
    频率设置???,用于在所述处理器各核数下的频率范围内设置至少三个预设阶梯频率,所述预设阶梯频率包括所述频率范围的最低工作频率和最高工作频率;
    频率切换???,用于在当前工作频率下的工作负载超过所述当前工作频率下的预设负载阈值时,在不改变所述处理器启用的核数下,提高当前工作频率到下一预设阶梯频率。

    说明书

    说明书一种控制处理器运行的方法及终端
    技术领域
    本发明涉及电子技术领域,尤其涉及一种控制处理器运行的方法及终端。
    背景技术
    目前,以智能手机、平板电脑以及音视频播放器为主的手持智能终端越来越受用户亲睐。其中,处理性能和续航能力是手持智能终端最为重要的两个指标。
    现有的手持智能终端一般具备多核处理器,应用过程中,首先执行单核处理,在负载过大时,才启用多核处理。但事实上,相同的处理性能下,有时多核处理耗电量甚至会低于单核处理。在上述情况下,如果放弃使用多核处理,将会增加不必要的耗电,影响手持智能终端的续航能力。
    发明内容
    本发明实施例提供一种控制处理器运行的方法及终端,可以实现保证处理器性能的情况下降低功耗、节省电能。
    本发明实施例提供的一种控制处理器运行的方法,包括:
    获取终端当前运行状态下处理器所需的性能值;
    获取不低于所述性能值的所述处理器的至少两个运行参数组合,以及所述运行参数组合的功耗值;
    在所述至少两个运行参数组合中调用功耗值最小的所述运行参数组合来运行所述处理器。
    相应地,本发明实施例还提供了一种终端,包括:
    性能获取???,用于获取终端当前运行状态下处理器所需的性能值;
    参数获取???,用于获取不低于所述性能值的所述处理器的至少两个运行参数组合,以及所述运行参数组合的功耗值;
    处理器运行???,用于在所述至少两个运行参数组合中调用功耗值最小的所述运行参数组合来运行所述处理器。
    本发明实施例根据当前处理器所需的性能值,查询不低于当前性能值且低于当前功耗的处理器的运行参数组合,并控制处理器调用其功耗最小的运行参数组合,从而实现保证处理器性能的情况下降低功耗、节省电能的功能。
    附图说明
    为了更清楚地说明本发明实施例的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
    图1是本发明实施例提供的一种控制处理器运行的方法的流程示意图;
    图2是本发明实施例提供的另一种控制处理器运行的方法的流程示意图;
    图3是本发明实施例提供的一种终端的结构示意图;
    图4是本发明实施例提供的一种性能值与运行参数组合间的映射关系表;
    图5是本发明实施例提供的一种控制处理器运行的方法的测试结果。
    具体实施方式
    下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例?;诒痉⒚髦械氖凳├?,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明?;さ姆段?。
    本发明实施例提供的处理器是至少为双核的多核处理器,其中,处理器上电后始终处于运行状态的核为主控核,本发明实施例提及的一种控制处理器运行的方法基于终端实现,终端包括主控核,起到调度各个核的工作状态的作用。
    本发明实施例提供的终端可以包括智能手机、平板电脑、笔记本电脑以及MPS播放器等电子产品。
    图1是本发明实施例中一种控制处理器运行的方法的流程示意图。如图所示本实施例中的控制处理器运行的方法的流程可以包括:
    S110,获取终端当前运行状态下处理器所需的性能值。
    所述处理器可以是各类电子产品的CPU(Central Processing Unit,中央处理器),例如智能手机的CPU。所述性能值用于衡量处理器运算能力,一方面, 同一核数下,处理器的工作频率越高,其运算能力越强,进而其性能值越高,另一方面,同一工作频率下,处理器所启用的核数越多,其运算能力越强,进而其性能值越高。
    具体的,终端获取当前运行状态下,处理器执行当前任务所需的性能值。
    可选的,终端根据当前所要运行的应用类型,获取所述处理器所需的性能值。具体实现过程中,当终端运行一个应用时,终端根据该应用的类型以及历史运行记录,估算出处理器运行该应用所需的性能值。不同的类型的应用,处理器所要求启用的核数和工作频率不同,进而要求的性能值不同。
    需要指出的是,性能值的参考标准可预先设定。例如:根据预先设定的性能的参考值标准,处理器运行一般视频应用所要求的性能值为4000,处理器运行一般游戏应用所要求的性能值为10000。
    S120,获取不低于所述性能值的所述处理器的至少两个运行参数组合,以及所述运行参数组合的功耗值。
    由上可知,处理器的性能值取决于处理器所启用的核数和工作频率。设所述运行参数组合包括处理器所启用的核数和工作频率,那么处理器的性能值便取决于运行参数组合的形式。具体的,不同运行参数组合下处理器的性能值不同,终端获取不低于当前所需性能值的所有运行参数组合以及处理器在该运行参数组合下的功耗值。需要指出的是,上述所有运行参数组合至少有两个。另外,上述功耗值用于衡量处理器功耗的大小,同一核数下,处理器的工作频率越高,其功耗越大。
    可选的,在此之前,终端可预先建立性能值与运行参数组合间的映射关系。具体映射关系请参阅图4所示的一种性能值与运行参数组合间的映射关系表,图4中,横栏中的“1core”、“2core”、“4core”代表单核、双核、四核,竖栏中的各频率值代表处理器的工作频率,另外antutu代表性能值。显而易见的,根据这个映射关系表,终端便可查到性能值对应的运行参数组合。需要指出的是,为了方便本发明实施例的说明,图4中的工作频率、性能值、功耗值只是截取的一部分离散值,并不代表全部映射关系,另外,图4中的核数也只列举了单核、双核和四核的情况,并不代表全部情况,其他核数的仍在?;し段?。
    S130,在所述至少两个运行参数组合中调用功耗值最小的所述运行参数组合来运行所述处理器。
    具体的,终端在上述获取的至少两个运行参数组合中,确定功耗值最小的一个运行参数组合,并控制处理器调用该运行参数组合来运行当前应用程序。
    例如:假设当前运行状态下,处理器执行当前任务所需的性能值为4000,请参阅图4,查询不低于4000的性能值,其中,在单核下,工作频率不小于1497600HZ的均满足要求,且功耗最低的为图4中的①号运行参数组合,在双核下,工作频率不小于883200HZ的均满足要求,且功耗最低的为图4中的④号运行参数组合,在四核下,工作频率不小于422400HZ的均满足要求,且最低功耗为图4中的③号运行参数组合。再横向对比①、③、④三种运行参数组合,其中功耗最低的为③号运行参数组合。此时,在终端调控下,处理器启用四核并以422400HZ的工作频率来执行当前任务。
    又如:假设当前运行状态下,处理器执行当前任务所需的性能值为4300,请参阅图4,查询不低于4300的性能值,其中,在单核下,工作频率不小于1574400HZ的均满足要求,且功耗最低的为图4中的②号运行参数组合,在双核下,工作频率不小于883200HZ的均满足要求,且功耗最低的为图4中的④号运行参数组合。再横向对比②、④两种运行参数组合,其中④号运行参数组合的功耗较低。此时,在终端调控下,处理器启用双核并以883200HZ的工作频率来执行当前任务。
    另外,请参阅图5所示的测试结果,可知,在采用本发明实施例提供的方法后,终端启动网页时,处理器最高省电54mA/h;启动游戏时,处理器最高省电300mA/h。由此可见,本发明实施例提供的方法显著地减小了处理器的功耗。
    图2是本发明实施例中另一种控制处理器运行的方法流程示意图,可以包括:
    S210,在所述处理器各核数下的频率范围内设置至少三个预设阶梯频率,所述预设阶梯频率包括所述频率范围的最低工作频率和最高工作频率。
    所述处理器可以是各类电子产品的CPU(Central Processing Unit,中央处理器),例如智能手机的CPU。
    需要指出的是,所述处理器的工作的频率范围在不超频的情况下是固定的,现有的处理器调度策略为了满足用户的需求,只设有两个工作频率,即最低工作频率和最高工作频率,处理器在最低工作频率下的负载超过预设负载阈值时, 处理器会马上将工作频率调到最高工作频率,这将增大处理器的功耗。
    为了解决上述问题,具体的,终端在处理器各核数下的频率范围内设置至少三个预设阶梯频率,从而使处理器有至少三个可用的工作频率,预设阶梯频率包括最高工作频率与最低工作频率。
    例如:假设处理器各核数下的频率范围为300000HZ到2150400HZ,终端可用300000HZ、1000000HZ、1500000HZ和2150400HZ四个预设阶梯频率划分上述频率范围。
    S220,在当前工作频率下的工作负载超过所述当前工作频率下的预设负载阈值时,在不改变所述处理器启用的核数下,提高当前工作频率到下一预设阶梯频率。
    所述工作负载为某一工作频率下,处理器内部资源的使用率。例如:假设预设负载阈值为80%,预设阶梯频率为300000HZ、1500000HZ和2150400HZ,处理器当前工作频率为300000HZ,若终端发现处理器的工作负载为90%,超过了预设负载阈值,那么终端将会把处理器的工作频率调到1500000HZ,若终端发现调节后的工作负载为85%,仍超过了预设负载阈值,则终端将继续把处理器的工作频率调到2150400HZ。
    进一步地,若处理器在2150400HZ的工作频率下的工作负载仍超过80%,那么终端将会调用多核处理,调用多核处理的方法为现有技术,这里不再赘述。
    更进一步地,终端会在一段预设时间内把处理器当前工作频率恢复到最低工作频率,由于此方法也是现有技术,这里不再赘述。
    已知在处理器启用相同的核数下,工作频率越高,功耗越大,那么通过采用上述设置阶梯频率的方法,可以避免在高负载的情况下,处理直接使用最高工作频率,减少了处理器的功耗。
    S230,建立所述性能值与所述运行参数组合间的映射关系。
    可选的,终端所建立的映射关系,可参阅图4所示的一种性能值与运行参数组合间的映射关系表,图4中,横栏中的“1core”、“2core”、“4core”代表单核、双核、四核,竖栏中的各频率值代表处理器的工作频率,另外antutu代表性能值。显而易见的,根据这个映射关系表,终端便可查到性能值对应的运行参数组合。需要指出的是,为了方便本发明实施例的说明,图4中的工作频率、性能值、功耗值只是截取的一部分离散值,并不代表全部映射关系,另外,图4 中的核数也只列举了单核、双核和四核的情况,并不代表全部情况,其他核数的仍在?;し段?。
    S240,获取终端当前运行状态下处理器所需的性能值。
    所述性能值用于衡量处理器运算能力,一方面,同一核数下,处理器的工作频率越高,其运算能力越强,进而其性能值越高,另一方面,同一工作频率下,处理器所启用的核数越多,其运算能力越强,进而其性能值越高。
    具体的,终端获取当前运行状态下,处理器执行当前任务所需的性能值。
    可选的,终端根据当前所要运行的应用类型,获取所述处理器所需的性能值。具体实现过程中,当终端运行一个应用时,终端根据该应用的类型以及历史运行记录,估算出处理器运行该应用所需的性能值。不同的类型的应用,处理器所要求启用的核数和工作频率不同,进而要求的性能值不同。
    需要指出的是,性能值的参考标准可预先设定。例如:根据预先设定的性能的参考值标准,处理器运行一般视频应用所要求的性能值为4000,处理器运行一般游戏应用所要求的性能值为10000。
    S250,获取不低于所述性能值的参考性能值,并根据所述映射关系,获取所述参考性能值所映射的所述处理器的至少两个运行参数组合。
    由上可知,处理器的性能值取决于处理器所启用的核数和工作频率。设所述运行参数组合包括处理器所启用的核数和工作频率,那么处理器的性能值便取决于运行参数组合的形式。具体的,不同运行参数组合下处理器的性能值不同,终端获取不低于当前所需性能值的所有参考性能值,并根据上述映射关系,查询到所有参考性能值对应的运行参数组合。需要指出的是,上述查询到的运行参数组合至少有两个。另外,功耗值用于衡量处理器功耗的大小,同一核数下,处理器的工作频率越高,其功耗越大。
    S260,在所述至少两个运行参数组合中调用功耗值最小的所述运行参数组合来运行所述处理器。
    具体的,终端在上述获取的至少两个运行参数组合中,确定功耗值最小的一个运行参数组合,并控制处理器调用该运行参数组合来运行当前应用程序。
    例如:假设当前运行状态下,处理器执行当前任务所需的性能值为4000,请参阅图4,查询不低于4000的性能值,其中,在单核下,工作频率不小于1497600HZ的均满足要求,且功耗最低的为图4中的①号运行参数组合,在双 核下,工作频率不小于883200HZ的均满足要求,且功耗最低的为图4中的④号运行参数组合,在四核下,工作频率不小于422400HZ的均满足要求,且最低功耗为图4中的③号运行参数组合。再横向对比①、③、④三种运行参数组合,其中功耗最低的为③号运行参数组合。此时,在终端调控下,处理器启用四核并以422400HZ的工作频率来执行当前任务。
    又如:假设当前运行状态下,处理器执行当前任务所需的性能值为4300,请参阅图4,查询不低于4300的性能值,其中,在单核下,工作频率不小于1574400HZ的均满足要求,且功耗最低的为图4中的②号运行参数组合,在双核下,工作频率不小于883200HZ的均满足要求,且功耗最低的为图4中的④号运行参数组合。再横向对比②、④两种运行参数组合,其中④号运行参数组合的功耗较低。此时,在终端调控下,处理器启用双核并以883200HZ的工作频率来执行当前任务。
    另外,请参阅图5所示的测试结果,可知,在采用本发明实施例提供的方法后,终端启动网页时,处理器最高省电54mA/h;启动游戏时,处理器最高省电300mA/h。由此可见,本发明实施例提供的方法显著地减小了处理器的功耗。
    图3是本发明实施例中一种终端的结构示意图。本发明提供的终端可以是处理器的主控核,起到调度各个核的工作状态的作用,所述处理器可以是各类电子产品的CPU(Central Processing Unit,中央处理器),例如智能手机的CPU。如图所示本发明实施例中的终端至少可以包括性能获取???10、参数获取???20以及处理器运行???30,其中:
    性能获取???10,用于获取终端当前运行状态下处理器所需的性能值。
    所述性能值用于衡量处理器运算能力,一方面,同一核数下,处理器的工作频率越高,其运算能力越强,进而其性能值越高,另一方面,同一工作频率下,处理器所启用的核数越多,其运算能力越强,进而其性能值越高。
    具体的,性能获取???10获取当前运行状态下,处理器执行当前任务所需的性能值。
    可选的,性能获取???10根据当前所要运行的应用类型,获取所述处理器所需的性能值。具体实现过程中,当终端运行一个应用时,性能获取???10根据该应用的类型以及历史运行记录,估算出处理器运行该应用所需的性能值。 不同的类型的应用,处理器所要求启用的核数和工作频率不同,进而要求的性能值不同。
    需要指出的是,性能值的参考标准可预先设定。例如:根据预先设定的性能的参考值标准,处理器运行一般视频应用所要求的性能值为4000,处理器运行一般游戏应用所要求的性能值为10000。
    参数获取???20,用于获取不低于所述性能值的所述处理器的至少两个运行参数组合,以及所述运行参数组合的功耗值。
    由上可知,处理器的性能值取决于处理器所启用的核数和工作频率。设所述运行参数组合包括处理器所启用的核数和工作频率,那么处理器的性能值便取决于运行参数组合的形式。具体的,不同运行参数组合下处理器的性能值不同,参数获取???20获取不低于当前所需性能值的所有参考性能值,并根据上述映射关系,查询到所有参考性能值对应的运行参数组合。需要指出的是,上述查询到的运行参数组合至少有两个。另外,功耗值用于衡量处理器功耗的大小,同一核数下,处理器的工作频率越高,其功耗越大。
    处理器运行???30,用于在所述至少两个运行参数组合中调用功耗值最小的所述运行参数组合来运行所述处理器。
    具体的,处理器运行???30在上述获取的至少两个运行参数组合中,确定功耗值最小的一个运行参数组合,并控制处理器调用该运行参数组合来运行当前应用程序。
    可选的,如图3所示的终端还包括映射建立???40,用于建立所述性能值与所述运行参数组合间的映射关系。终端所建立的映射关系,可参阅图4所示的一种性能值与运行参数组合间的映射关系表,图4中,横栏中的“1core”、“2core”、“4core”代表单核、双核、四核,竖栏中的各频率值代表处理器的工作频率,另外antutu代表性能值。显而易见的,根据这个映射关系表,终端便可查到性能值对应的运行参数组合。需要指出的是,为了方便本发明实施例的说明,图4中的工作频率、性能值、功耗值只是截取的一部分离散值,并不代表全部映射关系,另外,图4中的核数也只列举了单核、双核和四核的情况,并不代表全部情况,其他核数的仍在?;し段?。
    那么,处理器运行???30的实现场景可以例如:假设当前运行状态下,处理器执行当前任务所需的性能值为4000,请参阅图4,处理器运行???30 查询不低于4000的性能值,其中,在单核下,工作频率不小于1497600HZ的均满足要求,且功耗最低的为图4中的①号运行参数组合,在双核下,工作频率不小于883200HZ的均满足要求,且功耗最低的为图4中的④号运行参数组合,在四核下,工作频率不小于422400HZ的均满足要求,且最低功耗为图4中的③号运行参数组合。再横向对比①、③、④三种运行参数组合,其中功耗最低的为③号运行参数组合。此时,在处理器运行???30调控下,处理器启用四核并以422400HZ的工作频率来执行当前任务。
    又如:假设当前运行状态下,处理器执行当前任务所需的性能值为4300,请参阅图4,处理器运行???30查询不低于4300的性能值,其中,在单核下,工作频率不小于1574400HZ的均满足要求,且功耗最低的为图4中的②号运行参数组合,在双核下,工作频率不小于883200HZ的均满足要求,且功耗最低的为图4中的④号运行参数组合。再横向对比②、④两种运行参数组合,其中④号运行参数组合的功耗较低。此时,在处理器运行???30调控下,处理器启用双核并以883200HZ的工作频率来执行当前任务。
    另外,请参阅图5所示的测试结果,可知,在采用本发明实施例提供的方法后,终端启动网页时,处理器最高省电54mA/h;启动游戏时,处理器最高省电300mA/h。由此可见,本发明实施例提供的方法显著地减小了处理器的功耗。
    请参阅图3,如图所示的终端还可以包括频率设置???50和频率切换???60,其中:
    频率设置???50,用于在所述处理器各核数下的频率范围内设置至少三个预设阶梯频率,所述预设阶梯频率包括所述频率范围的最低工作频率和最高工作频率。
    需要指出的是,所述处理器的工作的频率范围在不超频的情况下是固定的,现有的处理器调度策略为了满足用户的需求,只设有两个工作频率,即最低工作频率和最高工作频率,处理器在最低工作频率下的负载超过预设负载阈值时,处理器会马上将工作频率调到最高工作频率,这将增大处理器的功耗。
    为了解决上述问题,具体的,频率设置???50在处理器各核数下的频率范围内设置至少三个预设阶梯频率,从而使处理器有至少三个可用的工作频率,预设阶梯频率包括最高工作频率与最低工作频率。
    例如:假设处理器各核数下的频率范围为300000HZ到2150400HZ,频率设置???50可用300000HZ、1000000HZ、1500000HZ和2150400HZ四个预设阶梯频率划分上述频率范围。
    频率切换???60,用于在当前工作频率下的工作负载超过所述当前工作频率下的预设负载阈值时,在不改变所述处理器启用的核数下,提高当前工作频率到下一预设阶梯频率。
    所述工作负载为某一工作频率下,处理器内部资源的使用率。例如:假设预设负载阈值为80%,预设阶梯频率为300000HZ、1500000HZ和2150400HZ,处理器当前工作频率为300000HZ,若频率切换???60发现处理器的工作负载为90%,超过了预设负载阈值,那么频率切换???60将会把处理器的工作频率调到1500000HZ,若频率切换???60发现调节后的工作负载为85%,仍超过了预设负载阈值,则频率切换???60将继续把处理器的工作频率调到2150400HZ。
    进一步地,若处理器在2150400HZ的工作频率下的工作负载仍超过80%,那么终端将会调用多核处理,调用多核处理的方法为现有技术,这里不再赘述。
    更进一步地,频率切换???60会在一段预设时间内把处理器当前工作频率恢复到最低工作频率,由于此方法也是现有技术,这里不再赘述。
    已知在处理器启用相同的核数下,工作频率越高,功耗越大,那么通过采用上述设置阶梯频率的方法,可以避免在高负载的情况下,处理直接使用最高工作频率,减少了处理器的功耗。
    本发明实施例根据当前处理器所需的性能值,查询不低于当前性能值且低于当前功耗的处理器的运行参数组合,并控制处理器调用其功耗最小的运行参数组合,从而实现保证处理器性能的情况下降低功耗、节省电能的功能。
    本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random Access Memory,RAM)等。
    本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
    本发明实施例装置中的??榭梢愿菔导市枰泻喜?、划分和删减。
    本发明实施例中所述???,可以通过通用集成电路,例如CPU(Central Processing Unit,中央处理器),或通过ASIC(Application Specific Integrated Circuit,专用集成电路)来实现。
    以上所揭露的仅为本发明较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。

    关于本文
    本文标题:一种控制处理器运行的方法及终端.pdf
    链接地址://www.4mum.com.cn/p-6147498.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 时时彩五星三码买法 11选5稳赚的方案 大小单双稳赚技巧 秒速时时官方金祥 pk10直播开奖赛车链接 登录北京时时开奖结果 11选5规律计算公式 时时彩怎么买才稳赚 pk时时彩计划软件下载 nba赛事投注 今天七星彩有什么规律 彩前二组选包胆怎么 冠亚和大小单双计划软件 重庆时时开奖直播下载 福建时时中奖号码表 七星彩开奖公告