A method and apparatus for robust control of power management infrastructures in bridge designs are described. In one embodiment, a first agent (e.g., a processor core) is coupled to a second agent (e.g., an input / output device) via a bridge. The bridge is based on a two order conductance value that may or may not enter a different power management state from the current power management state. Instead, the two order derivative can be determined based on a number of first derivative values corresponding to the received packet. Other embodiments are also disclosed and claimed.
【技术实现步骤摘要】
【国外来华专利技术】桥中的功率管理基础结构的鲁棒管控
本公开通常涉及电子设备的领域。更具体地,一些实施例涉及桥设计中的功率管理基础结构的鲁棒控制。
技术介绍
在计算机系统中的使用的一个公共接口是外围部件互连(PCI)Express(“PCIe”,根据PCIExpress基础规范3.0,修订版0.5,2008年8月)。在现今的桥设计(例如PCI桥)中,可使用“空闲超时计数器”机制来触发功率管理。超时计数器通常可代表与实际业务活动没有真正相关性的静态猜测机制。例如,超时计数器机制可只基于在两个分组之间的空闲期。然而,用于触发桥中的功率管理的空闲超时计数器的错误值的结果可引起根本没有功率节约的性能影响或甚至引起硬件兼容问题。因此,为了避免这样的问题,由于悲观和安全防护原因,通常使用大值来对超时计数器进行编程。但是,大的超时值转而将直接对功率节约机会不利。附图说明参考附图提供详细描述。在附图中,附图标记的最左边的数字标识了附图标记首次出现的附图。在不同附图中的相同附图标记的使用指示相似或相同的部件。图1-2和7-8示出可用于实施本文讨论的各种实施例的计算系统的实施例的方框图。图3A-3C示出根据一些实施例的曲线。图4A-4D示出一些实施例的分组传输模式及第一和第二间隔值相关性。图5示出根据一实施例的确定对应于桥活动的一阶导数和二阶导数值的逻辑的方框图。图6示出根据一实施例的可以触发或可以不触发功率管理特征的桥架构和各种业务模式。具体实施方式在下面的描述中,阐述了很多特定的细节,以便提供对各种实施例的彻底理解。然而,可在没有特定细节的情况下实施一些实施例。在其它实例中,没有详细描述公知 ...
【技术保护点】
一种用于功率管理的装置,包括:多个存储设备,所述多个存储设备用于存储对应于所接收的分组的多个值;第一逻辑,其用于基于对应于所接收的分组的所述多个值来确定一阶导数值;以及第二逻辑,其用于基于所述一阶导数值来确定二阶导数值,其中,桥基于所述二阶导数值从当前功率管理状态进入不同的功率管理状态,其中,对应于所接收的分组的所述多个值被表示成基于所接收的分组到达所述桥的时间和所接收的分组的关系而产生的数学函数,并且所述一阶导数值被确定为所述数学函数的数学导数。
【技术特征摘要】
【国外来华专利技术】2011.09.30 MY PI20110047201.一种用于功率管理的装置,包括:多个存储设备,所述多个存储设备用于存储对应于所接收的分组的多个值;第一逻辑,其用于基于对应于所接收的分组的所述多个值来确定一阶导数值;以及第二逻辑,其用于基于所述一阶导数值来确定二阶导数值,其中,桥基于所述二阶导数值从当前功率管理状态进入不同的功率管理状态,其中,对应于所接收的分组的所述多个值被表示成基于所接收的分组到达所述桥的时间和所接收的分组的关系而产生的数学函数,并且所述一阶导数值被确定为所述数学函数的数学导数。2.如权利要求1所述的装置,其中,所述桥直接进入所述不同的功率管理状态而不进入在所述当前功率管理状态和所述不同的功率管理状态之间的一个或多个中间功率管理状态。3.如权利要求1所述的装置,还包括用于对在所接收的分组之间的周期的数量进行计数的计数器,其中,存储在所述多个存储设备中的所述多个值对应于在所接收的分组之间的周期的所述数量。4.如权利要求3所述的装置,其中,响应于新分组的接收来复位所述计数器。5.如权利要求1所述的装置,还包括用于存储由所述第二逻辑产生的多个二阶导数值的第二多个存储设备。6.如权利要求1所述的装置,其中,所述桥至少包括所述第一逻辑、所述第二逻辑或所述多个存储设备。7.如权利要求1所述的装置,其中,第一代理经由所述桥耦合到第二代理。8.如权利要求7所述的装置,其中,所述第一代理或第二代理之一包括以下中的一个或多个:芯片组、一个或多个处理器核心或存储器控制器。9.如权利要求7所述的装置,其中,所述第二代理包括输入/输出设备。10.如权利要求7所述的装置,其中,链路用于耦合所述第一代理、所述第二代理和所述桥中的两个或更多个,其中,所述链路包括点对点相干互连。11.如权利要求1所述的装置,其中,所述多个存储设备、所述第一逻辑和所述第二逻辑中的一个或多个在同一集成电路芯片上。12.一种用于功率管理的方法,包括:将对应于所接收的分组的多个值存储在多个存储设备中;基于对应于所接收的...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。