System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
【国外来华专利技术】
本文所述的实施方案涉及片上系统(soc),并且更具体地,涉及用于耦接soc的并行通信接口。
技术介绍
1、片上系统(soc)集成电路(ic)通常包括用作系统的中央处理单元(cpu)的一个或多个处理器,以及各种其他部件,诸如存储器控制器和外围部件。附加部件可包括在特定soc ic上以充当给定设备的主处理器。例如,soc可包括一个或多个通用处理器、图形处理器、音频处理器、联网电路(例如,以太网、通用串行总线(usb)、外围部件快速互连(pcie))、存储器控制器、显示控制器等的任何合适的组合。处理器和部件的组合可经由使用soc内的一个或多个网络来耦接以实现通信。
2、增加包括在soc ic上的处理器和/或其他离散部件的数量对于针对面向性能的应用程序的增加的能力来说可能是期望的,而减少的能力集合对于成本敏感的应用程序来说可能是可接受的。增加ic上的处理器的数量可能增加成本,对成本敏感的应用程序不利。另外,ic对管芯大小可具有物理限制。增加soc上的处理器和/或其他电路的数量可在达到期望的性能能力之前达到物理极限。用于缩放soc能力的另一种技术是在单个设计中使用多个soc。基础soc可用于成本敏感的应用程序,而基本soc的两个或更多个实例可包括在面向性能的应用程序中。
技术实现思路
1、在实施方案中,一种系统包括由网络连接的多个片上系统(soc)。多个soc和网络被配置为作为单个逻辑计算系统来操作。多个soc可被配置为交换本地功率信息,该本地功率信息指示在多个soc的网络的相应
2、在另外的示例中,为了交换本地功率信息,多个soc可被配置为以特定时间间隔将它们的相应本地功率信息发送到多个soc中的至少一个其他soc。在另一个示例中,为了交换本地功率信息,给定soc被配置为向其余soc发送进入降低功率模式的请求。给定soc还可被配置为从其余soc接收对应soc的相应本地功率信息,并且确定所接收的本地功率信息是否满足全局条件。
3、在示例中,给定soc可以是被配置为发起到降低功率模式中的进入的主soc。其余soc可以是被配置为等待来自主soc的进入降低功率模式的指示的辅soc。在实施方案中,为了将网络的相应部分置于降低功率模式中,给定soc可被配置为向其余soc发送进入降低功率模式的请求,并且等待来自其余soc的相应回复,其中相应回复批准或拒绝该请求。
4、在另外的实施方案中,其余soc中的特定soc可被进一步配置为响应于网络在特定soc中的相应部分正在等待事务完成的确定而延迟发送对请求的回复,并且响应于事务已经完成的确定而发送回复。回复可包括对进入降低功率模式的批准。
5、在另一个实施方案中,其余soc中的特定soc被进一步配置为响应于网络在特定soc中的相应部分正在等待事务完成的确定而发送对请求的回复。回复可包括对进入降低功率模式的拒绝。给定soc可被进一步配置为响应于接收到拒绝回复而取消进入降低功率模式的请求。
本文档来自技高网...【技术保护点】
1.一种系统,包括:
2.根据权利要求1所述的系统,其中为了交换本地功率信息,所述多个SoC被配置为以特定时间间隔将它们的相应本地功率信息发送到所述多个SoC中的至少一个其他SoC。
3.根据权利要求1所述的系统,其中为了交换本地功率信息,所述给定SoC被配置为:
4.根据权利要求1所述的系统,其中所述给定SoC是被配置为发起到所述降低功率模式中的进入的主SoC;并且
5.根据权利要求1所述的系统,其中为了将所述网络的所述相应部分置于所述降低功率模式中,所述给定SoC被配置为:
6.根据权利要求5所述的系统,其中所述其余SoC中的特定SoC被进一步配置为:
7.根据权利要求5所述的系统,其中所述其余SoC中的特定SoC被进一步配置为响应于所述网络在所述特定SoC中的所述相应部分正在等待事务完成的确定而发送对所述请求的回复,其中所述回复包括对进入所述降低功率模式的拒绝;并且
8.一种方法,包括:
9.根据权利要求8所述的方法,还包括:由在所述多个SoC中的第一SoC上执行的软件以与访问所
10.根据权利要求8所述的方法,还包括:
11.根据权利要求10所述的方法,还包括:响应于接收到来自所述给定SoC的确认,由所述不同SoC向所述给定SoC发送所述事务。
12.根据权利要求8所述的方法,其中交换所述本地功率信息包括由所述个别SoC以特定时间间隔向所述多个SoC中的其他SoC发送相应本地功率信息。
13.根据权利要求8所述的方法,其中所述交换本地功率信息包括:
14.根据权利要求13所述的方法,其中从所述其余SoC接收的所述相应本地功率信息包括对所述给定SoC进入所述降低功率模式的批准或拒绝。
15.一种装置,包括:
16.根据权利要求15所述的装置,其中所述功率管理电路被进一步配置为:
17.根据权利要求16所述的装置,其中所述网络电路被进一步配置为:响应于从所述其他兼容网络电路接收到确认,向所述其他兼容网络电路中的所述一个兼容网络电路发送所述特定事务。
18.根据权利要求15所述的装置,其中所述功率管理电路被进一步配置为:
19.根据权利要求15所述的装置,其中为了确定所述其他本地功率信息满足进入所述降低功率模式的所述全局条件,所述功率管理电路被配置为:
20.根据权利要求15所述的装置,还包括:处理器电路,所述处理器电路包括在与所述网络电路和所述功率管理电路相同的集成电路上,并且被配置为通过使用与访问所述集成电路上的功能电路相同的网络协议来访问耦接到所述其他兼容网络电路的功能电路。
...【技术特征摘要】
【国外来华专利技术】
1.一种系统,包括:
2.根据权利要求1所述的系统,其中为了交换本地功率信息,所述多个soc被配置为以特定时间间隔将它们的相应本地功率信息发送到所述多个soc中的至少一个其他soc。
3.根据权利要求1所述的系统,其中为了交换本地功率信息,所述给定soc被配置为:
4.根据权利要求1所述的系统,其中所述给定soc是被配置为发起到所述降低功率模式中的进入的主soc;并且
5.根据权利要求1所述的系统,其中为了将所述网络的所述相应部分置于所述降低功率模式中,所述给定soc被配置为:
6.根据权利要求5所述的系统,其中所述其余soc中的特定soc被进一步配置为:
7.根据权利要求5所述的系统,其中所述其余soc中的特定soc被进一步配置为响应于所述网络在所述特定soc中的所述相应部分正在等待事务完成的确定而发送对所述请求的回复,其中所述回复包括对进入所述降低功率模式的拒绝;并且
8.一种方法,包括:
9.根据权利要求8所述的方法,还包括:由在所述多个soc中的第一soc上执行的软件以与访问所述第一soc上的功能电路相同的方式访问所述多个soc中的第二soc上的功能电路。
10.根据权利要求8所述的方法,还包括:
11.根据权利要求10所述的方法,还包括:响应于接收到来自所述给定soc...
【专利技术属性】
技术研发人员:D·达维多夫,M·拉马丹,I·罗真,T·泽梅尔,
申请(专利权)人:苹果公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。