中央处理器的频率调节方法、装置及电子设备制造方法及图纸

技术编号:37702724 阅读:12 留言:0更新日期:2023-06-01 23:49
本申请实施例提供了一种中央处理器的频率调节方法、装置及电子设备,其中方法包括:获取中央处理器的工作频率处于目标频率范围的执行时间;根据执行时间及预设时间阈值调整中央处理器的参考工作频率,参考工作频率用于对中央处理器变频后的工作频率进行限制。这样,通过中央处理器的工作频率处于目标频率范围的执行时间及预设时间阈值调整参考工作频率,能够对参考工作频率进行快速地弹性调整、提高频率调节效果、降低中央处理器的功耗。降低中央处理器的功耗。降低中央处理器的功耗。

【技术实现步骤摘要】
中央处理器的频率调节方法、装置及电子设备


[0001]本申请涉及电子设备
,尤其涉及一种中央处理器的频率调节方法、装置及电子设备。

技术介绍

[0002]随着电子技术的不断发展,中央处理器(Central Processing Unit,CPU)在电子设备的应用范围也越来越广,为适应不同应用场景,中央处理器也不断升级。现有技术中,基于场景或温升对中央处理器所能使用的最高频率进行限制,达到节省功耗、降低电流、降低温度的目标。现有技术中直接限制了中央处理器所能使用的参考工作频率,如果当系统实时对中央处理器的频率有较高需求,容易因为参考工作频率限制而影响到效能,导致现有中央处理器存在参考工作频率限制不够弹性、频率调节效果比较差的问题。

技术实现思路

