一种处理器的功耗控制方法、系统及电子设备技术方案

技术编号:33792705 阅读:35 留言:0更新日期:2022-06-12 14:49
本申请公开了一种处理器的功耗控制方法、系统及电子设备,处理器包括唤醒模式和睡眠模式,响应于处理器被唤醒,处理器获取所在系统处于工作状态时的工作参数,基于工作参数确定系统的当前工作场景,基于当前工作场景配置与处理器唤醒频率相关的数据,其中,不同的工作场景对应的处理器的唤醒频率不同。场景对应的处理器的唤醒频率不同。场景对应的处理器的唤醒频率不同。

【技术实现步骤摘要】
一种处理器的功耗控制方法、系统及电子设备


[0001]本申请涉及处理器领域,尤其涉及一种处理器的功耗控制方法、系统及电子设备。

技术介绍

[0002]在系统处于正常工作状态时,需要执行多个传感器的处理事件,而每个处理器的处理事件都需要处理器的参与,以保证传感器的处理事件的顺利完成,这就使得处理器在系统处于正常工作状态时也会始终处于正常工作状态,从而导致系统对不必要功耗的消耗提高。

技术实现思路

[0003]有鉴于此,本申请提供一种处理器的功耗控制方法、系统及电子设备,其具体方案如下:
[0004]一种处理器的功耗控制方法,所述处理器包括唤醒模式和睡眠模式,所述方法包括:
[0005]响应于所述处理器被唤醒,所述处理器获取所在系统处于工作状态时的工作参数;
[0006]基于所述工作参数确定所述系统的当前工作场景;
[0007]基于所述当前工作场景配置与所述处理器唤醒频率相关的数据,其中,不同的工作场景对应的所述处理器的唤醒频率不同。
[0008]进一步的,所述基于所述当前工作场景配置与所述处理器唤醒频率相关的数据,包括:
[0009]响应于所述处理器被唤醒包括响应于轮询事件被唤醒,所述处理器获取所在系统处于工作状态时的运行参数,以便基于所述运行参数确定所述系统的当前工作场景;基于所述当前工作场景调整所述处理器处于所述睡眠模式时的唤醒周期。
[0010]进一步的,所述基于所述工作参数确定所述系统的当前工作场景,包括:
[0011]基于所述运行参数中的功耗数据确定系统在当前工作状态下所处的功耗模式,以便于基于所述功耗模式调整所述处理器处于所述睡眠模式时的唤醒周期。
[0012]进一步的,还包括:
[0013]若确定基于所述工作参数确定所述系统在当前状态下连续处于低功耗模式的次数达到预设次数,延长所述处理器处于所述睡眠模式时的唤醒周期。
[0014]进一步的,所述基于所述当前工作场景配置与所述处理器唤醒频率相关的数据,包括:
[0015]响应于所述处理器被唤醒包括响应于中断事件被唤醒,所述处理器获取所在系统处于工作状态时的设置参数,以便基于所述设置参数确定所述系统的当前工作场景;基于所述当前工作场景调整用于唤醒处于所述睡眠模式的所述处理器的唤醒阈值。
[0016]进一步的,所述基于所述工作参数确定所述系统的当前工作场景,包括:
[0017]基于所述系统处于工作状态时的设置参数,确定系统在当前工作状态下的触发模式,其中,在不同的触发模式下,系统中的传感器对应不同的唤醒阈值。
[0018]进一步的,所述基于所述当前工作场景调整用于唤醒处于睡眠模式的所述处理器的唤醒阈值,包括:
[0019]基于所述系统在当前工作状态下的触发模式确定所述传感器的唤醒阈值;
[0020]若所述传感器的检测数据满足所述唤醒阈值,调整所述传感器的状态;
[0021]基于所述传感器的状态控制所述处理器处于唤醒模式。
[0022]进一步的,所述基于所述传感器的状态控制所述处理器处于唤醒模式,包括:
[0023]若确定所述传感器处于第一工作状态,基于所述传感器处于第一工作状态控制所述处理器处于睡眠模式;
[0024]若确定所述传感器处于第二工作状态,控制所述处理器处于唤醒模式;
[0025]其中,所述传感器处于第一工作状态时,所述传感器仅检测数据,所述传感器处于第二工作状态时,所述传感器能够检测数据,并将所述检测数据发送至所述处理器,以中断所述处理器的睡眠模式。
[0026]一种AI处理器的功耗控制系统,所述系统包括AI处理器,第一控制器,所述AI处理器包括唤醒模式和睡眠模式,所述第一控制器用于控制系统运行,所述AI处理器包括:
[0027]获取单元,用于响应于所述AI处理器被唤醒,获取系统处于工作状态时的工作参数;
[0028]确定单元,用于基于所述工作参数确定所述系统的当前工作场景;
[0029]配置单元,用于基于所述当前工作场景配置与所述AI处理器唤醒频率相关的数据,其中,不同的工作场景对应的所述AI处理器的唤醒频率不同。
[0030]一种电子设备,包括:
[0031]第一控制器,用于控制电子设备所在系统的运行;
[0032]AI处理器,响应于所述AI处理器被唤醒,所述AI处理器从所述第一控制器获取所在系统处于工作状态时的工作参数;基于所述工作参数确定所述系统的当前工作场景,基于所述当前工作场景配置与所述AI处理器唤醒频率相关的数据,其中,不同的工作场景对应的所述AI处理器的唤醒频率不同。
[0033]从上述技术方案可以看出,本申请公开的处理器的功耗控制方法、系统及电子设备,处理器包括唤醒模式和睡眠模式,响应于处理器被唤醒,处理器获取所在系统处于工作状态时的工作参数,基于工作参数确定系统的当前工作场景,基于当前工作场景配置与处理器唤醒频率相关的数据,其中,不同的工作场景对应的处理器的唤醒频率不同。本方案基于处理器在系统处于工作状态时的工作参数调整与处理器唤醒频率相关的数据,从而使得在系统处于工作状态时的不同工作参数时,能够具有不同的与处理器的唤醒频率相关的数据,从而实现在系统处于工作状态时,处理器能够基于系统的工作参数处于唤醒模式或睡眠模式,避免了系统处于工作状态时,处理器始终处于唤醒模式而导致的系统功耗的提高。
附图说明
[0034]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本
申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1为本申请实施例公开的一种处理器的功耗控制方法的流程图;
[0036]图2为本申请实施例公开的一种处理器的功耗控制方法的流程图;
[0037]图3为本申请实施例公开的一种处理器的功耗控制方法的流程图;
[0038]图4为本申请实施例公开的一种处理器的功耗控制方法的流程图;
[0039]图5为本申请实施例公开的一种处理器的功耗控制方法的流程图;
[0040]图6为本申请实施例公开的一种处理器的功耗控制方法的流程图;
[0041]图7为本申请实施例公开的一种处理器的功耗控制系统的结构示意图;
[0042]图8为本申请实施例公开的一种AI处理器的结构示意图;
[0043]图9为本申请实施例公开的一种处理器的功耗控制系统的结构示意图。
具体实施方式
[0044]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[00本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种处理器的功耗控制方法,所述处理器包括唤醒模式和睡眠模式,所述方法包括:响应于所述处理器被唤醒,所述处理器获取所在系统处于工作状态时的工作参数;基于所述工作参数确定所述系统的当前工作场景;基于所述当前工作场景配置与所述处理器唤醒频率相关的数据,其中,不同的工作场景对应的所述处理器的唤醒频率不同。2.根据权利要求1所述的方法,其中,所述基于所述当前工作场景配置与所述处理器唤醒频率相关的数据,包括:响应于所述处理器被唤醒包括响应于轮询事件被唤醒,所述处理器获取所在系统处于工作状态时的运行参数,以便基于所述运行参数确定所述系统的当前工作场景;基于所述当前工作场景调整所述处理器处于所述睡眠模式时的唤醒周期。3.根据权利要求2所述的方法,其中,所述基于所述工作参数确定所述系统的当前工作场景,包括:基于所述运行参数中的功耗数据确定系统在当前工作状态下所处的功耗模式,以便于基于所述功耗模式调整所述处理器处于所述睡眠模式时的唤醒周期。4.根据权利要求3所述的方法,其中,还包括:若确定基于所述工作参数确定所述系统在当前状态下连续处于低功耗模式的次数达到预设次数,延长所述处理器处于所述睡眠模式时的唤醒周期。5.根据权利要求1所述的方法,其中,所述基于所述当前工作场景配置与所述处理器唤醒频率相关的数据,包括:响应于所述处理器被唤醒包括响应于中断事件被唤醒,所述处理器获取所在系统处于工作状态时的设置参数,以便基于所述设置参数确定所述系统的当前工作场景;基于所述当前工作场景调整用于唤醒处于所述睡眠模式的所述处理器的唤醒阈值。6.根据权利要求5所述的方法,其中,所述基于所述工作参数确定所述系统的当前工作场景,包括:基于所述系统处于工作状态时的设置参数,确定系统在当前工作状态下的触发模式,其中,在不同的触发模式下,系统中的...

【专利技术属性】
技术研发人员:班学历莫志坚
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1