两个处理器系统之间的协作动态时钟和电压缩放(DCVS)技术方案

技术编号:36071189 阅读:12 留言:0更新日期:2022-12-24 10:41
在具有第一处理器系统和第二处理器系统的实时系统中,协作动态时钟和电压缩放(“DCVS”)可以包括:第一处理器系统,第一处理器系统监测指示第一处理器工作负载的状况,响应于检测到的第一处理器工作负载的变化量来调整第一处理器操作频率,以及在向第二处理器提供第一处理器输出数据的同时,基于检测到的第一处理器工作负载的变化量向第二处理器提供指示。协作DCVS还可以包括第二处理器系统,第二处理器系统响应于该指示来调整第二处理器操作频率。器操作频率。器操作频率。

【技术实现步骤摘要】
【国外来华专利技术】两个处理器系统之间的协作动态时钟和电压缩放(DCVS)

技术介绍

[0001]移动或便携式计算设备(“PCD”)正在成为个人和专业人士的必需品。这些设备可以包括蜂窝电话、平板电脑、掌上电脑、便携式数字助理(“PDA”)、便携式游戏控制台以及其他便携式电子设备。PCD通常包含集成电路或片上系统(“SoC”),集成电路或SoC包括被设计成一起工作以向用户交付功能的许多组件。例如,SoC可以包含任何数量的处理引擎,诸如调制解调器、具有多个核的中央处理单元(“CPU”)、图形处理单元(“GPU”)等。
[0002]由于PCD由电池供电,因此电源管理是主要考虑。有效的PCD电源管理有助于提供长的电池寿命和舒适的皮肤温度,并且还可以降低过热损害处理组件操作的可能性。动态时钟和电压缩放(dynamic clock and voltage scaling,“DCVS”)是一种用来动态地(即,响应于操作状况的变化而实时地)调整处理器操作的频率和电压以在功耗与性能水平之间提供期望的平衡或折衷的技术。当较低功耗的优先级高于较高性能时,可以降低时钟频率和电压,并且当较高性能的优先级高于较低功耗时,可以增加时钟频率和电压。
[0003]术语“物联网”或“IoT”是指设备、机器、传感器、车辆和其他事物通过数据网络(包括移动宽带网络)的互联。术语“车辆对万物”或“V2X”是指车辆之间、车辆与移动网络之间或车辆与任何其他事物之间的通信。
[0004]在某些情况下,诸如在某些类型的移动计算设备中,性能基本上在任何时候都是至关重要的。例如,在V2X系统中,可能希望将处理时间或时延维持在阈值以下,以避免增加危及车辆安全的可能性。出于这一原因,可以在这种情况下避免DCVS,即使最小化功耗和发热可能是所期望的。

技术实现思路