[0003]为了解决上述技术问题,本申请实施例提供了一种中央处理器的频率调节方法、装置及电子设备。
[0004]第一方面,本申请实施例提供了一种中央处理器的频率调节方法,所述方法包括:获取所述中央处理器的工作频率处于目标频率范围的执行时间;
[0005]根据所述执行时间及预设时间阈值调整所述中央处理器的参考工作频率,所述参考工作频率用于对所述中央处理器变频后的工作频率进行限制。
[0006]可选的,所述目标频率范围包括频率大于或者等于预设频率的第一目标频率范围,在所述中央处理器变频的情况下,所述获取所述中央处理器的工作频率处于目标频率范围的执行时间,包括:
[0007]确定所述中央处理器的当前工作频率;
[0008]在所述当前工作频率处于所述第一目标频率范围的情况下,获取工作频率序列对应的累计执行时间,所述工作频率序列包括所述中央处理器的历史工作频率中从所述当前工作频率开始的一个或者连续多个处于所述第一目标频率范围的工作频率;
[0009]所述根据所述执行时间及预设时间阈值调整所述中央处理器的参考工作频率,包括:
[0010]在所述累计执行时间大于或者等于所述预设时间阈值的情况下,调低所述参考工作频率。
[0011]可选的,所述目标频率范围包括频率小于所述预设频率的第二目标频率范围,所述获取所述中央处理器的工作频率处于目标频率范围的执行时间,还包括:
[0012]在所述当前工作频率处于所述第二目标频率范围的情况下,获取所述当前工作频率的执行时间;
[0013]所述根据所述执行时间及预设时间阈值调整所述中央处理器的参考工作频率,还包括:
[0014]在所述当前工作频率的执行时间小于所述预设时间阈值的情况下,调高所述参考工作频率。
[0015]可选的,在所述当前工作频率处于所述第二目标频率范围的情况下,所述方法还包括:
[0016]对所述当前工作频率的执行时间进行缩减,得到下一工作频率的执行时间。
[0017]可选的,所述调低所述参考工作频率,包括:
[0018]按照第一频率调整值调低所述参考工作频率;
[0019]和/或,
[0020]所述调高所述参考工作频率,包括:
[0021]按照第二频率调整值调高所述参考工作频率;
[0022]其中,所述第一频率调整值大于所述第二频率调整值。
[0023]可选的,所述中央处理器设置有原始变频周期;所述获取所述中央处理器的工作频率处于所述第一目标频率范围的累计执行时间,包括:
[0024]确定所述工作频率序列中的频率数量;
[0025]根据所述频率数量及所述原始变频周期确定所述累计执行时间。
[0026]可选的,所述对所述当前工作频率的执行时间进行缩减,得到下一工作频率的执行时间,包括:
[0027]在所述当前工作频率的执行时间为所述原始变频周期的情况下,按照预设倍率对所述原始变频周期进行缩减,得到所述下一工作频率的执行时间。
[0028]第二方面,本申请实施例提供了一种中央处理器的频率调节装置,所述装置包括:
[0029]获取模块,用于获取所述中央处理器的工作频率处于目标频率范围的执行时间;
[0030]调整模块,用于根据所述执行时间及预设时间阈值调整所述中央处理器的参考工作频率,所述参考工作频率用于对所述中央处理器变频后的工作频率进行限制。
[0031]可选的,所述目标频率范围包括频率大于或者等于预设频率的第一目标频率范围,在所述中央处理器变频的情况下,所述获取模块,还用于确定所述中央处理器的当前工作频率;
[0032]在所述当前工作频率处于所述第一目标频率范围的情况下,获取工作频率序列对应的累计执行时间,所述工作频率序列包括所述中央处理器的历史工作频率中从所述当前工作频率开始的一个或者连续多个处于所述第一目标频率范围的工作频率;
[0033]所述调整模块,还用于在所述累计执行时间大于或者等于所述预设时间阈值的情况下,调低所述参考工作频率。
[0034]可选的,所述目标频率范围包括频率小于所述预设频率的第二目标频率范围,所述获取模块,还用于在所述当前工作频率处于所述第二目标频率范围的情况下,获取所述当前工作频率的执行时间;
[0035]所述调整模块,还用于在所述当前工作频率的执行时间小于所述预设时间阈值的情况下,调高所述参考工作频率。
[0036]可选的,在所述当前工作频率处于所述第二目标频率范围的情况下,所述调整模块,还用于对所述当前工作频率的执行时间进行缩减,得到下一工作频率的执行时间。
[0037]可选的,所述调整模块,还用于按照第一频率调整值调低所述参考工作频率;
[0038]和/或,按照第二频率调整值调高所述参考工作频率;
[0039]其中,所述第一频率调整值大于所述第二频率调整值。
[0040]可选的,所述中央处理器设置有原始变频周期;所述获取模块,还用于确定所述工作频率序列中的频率数量;
[0041]根据所述频率数量及所述原始变频周期确定所述累计执行时间。
[0042]可选的,所述调整模块,还用于在所述当前工作频率的执行时间为所述原始变频周期的情况下,按照预设倍率对所述原始变频周期进行缩减,得到所述下一工作频率的执行时间。
[0043]第三方面,本申请实施例提供了一种电子设备,包括存储器以及处理器,所述存储器用于存储计算机程序,所述计算机程序在所述处理器运行时执行第一方面提供的中央处理器的频率调节方法。
[0044]第四方面,本申请实施例提供了一种计算机可读存储介质,其存储有计算机程序,所述计算机程序在处理器上运行时执行第一方面提供的中央处理器的频率调节方法。
[0045]上述本申请提供的中央处理器的频率调节方法、装置及电子设备,通过获取所述中央处理器的工作频率处于目标频率范围的执行时间;根据所述执行时间及预设时间阈值调整所述中央处理器的参考工作频率,所述参考工作频率用于对所述中央处理器变频后的工作频率进行限制。这样,通过中央处理器的工作频率处于目标频率范围的执行时间及预设时间阈值调整参考工作频率,能够对本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种中央处理器的频率调节方法,其特征在于,所述方法包括:获取所述中央处理器的工作频率处于目标频率范围的执行时间;根据所述执行时间及预设时间阈值调整所述中央处理器的参考工作频率,所述参考工作频率用于对所述中央处理器变频后的工作频率进行限制。2.根据权利要求1所述的方法,其特征在于,所述目标频率范围包括频率大于或者等于预设频率的第一目标频率范围,在所述中央处理器变频的情况下,所述获取所述中央处理器的工作频率处于目标频率范围的执行时间,包括:确定所述中央处理器的当前工作频率;在所述当前工作频率处于所述第一目标频率范围的情况下,获取工作频率序列对应的累计执行时间,所述工作频率序列包括所述中央处理器的历史工作频率中从所述当前工作频率开始的一个或者连续多个处于所述第一目标频率范围的工作频率;所述根据所述执行时间及预设时间阈值调整所述中央处理器的参考工作频率,包括:在所述累计执行时间大于或者等于所述预设时间阈值的情况下,调低所述参考工作频率。3.根据权利要求2所述的方法,其特征在于,所述目标频率范围包括频率小于所述预设频率的第二目标频率范围,所述获取所述中央处理器的工作频率处于目标频率范围的执行时间,还包括:在所述当前工作频率处于所述第二目标频率范围的情况下,获取所述当前工作频率的执行时间;所述根据所述执行时间及预设时间阈值调整所述中央处理器的参考工作频率,还包括:在所述当前工作频率的执行时间小于所述预设时间阈值的情况下,调高所述参考工作频率。4.根据权利要求3所述的方法,其特征在于,在所述当前工作频率处于所述第二目标频率范围的情况下,所述方法还包括:对所述当前工作频率的执行时间进行缩减,得到下一工作...

【专利技术属性】
技术研发人员:林子园
申请(专利权)人:深圳市万普拉斯科技有限公司
类型:发明
国别省市:

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

1