处理器供电方法及装置、计算机可读存储介质制造方法及图纸

技术编号:38650555 阅读:7 留言:0更新日期:2023-09-02 22:39
本发明专利技术公开了一种处理器供电方法及装置、计算机可读存储介质,方法包括:获取待处理指令的指令数变化情况;根据指令数变化情况调整开关电源的工作相数,以根据工作相数控制多个BUCK电路交替进行工作。由于多个并联的BUCK电路具备了高频开关电源的特性,因而能够提高开关电源的瞬态响应能力,从而可以降低每个工作频率挡位对应的供电电压,减小了处理器的工作损耗,提高了处理器的工作效率,同时开关电源的供电状态与处理器的实际工作状态相匹配,提高了开关电源的工作效率。高了开关电源的工作效率。高了开关电源的工作效率。

【技术实现步骤摘要】
处理器供电方法及装置、计算机可读存储介质


[0001]本专利技术涉及计算机设备
,尤其涉及一种处理器供电方法及装置、计算机可读存储介质。

技术介绍

[0002]目前,处理器内核的供电侧电源多采用开关电源,例如采用BUCK(降压)电路对处理器内核进行供电,由于开关电源的开关频率相对较低(多为3MHz

6MHz),开关电源对于负载的瞬态响应能力较差,往往需要较高裕量的供电电压来保证处理器的稳定可靠工作,导致处理器的工作损耗增大,工作效率较低;同时,开关电源不能随着处理器的实际工作状态进行供电状态的切换,导致能量浪费,工作效率较低。

技术实现思路

