【技术实现步骤摘要】
本专利技术涉及cpu功耗控制,尤其涉及一种cpu功耗的管控方法及装置。
技术介绍
1、随着信息技术的飞速发展,cpu作为计算机和智能设备的核心组件,其性能和功耗管理成为了研究和开发的关键领域,cpu的功耗不仅直接关系到设备的续航能力、散热需求以及整体能效,还显著影响设备的稳定性和使用寿命。
2、然而,实际应用中,现有的cpu功耗管控方式大多通过cpufreq技术或者cpuidle技术实现,其中,cpufreq技术为了系统性能和响应速度存在无法将cpu降到极低频率的情况,cpuidle技术由于涉及到电源的开关存在其唤醒延迟通常较大及使用场景受限的情况,cpu功耗的管控准确性及管控效率低。可见,提供一种能够提高cpu功耗的管控准确性及管控效率的cpu功耗管控方式显得尤为重要。
技术实现思路
1、本专利技术提供了一种cpu功耗的管控方法及装置,能够提高cpu功耗的管控准确性及管控效率,实现在不影响性能的前提下降低cpu功耗。
2、为了解决上述技术问题,本专利技术第一方面公开了一种cpu功耗的管控方法,所述方法应用于管控装置中,其中,所述管控装置包括决策单元,所述方法包括:
3、所述决策单元判断目标周期是否满足预设的使能低功耗执行条件;
4、当判断出所述目标周期满足所述使能低功耗执行条件时,所述决策单元生成第一使能指令,所述第一使能指令用于控制cpu模块在所述目标周期开启wfi自动进低功耗模式;
5、当判断出所述目标周期不满足所述
6、作为一种可选的实施方式,在本专利技术第一方面中,一种cpu功耗的管控方法,其特征在于,所述方法应用于管控装置中,其中,所述管控装置包括决策单元,所述方法包括:
7、所述决策单元判断目标周期是否满足预设的使能低功耗执行条件;
8、当判断出所述目标周期满足所述使能低功耗执行条件时,所述决策单元生成第一使能指令,所述第一使能指令用于控制cpu模块在所述目标周期开启wfi自动进低功耗模式;
9、当判断出所述目标周期不满足所述使能低功耗执行条件时,所述决策单元生成第二使能指令,所述第二使能指令用于控制cpu模块在所述目标周期关闭wfi自动进低功耗模式。
10、作为一种可选的实施方式,在本专利技术第一方面中,所述方法还包括:
11、当存在通过第二外部设备输入的中断请求信号时,所述唤醒逻辑模块对所述中断请求信号执行锁存操作,并通过低电平唤醒信号反映其当前状态;
12、所述信号相与模块对所述高电平等待中断信号及所述低电平唤醒信号执行相应的信号相与分析操作,得到第二使能信号;
13、所述门控使能模块根据所述第二使能信号,执行相应的失效运行操作,以使所述第一外部设备输入的cpu时钟信号能够传输至所述cpu模块;
14、所述cpu模块根据所述cpu时钟信号及所述低电平唤醒信号,执行相应的wfi低功耗状态模式退出操作,并通过低电平等待中断信号反映其当前状态。
15、作为一种可选的实施方式,在本专利技术第一方面中,所述方法还包括:
16、所述门控使能模块根据所述低电平等待中断信号,执行相应的持续失效运行操作,以使所述第一外部设备输入的cpu时钟信号能够持续传输至所述cpu模块;
17、所述cpu模块根据所述cpu时钟信号,执行相应的正常运行态模式切换操作,以使所述cpu模块处于正常运行态;
18、以及,所述方法还包括:
19、当所述cpu模块处于所述正常运行态时,所述cpu模块对接收到的通过所述第二外部设备输入的中断请求信号执行相应的信号响应操作;
20、所述唤醒逻辑模块执行相应的信号清除操作,并通过高电平唤醒信号反映其当前状态。
21、作为一种可选的实施方式,在本专利技术第一方面中,所述执行单元还包括使能开关控制模块,所述方法还包括:
22、所述使能开关控制模块根据针对所述cpu模块的wfi自动进出低功耗状态控制需求,判断所述目标周期的使能控制模式是否满足预设的使能控制匹配条件;
23、当判断出所述使能控制模式不满足所述使能控制匹配条件时,执行相应的使能控制模式切换操作。
24、作为一种可选的实施方式,在本专利技术第一方面中,所述决策单元判断目标周期是否满足预设的使能低功耗执行条件,包括:
25、所述决策单元根据确定出的cpu历史中断频率信息,确定每一过往窗口的历史中断次数,并根据所有所述历史中断次数及确定出的中断统计窗口信息,确定所述目标周期的预期中断次数;
26、根据确定出的cpu预期频率信息,确定基于所述目标周期及针对cpu进出低功耗状态操作所对应的可接受延长信息;
27、根据确定出的预期性能影响信息,确定所述目标周期的预期性能影响阈值;
28、根据所述中断统计窗口信息、所述预期中断次数、所述可接受延长信息及所述预期性能影响阈值,判断所述目标周期是否满足预设的功能与性能影响条件;
29、当判断出所述目标周期满足所述功能与性能影响条件时,确定所述目标周期满足预设的使能低功耗执行条件;
30、当判断出所述目标周期不满足所述功能与性能影响条件时,确定所述目标周期不满足预设的使能低功耗执行条件。
31、作为一种可选的实施方式,在本专利技术第一方面中,所述决策单元根据所述中断统计窗口信息、所述预期中断次数、所述可接受延长信息及所述预期性能影响阈值,判断所述目标周期是否满足预设的功能与性能影响条件,包括:
32、根据所述预期性能影响阈值、所述中断统计窗口信息及所述可接受延长信息,确定第一计算结果;
33、判断第一计算结果是否大于等于所述预期中断次数;
34、当判断出所述第一计算结果大于等于所述预期中断次数时,确定所述目标周期满足预设的功能与性能影响条件;
35、当判断出所述第一计算结果小于所述预期中断次数时,确定所述目标周期不满足预设的功能与性能影响条件;
36、以及,所述第一计算结果大于等于所述预期中断次数通过下述公式体现:
37、
38、其中,n对应所述预期中断次数,h对应所述预期性能影响阈值,t对应所述中断统计窗口信息,d对应所述可接受延迟信息。
39、本专利技术第二方面公开了一种cpu功耗的管控装置,所述管控装置包括决策单元,其中,所述决策单元包括判断模块及指令生成模块,其中:
40、所述判断模块,用于判断目标周期是否满足预设的使能低功耗执行条件;
41、所述指令生成模块,用于当所述判断模块判断出所述目标周期满足所述使能低功耗执行条件时,所述决策单元生成第一使能指令,所述第一使能指令用于控制cpu模块在所述目标周期开启wfi自动进低功耗模本文档来自技高网...
【技术保护点】
1.一种CPU功耗的管控方法,其特征在于,所述方法应用于管控装置中,其中,所述管控装置包括决策单元,所述方法包括:
2.根据权利要求1所述的一种CPU功耗的管控方法,其特征在于,所述管控装置还包括执行单元,其中,所述执行单元包括所述CPU模块、门控使能模块、唤醒逻辑模块、信号相与模块;
3.根据权利要求2所述的一种CPU功耗的管控方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的一种CPU功耗的管控方法,其特征在于,所述方法还包括:
5.根据权利要求2-4任一项所述的一种CPU功耗的管控方法,其特征在于,所述执行单元还包括使能开关控制模块,所述方法还包括:
6.根据权利要求1所述的一种CPU功耗的管控方法,其特征在于,所述决策单元判断目标周期是否满足预设的使能低功耗执行条件,包括:
7.根据权利要求6所述的一种CPU功耗的管控方法,其特征在于,所述决策单元根据所述中断统计窗口信息、所述预期中断次数、所述可接受延长信息及所述预期性能影响阈值,判断所述目标周期是否满足预设的功能与性能影响条件,包括:
...【技术特征摘要】
1.一种cpu功耗的管控方法,其特征在于,所述方法应用于管控装置中,其中,所述管控装置包括决策单元,所述方法包括:
2.根据权利要求1所述的一种cpu功耗的管控方法,其特征在于,所述管控装置还包括执行单元,其中,所述执行单元包括所述cpu模块、门控使能模块、唤醒逻辑模块、信号相与模块;
3.根据权利要求2所述的一种cpu功耗的管控方法,其特征在于,所述方法还包括:
4.根据权利要求3所述的一种cpu功耗的管控方法,其特征在于,所述方法还包括:
5.根据权利要求2-4任一项所述的一种cpu功耗的管控方法,其特征在于,所述执行单元还包括使能开关控制模块,所述方法还包括:
6.根据权利要求1所述的一种cpu功耗的管控方法,其...
【专利技术属性】
技术研发人员:樊卿华,周蒙恩,苏佳佳,
申请(专利权)人:珠海全志科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。