[0005]公开了用于两个处理器系统之间的协作DCVS的系统和方法。
[0006]一种用于第一处理器系统与第二处理器系统之间的协作DCVS的示例性方法可以包括由第一处理器系统监测指示第一处理器工作负载的状况。该方法还可以包括由第一处理器系统响应于检测到的第一处理器工作负载的变化量来调整第一处理器操作频率。该方法还可以包括由第一处理器系统通过第一处理器系统与第二处理器系统之间的通信链路向第二处理器系统提供第一处理器输出数据。该方法还可以包括由第一处理器系统在提供第一处理器输出数据的同时,基于检测到的第一处理器工作负载的变化量向第二处理器提供指示。该方法还可以包括由第二处理器系统响应于该指示来调整第二处理器操作频率。
[0007]一种用于协作DCVS的示例性系统可以包括第一处理器系统和第二处理器系统。第一处理器系统可以被配置为监测指示第一处理器工作负载的状况,并且响应于检测到的第一处理器工作负载的变化量来调整第一处理器操作频率。第二处理器系统可以被配置为通过第一处理器系统与第二处理器系统之间的通信链路从第一处理器系统接收第一处理器输出数据。第一处理器系统还可以被配置为在向第二处理器系统提供第一处理器输出数据的同时,基于检测到的第一处理器工作负载的变化量向第二处理器系统提供指示。第二处理器系统还可以被配置为响应于该指示来调整第二处理器操作频率。
[0008]另一种用于第一处理器系统与第二处理器系统之间的协作DCVS的示例性系统可以包括用于监测指示第一处理器工作负载的状况的部件。该系统还可以包括用于响应于检测到的第一处理器工作负载的变化量来调整第一处理器操作频率的部件。该系统还可以包括用于通过第一处理器系统与第二处理器系统之间的通信链路向第二处理器系统提供第一处理器输出数据的部件。该系统还可以包括用于在提供第一处理器输出数据的同时基于检测到的第一处理器工作负载的变化量向第二处理器提供指示的部件。该系统还可以包括用于响应于该指示来调整第二处理器操作频率的部件。
[0009]又一种用于协作DCVS的示例性系统可以包括第一芯片和第二芯片。第一芯片可以包括调制解调器处理器系统核、数据业务监测器和调制解调器处理器系统操作频率控制器。调制解调器处理器系统核可以被配置为接收和处理输入无线通信业务。数据业务监测器可以被配置为监测输入无线通信业务,并且检测输入无线通信业务的变化量。调制解调器处理器系统操作频率控制器可以被配置为响应于检测到的输入无线通信业务的变化量来调整调制解调器处理器系统核操作频率。第二芯片可以包括应用处理器系统核和应用处理器系统操作频率控制器。应用处理器系统核可以被配置为通过第一芯片与第二芯片之间的芯片间链路从调制解调器处理器系统核接收调制解调器处理器输出数据。第一芯片还可以包括控制逻辑,该控制逻辑被配置为基于检测到的输入无线通信业务的变化量向第二处理器系统提供指示。应用处理器系统操作频率控制器可以被配置为响应于该指示来调整应用处理器系统核操作频率。
附图说明
[0010]在附图中,除非另有说明,否则在各个视图中,相似的附图标记指代相似的部件。对于具有字母字符标号的附图标记(诸如“102A”或“102B”),字母字符标号可以区分出现在同一附图中的两个相似的部件或元素。当一个附图标记旨在涵盖所有附图中具有相同附图标记的所有部件时,可以省略附图标记的字母字符标号。
[0011]图1是根据示例性实施例的用于第一处理器系统与第二处理器系统之间的协作DCVS的系统的框图。
[0012]图2是根据示例性实施例的用于车辆中的调制解调器处理器系统与应用处理器系统之间的协作DCVS的系统的框图。
[0013]图3是根据示例性实施例的用于第一处理器系统与第二处理器系统之间的协作DCVS的另一系统的框图。
[0014]图4是根据示例性实施例的用于第一处理器系统与第二处理器系统之间的协作DCVS的另一系统的框图。
[0015]图5是根据示例性实施例的用于第一处理器系统与第二处理器系统之间的协作DCVS的又一系统的框图。
[0016]图6是示出根据示例性实施例的用于第一处理器系统与第二处理器系统之间的协作DCVS的方法的流程图。
[0017]图7是示出根据示例性实施例的用于第一处理器系统与第二处理器系统之间的协作DCVS的另一方法的流程图。
[0018]图8是示出根据示例性实施例的用于第一处理器系统与第二处理器系统之间的协
作DCVS的另一方法的流程图。
[0019]图9是根据示例性实施例的用于第一处理器系统与第二处理器系统之间的协作DCVS的另一系统的框图。
[0020]图10是示出根据示例性实施例的用于第一处理器系统与第二处理器系统之间的协作DCVS的又一方法的流程图。
[0021]图11是示出第一处理器系统和第二处理器系统的相对处理时间的示例的时间线。
[0022]图12是根据示例性实施例的移动或便携式计算设备的框图。
具体实施方式
[0023]本文使用的词语“示例性”意味着“用作示例、实例或说明”。词语“说明性”在本文中可以用作“示例性”的同义词。本文描述为“示例性”的任何方面不一定被解释为比其他方面更优选或更有本文档来自技高网
...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】1.一种用于第一处理器系统与第二处理器系统之间的协作动态时钟和电压缩放(“DCVS”)的方法,包括:由所述第一处理器系统监测指示第一处理器工作负载的状况;由所述第一处理器系统响应于检测到的所述第一处理器工作负载的变化量来调整第一处理器操作频率;由所述第一处理器系统通过所述第一处理器系统与所述第二处理器系统之间的通信链路向所述第二处理器系统提供第一处理器输出数据;由所述第一处理器系统在提供所述第一处理器输出数据的同时,基于检测到的所述第一处理器工作负载的所述变化量向所述第二处理器提供指示;以及由所述第二处理器系统响应于所述指示来调整第二处理器操作频率。2.根据权利要求1所述的方法,其中监测指示第一处理器工作负载的状况包括监测所述第一处理器系统中的温度。3.根据权利要求1所述的方法,其中监测指示第一处理器工作负载的状况包括监测所述第一处理器系统的输入数据业务。4.根据权利要求3所述的方法,其中:提供所述指示包括确定在由所述第一处理器系统接收所述输入数据业务与向所述第二处理器系统提供所述第一处理器输出数据之间经过的时间量;并且调整所述第二处理器操作频率包括响应于所述经过的时间量来调整所述第二处理器操作频率。5.根据权利要求4所述的方法,其中提供所述指示包括:确定所述经过的时间量与固定时间量之间的差值;以及响应于所述差值来调整所述第二处理器操作频率。6.根据权利要求3所述的方法,其中监测所述输入数据业务包括由调制解调器处理器系统监测输入无线通信业务。7.根据权利要求6所述的方法,其中向所述第二处理器系统提供所述第一处理器输出数据包括提供经处理的子帧,并且其中所述输入数据业务包括消息业务的子帧。8.根据权利要求6所述的方法,其中所述第一处理器系统和所述第二处理器系统被包括在车辆中。9.一种用于协作动态时钟和电压缩放(“DCVS”)的系统,包括:第一处理器系统,所述第一处理器系统被配置为监测指示第一处理器工作负载的状况,并且响应于检测到的所述第一处理器工作负载的变化量来调整第一处理器操作频率,所述第一处理器操作频率被调整;第二处理器系统,所述第二处理器系统被配置为通过所述第一处理器系统与所述第二处理器系统之间的通信链路从所述第一处理器系统接收第一处理器输出数据,所述第一处理器系统还被配置为在向所述第二处理器系统提供所述第一处理器输出数据的同时,基于检测到的所述第一处理器工作负载的变化量向所述第二处理器系统提供指示,所述第二处理器系统还被配置为响应于所述指示来调整第二处理器操作频率。10.根据权利要求9所述的系统,其中所述第一处理器系统包括温度传感器,并且指示第一处理器工作负载的所述状况是由所述温度传感器测量的所述第一处理器系统中的温
度。11.根据权利要求9所述的系统,其中所述第一处理器系统包括输入数据业务监测器,并且指示第一处理器工作负载的所述状况包括由所述输入数据业务监测器测量的所述第一处理器系统的输入数据业务的测量值。12.根据权利要求11所述的系统,其中:所述指示包括在由所述第一处理器系统接收输入数据业务与向所述第二处理器系统提供所述第一处理器输出数据之间经过的时间量;并且所述第二处理器系统被配置为响应于所述经过的时间量来调整所述第二处理器操作频率。13.根据权利要求12所述的系统,其中所述第一处理器系统被配置为通过被配置为执行以下操作来提供所述指示:确定所述经过的时间量与固定时间量之间的差值;以及响应于所述差值来调整所述第二处理器操作频率。14.根据权利要求11所述的系统,其中所述第一处理器系统包括调制解调器处理器系统,并且所述输入数据业务包括输入无线通信业务。15.根据权利要求14所述的系统,其中所述第一处理器输出数据包括经处理的子帧,并且其中所述输入数据业务包括消息业务的子帧。16.根据权利要求14所述的系统,其中所述第一处理器系统和所述第二处理器系统被...

【专利技术属性】
技术研发人员:朴熙俊
申请(专利权)人:高通股份有限公司
类型:发明
国别省市:

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

1