[0003]本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的第一个目的在于提出一种处理器供电方法,通过根据待处理指令的指令数变化情况调整开关电源的工作相数,基于工作相数控制多个BUCK电路交替进行工作,由于多个并联的BUCK电路具备了高频开关电源的特性,因而能够提高开关电源的瞬态响应能力,从而可以降低每个工作频率挡位对应的供电电压,减小了处理器的工作损耗,提高了处理器的工作效率,同时开关电源的供电状态与处理器的实际工作状态相匹配,提高了开关电源的工作效率。
[0004]本专利技术的第二个目的在于提出一种计算机可读存储介质。
[0005]本专利技术的第三个目的在于提出一种处理器供电装置。
[0006]为达到上述目的,本专利技术第一方面实施例提出一种处理器供电方法,通过开关电源给处理器供电,开关电源包括多个并联的BUCK电路,方法包括:获取待处理指令的指令数变化情况;根据指令数变化情况调整开关电源的工作相数,以根据工作相数控制多个BUCK电路交替进行工作。
[0007]根据本专利技术实施例的处理器供电方法,根据待处理指令的指令数变化情况调整开关电源的工作相数,以根据工作相数控制多个BUCK电路交替进行工作,由于多个并联的BUCK电路具备了高频开关电源的特性,因而能够提高开关电源的瞬态响应能力,从而可以降低每个工作频率挡位对应的供电电压,减小了处理器的工作损耗,提高了处理器的工作效率,同时开关电源的供电状态与处理器的实际工作状态相匹配,提高了开关电源的工作效率。
[0008]根据本专利技术的一个实施例,获取待处理指令的指令数变化情况,包括:获取当前时刻指令队列中的第一指令数和上一时刻指令队列中的第二指令数;获取第一指令数与第二指令数之间的差值;获取差值与第二指令数之间的比值得到指令数变化情况。
[0009]根据本专利技术的一个实施例,根据指令数变化情况调整开关电源的工作相数,包括:响应于比值大于正的预设阈值、且当前时刻开关电源的工作相数小于开关电源的总相数,增加开关电源的工作相数;响应于比值小于负的预设阈值、且当前时刻开关电源的工作相
数大于1,减少开关电源的工作相数。
[0010]根据本专利技术的一个实施例,在获取待处理指令的指令数变化情况之前,方法还包括:确定处理器的负载情况;根据负载情况调整处理器的工作频率。
[0011]根据本专利技术的一个实施例,方法还包括:在调整处理器的工作频率后,调整开关电源的工作相数为一相。
[0012]根据本专利技术的一个实施例,方法还包括:根据工作频率确定处理器的供电电压,以根据供电电压控制每相工作的BUCK电路中开关管的占空比,使得每相工作的BUCK电路分别输出供电电压。
[0013]根据本专利技术的一个实施例,在多相BUCK电路交替工作时,每相工作的BUCK电路的开关频率相同。
[0014]根据本专利技术的一个实施例,每相工作的BUCK电路的相位偏差为360
°
/M,M为工作相数。
[0015]为达到上述目的,本专利技术第二方面实施例提出一种计算机可读存储介质,其上存储有处理器供电程序,该处理器供电程序被处理器执行时实现前述的处理器供电方法。
[0016]根据本专利技术实施例的计算机可读存储介质,基于前述的处理器供电方法,通过根据待处理指令的指令数变化情况调整开关电源的工作相数,基于工作相数控制多个BUCK电路交替进行工作,由于多个并联的BUCK电路具备了高频开关电源的特性,因而能够提高开关电源的瞬态响应能力,从而可以降低每个工作频率挡位对应的供电电压,减小了处理器的工作损耗,提高了处理器的工作效率,同时开关电源的供电状态与处理器的实际工作状态相匹配,提高了开关电源的工作效率。
[0017]为达到上述目的,本专利技术第三方面实施例提出一种处理器供电装置,通过开关电源给处理器供电,开关电源包括多个并联的BUCK电路,装置包括:获取模块,用于获取待处理指令的指令数变化情况;调整模块,用于根据指令数变化情况调整开关电源的工作相数,以根据工作相数控制多个BUCK电路交替进行工作。
[0018]根据本专利技术实施例的处理器供电装置,根据待处理指令的指令数变化情况调整开关电源的工作相数,以根据工作相数控制多个BUCK电路交替进行工作,由于多个并联的BUCK电路具备了高频开关电源的特性,因而能够提高开关电源的瞬态响应能力,从而可以降低每个工作频率挡位对应的供电电压,减小了处理器的工作损耗,提高了处理器的工作效率,同时开关电源的供电状态与处理器的实际工作状态相匹配,提高了开关电源的工作效率。
[0019]本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0020]图1为根据本专利技术一个实施例的处理器开关电源的结构示意图;
[0021]图2为根据本专利技术一个实施例的处理器供电方法的流程示意图;
[0022]图3为图1所示进行工作的BUCK电路的驱动信号波形图;
[0023]图4为图1所示每相BUCK电路的等效单环系统的示意图;
[0024]图5为负载变化时处理器的供电电压改善前后的波形图;
[0025]图6为根据本专利技术一个实施例的处理器供电装置的方框图。
具体实施方式
[0026]下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本专利技术,而不能理解为对本专利技术的限制。
[0027]需要说明的是,在本专利技术的实施例中,通过开关电源给处理器供电,开关电源包括多个并联的BUCK电路。也就是说,可由两个或者更多个并联的BUCK电路进行电能转换输出供电电压,以给处理器进行供电。
[0028]作为一个具体示例,参考图1所示,处理器的供电电源(即开关电源)可包括四个并联的BUCK电路,分别记为第1相BUCK电路、第2相BUCK电路、第3相BUCK电路和第4相BUCK电路。第1相BUCK电路包括第一开关管M11、第二开关管M12和第一电感L1,第一开关管M11的第一端与直流电源(如电池)相连,第一开关管M11的第二端分别与第二开关管M12的第一端和第一电感L1的一端相连,第二开关管本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种处理器供电方法,其特征在于,通过开关电源给处理器供电,所述开关电源包括多个并联的BUCK电路,所述方法包括:获取待处理指令的指令数变化情况;根据所述指令数变化情况调整所述开关电源的工作相数,以根据所述工作相数控制多个所述BUCK电路交替进行工作。2.根据权利要求1所述的处理器供电方法,其特征在于,所述获取待处理指令的指令数变化情况,包括:获取当前时刻指令队列中的第一指令数和上一时刻指令队列中的第二指令数;获取所述第一指令数与所述第二指令数之间的差值;获取所述差值与所述第二指令数之间的比值得到所述指令数变化情况。3.根据权利要求2所述的处理器供电方法,其特征在于,所述根据所述指令数变化情况调整所述开关电源的工作相数,包括:响应于所述比值大于正的预设阈值、且当前时刻所述开关电源的工作相数小于所述开关电源的总相数,增加所述开关电源的工作相数;响应于所述比值小于负的预设阈值、且当前时刻所述开关电源的工作相数大于1,减少所述开关电源的工作相数。4.根据权利要求1

3中任一项所述的处理器供电方法,其特征在于,在获取待处理指令的指令数变化情况之前,所述方法还包括:确定所述处理器的负载情况;根据所述负载情况调整所述处理器的工作频率。5.根据权利...

【专利技术属性】
技术研发人员:史岩松
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

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

1