芯片的功耗调整方法、装置、存储介质及芯片与流程
- 国知局
- 2024-11-06 14:23:48
本申请涉及芯片,特别涉及一种芯片的功耗调整方法、装置、存储介质及芯片。
背景技术:
1、在设计芯片时,需要芯片在提供足够的性能的同时,尽量减少功耗。这种平衡是为了确保芯片在满足性能需求的同时,尽可能地延长寿命、降低散热需求,并减少对电源和散热设计的要求、功耗更低。
2、相关技术中,芯片的功耗调整方法包括:检测芯片的温度,根据温度调整芯片的工作模式,以实现功耗的调整。比如,当检测到温度超过第一阈值时,调低芯片的主频率fq0;当检测到温度超过第二阈值,关闭主要系统,使芯片进入休眠状态;当检测到温度超过第三阈值时,关闭所有系统,使芯片进入关机状态。
3、然而,芯片中并非只有一个主频fq0,还有大量基于主频fq0衍生的衍生频率fq1~fqn,如果在调整功耗时降低主频fq0,会导致频率fq1~fqn也会相应的线性降低,导致系统性能的波动太大,不利于用户的体验。
技术实现思路
1、本申请提供了一种芯片的功耗调整方法、装置、存储介质及芯片,用于解决降低主频时,基于主频的衍生频率也会相应的线性降低,导致系统性能的波动较大的问题。所述技术方案如下:
2、根据本申请的第一方面,提供了一种芯片的功耗调整方法,所述方法包括:
3、获取芯片的当前工作频率和目标功耗信息;
4、根据所述目标功耗信息计算主频和各个衍生频率的目标工作频率,所述衍生频率是对所述主频进行倍频或分频后得到的频率;
5、根据所述当前工作频率和所述目标工作频率计算所述主频和各个衍生频率的倍频因子和/或分频因子;
6、根据所述倍频因子和/或分频因子将所述主频和各个衍生频率从所述当前工作频率调整至所述目标工作频率。
7、在一种可能的实现方式中,所述根据所述当前工作频率和所述目标工作频率计算所述主频和各个衍生频率的倍频因子和分频因子,包括:
8、根据所述当前工作频率和所述目标工作频率确定倍频操作和分频操作的先后顺序;
9、当确定先进行倍频操作再进行分频操作时,根据所述当前工作频率和所述目标工作频率计算所述主频和各个衍生频率的倍频因子,根据所述倍频因子和所述当前工作频率计算倍频后所述主频和各个衍生频率的工作频率,根据所述工作频率和所述目标工作频率计算所述主频和/或各个衍生频率的分频因子;
10、当确定先进行分频操作再进行倍频操作时,根据所述当前工作频率和所述目标工作频率计算所述主频和各个衍生频率的分频因子,根据所述分频因子和所述当前工作频率计算分频后所述主频和各个衍生频率的工作频率,根据所述工作频率和所述目标工作频率计算所述主频和/或各个衍生频率的倍频因子。
11、在一种可能的实现方式中,所述根据所述当前工作频率和所述目标工作频率确定倍频操作和分频操作的先后顺序,包括:
12、根据所述当前工作频率和所述目标工作频率统计需要进行倍频操作的第一频率数量,以及,需要进行分频操作的第二频率数量;
13、当所述第一频率数量大于所述第二频率数量时,确定先进行倍频操作再进行分频操作;
14、当所述第一频率数量小于所述第二频率数量时,确定先进行分频操作再进行倍频操作。
15、在一种可能的实现方式中,当先进行倍频操作再进行分频操作时,所述根据所述倍频因子和分频因子将所述主频和各个衍生频率从所述当前工作频率调整至所述目标工作频率,包括:
16、根据所述倍频因子和所述当前工作频率,将所述主频和各个衍生频率由所述当前工作频率调整至倍频后的工作频率;
17、对于需要分频的主频和/或衍生频率,根据所述分频因子和所述倍频后的工作频率,将所述主频和/或所述衍生频率由所述倍频后的工作频率调整至所述目标工作频率。
18、在一种可能的实现方式中,当先进行分频操作再进行倍频操作时,所述根据所述倍频因子和分频因子将所述主频和各个衍生频率从所述当前工作频率调整至所述目标工作频率,包括:
19、根据所述分频因子和所述当前工作频率,将所述主频和各个衍生频率由所述当前工作频率调整至分频后的工作频率;
20、对于需要倍频的主频和/或衍生频率,根据所述倍频因子和所述分频后的工作频率,将所述主频和/或所述衍生频率由所述分频后的工作频率调整至所述目标工作频率。
21、在一种可能的实现方式中,所述根据所述当前工作频率和所述目标工作频率计算所述主频和各个衍生频率的倍频因子,包括:
22、根据所述主频的当前工作频率和所述主频的目标工作频率计算所述主频的倍频因子;
23、根据所述主频的目标工作频率和各个衍生频率的目标工作频率计算对应衍生频率的倍频因子。
24、在一种可能的实现方式中,所述根据所述当前工作频率和所述目标工作频率计算所述主频和各个衍生频率的分频因子,包括:
25、根据所述主频的当前工作频率和所述主频的目标工作频率计算所述主频的分频因子;
26、根据所述主频的目标工作频率和各个衍生频率的目标工作频率计算对应衍生频率的分频因子。
27、根据本申请的第二方面,提供了一种芯片的功耗调整装置,所述装置包括:
28、获取模块,用于获取芯片的当前工作频率和目标功耗信息;
29、计算模块,用于根据所述目标功耗信息计算主频和各个衍生频率的目标工作频率,所述衍生频率是对所述主频进行倍频或分频后得到的频率;
30、所述计算模块,还用于根据所述当前工作频率和所述目标工作频率计算所述主频和各个衍生频率的倍频因子和/或分频因子;
31、调整模块,用于根据所述倍频因子和/或分频因子将所述主频和各个衍生频率从所述当前工作频率调整至所述目标工作频率。
32、根据本申请的第三方面,提供了一种计算机可读存储介质,所述存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如上所述的芯片的功耗调整方法。
33、根据本申请的第四方面,提供了一种芯片,所述芯片包括:如上所述的功耗调整装置。
34、本申请提供的技术方案的有益效果至少包括:
35、通过根据当前工作频率和目标工作频率计算主频和各个衍生频率的倍频因子和/或分频因子;然后,根据倍频因子和/或分频因子将主频和各个衍生频率从当前工作频率调整至目标工作频率,从而实现基于各自的倍频因子和/或分频因子调整主频和衍生频率,使得衍生频率不是随着主频的变化而产生线性变化,能够在调整主频时减少衍生频率的变化幅度,从而减少系统性能的波动。
技术特征:1.一种芯片的功耗调整方法,其特征在于,所述方法包括:
2.根据权利要求1所述的芯片的功耗调整方法,其特征在于,所述根据所述当前工作频率和所述目标工作频率计算所述主频和各个衍生频率的倍频因子和分频因子,包括:
3.根据权利要求2所述的芯片的功耗调整方法,其特征在于,所述根据所述当前工作频率和所述目标工作频率确定倍频操作和分频操作的先后顺序,包括:
4.根据权利要求2所述的芯片的功耗调整方法,其特征在于,当先进行倍频操作再进行分频操作时,所述根据所述倍频因子和分频因子将所述主频和各个衍生频率从所述当前工作频率调整至所述目标工作频率,包括:
5.根据权利要求2所述的芯片的功耗调整方法,其特征在于,当先进行分频操作再进行倍频操作时,所述根据所述倍频因子和分频因子将所述主频和各个衍生频率从所述当前工作频率调整至所述目标工作频率,包括:
6.根据权利要求1所述的芯片的功耗调整方法,其特征在于,所述根据所述当前工作频率和所述目标工作频率计算所述主频和各个衍生频率的倍频因子,包括:
7.根据权利要求1所述的芯片的功耗调整方法,其特征在于,所述根据所述当前工作频率和所述目标工作频率计算所述主频和各个衍生频率的分频因子,包括:
8.一种芯片的功耗调整装置,其特征在于,所述装置包括:
9.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如权利要求1至7任一所述的芯片的功耗调整方法。
10.一种芯片,其特征在于,所述芯片包括:如权利要求9所述的功耗调整装置。
技术总结本申请公开了一种芯片的功耗调整方法、装置、存储介质及芯片,属于芯片技术领域。获取芯片的当前工作频率和目标功耗信息;根据所述目标功耗信息计算主频和各个衍生频率的目标工作频率,所述衍生频率是对所述主频进行倍频或分频后得到的频率;根据所述当前工作频率和所述目标工作频率计算所述主频和各个衍生频率的倍频因子和/或分频因子;根据所述倍频因子和/或分频因子将所述主频和各个衍生频率从所述当前工作频率调整至所述目标工作频率。本申请会基于各自的倍频因子和/或分频因子调整主频和衍生频率,使得衍生频率不是随着主频的变化而产生线性变化,能够在调整主频时减少衍生频率的变化幅度,从而减少系统性能的波动。技术研发人员:白天翔,金辉受保护的技术使用者:北京芯驰半导体科技股份有限公司技术研发日:技术公布日:2024/11/4本文地址:https://www.jishuxx.com/zhuanli/20241106/321805.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表