处理器电路、供电控制方法及终端设备技术

技术编号:37554087 阅读:10 留言:0更新日期:2023-05-15 07:38
本申请涉及电源技术,提供了一种处理器电路、供电控制方法及终端设备,处理器电路包括处理器,所述处理器设置有控制逻辑模块和多个内核;其中,多个内核中的不同内核分别由不同供电模块进行供电;所述控制逻辑模块分别与多个内核和多个供电模块连接,用于根据目标内核的频率,输出电压调节信号,以使得与所述目标内核对应的供电模块调整供电电压,所述目标内核为多个内核中的至少一个内核。为每个内核设置独立的供电模块,并且可以根据每个内核的实际工况进行供电,不需要为每个内核提供最大的供电电压来为所有内核同时供电,独立供电使处于空闲或只需低负荷运行的内核可以停止供电或低电压运行,可以避免不必要的功耗。可以避免不必要的功耗。可以避免不必要的功耗。

【技术实现步骤摘要】
处理器电路、供电控制方法及终端设备


[0001]本申请属于电源
,尤其涉及一种处理器电路、供电控制方法及终端设备。

技术介绍

[0002]处理器的核心数是指物理上,也就是硬件上存在着几个核心。比如,双核就是包括2个相对独立的处理器核心单元组,四核就包含4个相对独立的处理器核心单元组。以一个8核处理器举例,内中包含了4个大核和4个小核,其中,是为了平衡系统的功耗而引入小核的概念。比如在运行在需要发挥性能的手游时,大核会高频率运行达到最高性能,而小核心闲置;而只运行社交聊天软件时,上网过程中可能只会开启小核心,大核心处于闲置状态,从而达到最佳的能效配比。
[0003]但是,目前的处理器中各个内核的供电受供电电压最大值的内核的影响,这样会导致在只有部分核心工作时,还是要提供相同的电压给所有核心,那么相对其他核心来说,多出的供电电压就会造成不必要功耗的增加。

技术实现思路

[0004]本申请的目的在于提供一种处理器电路、供电控制方法及终端设备,旨在解决目前多核心的处理器各个核心需同时供电而影响功耗的问题。
[0005]本申请实施例的第一方面提供了一种处理器电路,包括
[0006]处理器,所述处理器设置有控制逻辑模块和多个内核;
[0007]其中,多个内核中的不同内核分别由不同供电模块进行供电;所述控制逻辑模块分别与多个内核和多个供电模块连接,用于根据目标内核的频率,输出电压调节信号,以使得与所述目标内核对应的供电模块调整供电电压,所述目标内核为多个内核中的至少一个内核。<br/>[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]根据所述目标内核的负荷本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种处理器电路,其特征在于,包括:处理器,所述处理器设置有控制逻辑模块和多个内核;其中,多个内核中的不同内核分别由不同供电模块进行供电;所述控制逻辑模块分别与多个内核和多个供电模块连接,用于根据目标内核的频率,输出电压调节信号,以使得与所述目标内核对应的供电模块调整供电电压,所述目标内核为多个内核中的至少一个内核。2.根据权利要求1所述的处理器电路,其特征在于,所述供电模块包括电源控制模块和电压变换模块;所述电源控制模块分别与所述控制逻辑模块和所述电压变换模块连接,用于接收所述控制逻辑模块输出的所述电压调节信号,以控制所述电压变换模块调整输出至所述目标内核的供电电压;所述电压变换模块与所述目标内核连接,用于调整输出至所述目标内核的供电电压。3.根据权利要求2所述的处理器电路,其特征在于,还包括电源管理模块;所述电源管理模块分别与所述控制逻辑模块和各个所述电源控制模块连接,用于接收所述控制逻辑模块输出的所述电压调节信号,并根据所述电压调节信号,控制至少一个所述电源控制模块工作。4.根据权利要求1至3任一项所述的处理器电路,其特征在于,所述控制逻辑模块还配置有如下功能:根据所述目标内核的负荷状态调整所述目标内核的频率。5.根据权利要求4所述的处理器电路,其特征在于,所述根据所述目标内核的负荷状态调整所述目标内核的频率,包括:确定所述目标内核在一段时间内的平均工作电流;根据所述目标内核在所述一段时间内的平均工作电流进行内核间的任务调度;根据所述内核间的任务调度的结果调整所述目标内核的频率。6.根据权利要求5所述的处理器电路,其特征在于,还包括电流检测模块,所述电流检测模块与各个所述供电模块连接,用于检测各个所述供电模块的输出电流;相应的,所述确定所述目标内核在一段时间内的平均工作电流,包括:所述控制逻辑模块从所述电流检测模块获取各个所述供电模块的输出电流,并根据各个所述供电模块的输出电流计算每个所述供电模块对应连接的所述目标内核在一段时间内的平均工作电流;或者,所述供电模块的电源控制模块从所述电流检测模块处获取所述供电模块的输出电流,并根据所述供电模块的输出电流计算所述供电模块对应连接的所述目标内核在一段时间内的平均工作电流,并传输至所述控制逻辑模块。7.根据权利要求6所述的处理器电路,其特征在于,所述电流检测模块包括多个检测支路,各个所述检测支路和各个所述供电模块一一对应连接,每一所述检测支路用于检测与其对应连接的所述供电模块的输出电流。8.根据权利要求5所述的处理器电路,其特征在于,所述内核间的任务调度包括将第一目标内核的任务调度到第二目标内核执行;其中,所述第一目标内核为多个内核中的至少一个内核,且在将所述第一目标内核的任务调度到所述第二目标内核执行后,所述第二目标内核在预设时长的平均工作电流小于
或等于所述第二目标内核的满负荷电流。9.一种供电控制方法,其特征在于,应用于为处理器供电的供电模块,所述处理器设置有控制逻辑模块和多个内核,多个内核中不同的内核由不同的供电模块供电,所述供电控制方法包括:为与所述供电模块连接的各个所述内核提供供电电压;根据来自所述控制逻辑模块为调整目标内核的频率引起的触发,调整所提供给所述目标内核的供电电压,所述目标内核为多个内核中的至少一个内核。10.根据权利要求9所述的供电控制方法,其特征在于,所述触发由所述控制逻辑模块根据所述目标内核的负荷状态调整所述目标内核的频率引起。11.根据权利要求9或10所述的供电控制方法,其特征在于,所述供电控制方法还包括:确定所述目标内核在一段时间内的平均工作电流;根据来自所述控制逻辑模块根据所述目标内核在所述一段时间内的平均工作电流进行内核间的任务调度后而调整所述目标内核的频率的触发,调整所提供给所述目标内核的供电电压。12.根据权利要求11所述的供电控制方法,其特征在于,所述确定所述目标内核在一段时间内的平均...

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

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

1