-
公开(公告)号:US20110219247A1
公开(公告)日:2011-09-08
申请号:US13112634
申请日:2011-05-20
IPC分类号: G06F1/32
CPC分类号: G06F1/3203 , G06F1/324 , G06F1/3296 , G06F11/3423 , Y02D10/126 , Y02D10/172 , Y02D10/34 , Y02D50/20
摘要: Exemplary embodiments of methods and apparatuses to manage a power of a data processing system are described. One or more constraint parameters of a system are monitored. The data processing system is forced into an idle state for a first portion of a time while allowed to operate for a second portion of the time based on the one or more constraint parameters, wherein the system is forced into the idle state in response to comparing a target idle time to an actual idle time. The target idle time of the system is determined, in one embodiment, based on the one or more constraint parameters. The actual idle time of the system may be monitored to take into account interrupts which disrupt an idle time and idle times resulting from no software instructions to execute. The system may be allowed to operate based on comparisons of the target idle time and the actual idle time.
摘要翻译: 描述了用于管理数据处理系统的功率的方法和装置的示例性实施例。 监视系统的一个或多个约束参数。 数据处理系统在一段时间内被强制进入空闲状态,同时基于一个或多个约束参数允许对时间的第二部分进行操作,其中响应于比较而将系统强制进入空闲状态 目标空闲时间到实际空闲时间。 在一个实施例中,基于一个或多个约束参数确定系统的目标空闲时间。 可以监视系统的实际空闲时间以考虑中断,其中断由空闲时间和空闲时间引起的无法执行的软件指令。 可以基于目标空闲时间和实际空闲时间的比较来允许系统操作。
-
公开(公告)号:US07949889B2
公开(公告)日:2011-05-24
申请号:US11970483
申请日:2008-01-07
IPC分类号: G06F1/00
CPC分类号: G06F1/3203 , G06F1/324 , G06F1/3296 , G06F11/3423 , Y02D10/126 , Y02D10/172 , Y02D10/34 , Y02D50/20
摘要: Exemplary embodiments of methods and apparatuses to manage a power of a data processing system are described. One or more constraint parameters of a system are monitored. The data processing system is forced into an idle state for a first portion of a time while allowed to operate for a second portion of the time based on the one or more constraint parameters, wherein the system is forced into the idle state in response to comparing a target idle time to an actual idle time. The target idle time of the system is determined, in one embodiment, based on the one or more constraint parameters. The actual idle time of the system may be monitored to take into account interrupts which disrupt an idle time and idle times resulting from no software instructions to execute. The system may be allowed to operate based on comparisons of the target idle time and the actual idle time.
摘要翻译: 描述了用于管理数据处理系统的功率的方法和装置的示例性实施例。 监视系统的一个或多个约束参数。 数据处理系统在一段时间内被强制进入空闲状态,同时基于一个或多个约束参数允许对时间的第二部分进行操作,其中响应于比较而将系统强制进入空闲状态 目标空闲时间到实际空闲时间。 在一个实施例中,基于一个或多个约束参数确定系统的目标空闲时间。 可以监视系统的实际空闲时间以考虑中断,其中断由空闲时间和空闲时间引起的无法执行的软件指令。 可以基于目标空闲时间和实际空闲时间的比较来允许系统操作。
-
公开(公告)号:US20090177422A1
公开(公告)日:2009-07-09
申请号:US11970476
申请日:2008-01-07
申请人: Keith Cox , David G. Conroy , Michael Culbert
发明人: Keith Cox , David G. Conroy , Michael Culbert
CPC分类号: G06F1/3203 , G06F1/3237 , G06F1/324 , G06F1/3296 , Y02D10/126 , Y02D10/128 , Y02D10/172 , Y02D50/20
摘要: Exemplary embodiments of methods and apparatuses to manage a power of a data processing system are described. A constraint parameter of a system operating at a first frequency and a first voltage is monitored. The system is, based on the monitoring of the constraint parameter, forced into an idle state while operating at a second frequency and a second voltage. The idle state prevents instructions from being executed.
摘要翻译: 描述了用于管理数据处理系统的功率的方法和装置的示例性实施例。 监视以第一频率和第一电压工作的系统的约束参数。 该系统基于约束参数的监视,在以第二频率和第二电压工作的同时强制进入空闲状态。 空闲状态阻止执行指令。
-
公开(公告)号:US07949888B2
公开(公告)日:2011-05-24
申请号:US11970476
申请日:2008-01-07
申请人: Keith Cox , David G. Conroy , Michael Culbert
发明人: Keith Cox , David G. Conroy , Michael Culbert
IPC分类号: G06F1/00
CPC分类号: G06F1/3203 , G06F1/3237 , G06F1/324 , G06F1/3296 , Y02D10/126 , Y02D10/128 , Y02D10/172 , Y02D50/20
摘要: Exemplary embodiments of methods and apparatuses to manage a power of a data processing system are described. A constraint parameter of a system operating at a first frequency and a first voltage is monitored. The system is, based on the monitoring of the constraint parameter, forced into an idle state while operating at a second frequency and a second voltage. The idle state prevents instructions from being executed.
摘要翻译: 描述了用于管理数据处理系统的功率的方法和装置的示例性实施例。 监视以第一频率和第一电压工作的系统的约束参数。 该系统基于约束参数的监视,在以第二频率和第二电压工作的同时强制进入空闲状态。 空闲状态阻止执行指令。
-
公开(公告)号:US08225121B2
公开(公告)日:2012-07-17
申请号:US13112634
申请日:2011-05-20
IPC分类号: G06F1/00
CPC分类号: G06F1/3203 , G06F1/324 , G06F1/3296 , G06F11/3423 , Y02D10/126 , Y02D10/172 , Y02D10/34 , Y02D50/20
摘要: Exemplary embodiments of methods and apparatuses to manage a power of a data processing system are described. One or more constraint parameters of a system are monitored. The data processing system is forced into an idle state for a first portion of a time while allowed to operate for a second portion of the time based on the one or more constraint parameters, wherein the system is forced into the idle state in response to comparing a target idle time to an actual idle time. The target idle time of the system is determined, in one embodiment, based on the one or more constraint parameters. The actual idle time of the system may be monitored to take into account interrupts which disrupt an idle time and idle times resulting from no software instructions to execute. The system may be allowed to operate based on comparisons of the target idle time and the actual idle time.
摘要翻译: 描述了用于管理数据处理系统的功率的方法和装置的示例性实施例。 监视系统的一个或多个约束参数。 数据处理系统在一段时间内被强制进入空闲状态,同时基于一个或多个约束参数允许对时间的第二部分进行操作,其中响应于比较而将系统强制进入空闲状态 目标空闲时间到实际空闲时间。 在一个实施例中,基于一个或多个约束参数确定系统的目标空闲时间。 可以监视系统的实际空闲时间以考虑中断,其中断由空闲时间和空闲时间所导致的无软件指令执行。 可以基于目标空闲时间和实际空闲时间的比较来允许系统操作。
-
公开(公告)号:US20090177907A1
公开(公告)日:2009-07-09
申请号:US11970483
申请日:2008-01-07
IPC分类号: G06F11/30
CPC分类号: G06F1/3203 , G06F1/324 , G06F1/3296 , G06F11/3423 , Y02D10/126 , Y02D10/172 , Y02D10/34 , Y02D50/20
摘要: Exemplary embodiments of methods and apparatuses to manage a power of a data processing system are described. One or more constraint parameters of a system are monitored. The data processing system is forced into an idle state for a first portion of a time while allowed to operate for a second portion of the time based on the one or more constraint parameters, wherein the system is forced into the idle state in response to comparing a target idle time to an actual idle time. The target idle time of the system is determined, in one embodiment, based on the one or more constraint parameters. The actual idle time of the system may be monitored to take into account interrupts which disrupt an idle time and idle times resulting from no software instructions to execute. The system may be allowed to operate based on comparisons of the target idle time and the actual idle time.
摘要翻译: 描述了用于管理数据处理系统的功率的方法和装置的示例性实施例。 监视系统的一个或多个约束参数。 数据处理系统在一段时间内被强制进入空闲状态,同时基于一个或多个约束参数允许对时间的第二部分进行操作,其中响应于比较而将系统强制进入空闲状态 目标空闲时间到实际空闲时间。 在一个实施例中,基于一个或多个约束参数确定系统的目标空闲时间。 可以监视系统的实际空闲时间以考虑中断,其中断由空闲时间和空闲时间引起的无法执行的软件指令。 可以基于目标空闲时间和实际空闲时间的比较来允许系统操作。
-
公开(公告)号:US08359411B2
公开(公告)日:2013-01-22
申请号:US13351111
申请日:2012-01-16
IPC分类号: G06F13/28 , G06F15/167
CPC分类号: G06F13/128 , Y02D10/14
摘要: A method and system is disclosed for passing data processed by a DMA controller through a transmission filter. The method includes the DMA controller accessing data for transfer between an origination location in the system and a destination location in the system. The accessed data is passed through the DMA controller before being sent to the destination location. While the data is being passed through the DMA controller, it is passed through a transmission filter for processing. This processing may include the addition or removal of transmission protocol headers and footers, and determination of the destination of the data. This processing may also include hash-based packet classification and checksum generation and checking. Upon completion of the processing, the data is sent directly to a prescribed destination location, typically either a memory circuit or an I/O device.
摘要翻译: 公开了一种通过传输滤波器传送由DMA控制器处理的数据的方法和系统。 该方法包括DMA控制器访问用于在系统中的始发位置和系统中的目的地位置之间传送的数据。 访问的数据在发送到目标位置之前通过DMA控制器传递。 当数据通过DMA控制器时,它通过传输过滤器进行处理。 该处理可以包括添加或删除传输协议报头和页脚,以及确定数据的目的地。 该处理还可以包括基于散列的分组分类和校验和生成和检查。 在处理完成后,数据被直接发送到规定的目的地位置,通常是存储器电路或I / O设备。
-
公开(公告)号:US08307224B2
公开(公告)日:2012-11-06
申请号:US12880990
申请日:2010-09-13
申请人: David G. Conroy , Michael Culbert , Keith A. Cox
发明人: David G. Conroy , Michael Culbert , Keith A. Cox
IPC分类号: G06F1/26
CPC分类号: G06F1/26 , G05D23/19 , G06F1/28 , G06F1/30 , G06F1/3203 , G06F1/324 , G06F1/3287 , G06F1/3296 , Y02B70/14 , Y02B70/32 , Y02B70/3216 , Y02D10/126 , Y02D10/171 , Y02D10/172 , Y10T307/461
摘要: Exemplary embodiments of methods and apparatuses to dynamically redistribute power in a system that includes a plurality of subsystems are described. A load profile of the system is identified. The power is redistributed between the subsystems while tracking the load profile. The load profile may be an asymmetric, or a balanced load profile. The load profile is identified based on a utilization factor for each of the subsystems. In one embodiment, the power used by each of the subsystems is sensed by one or more sensors or predicted or estimated. A utilization factor, which may be a ratio of the actual power used by the subsystem to the power allocated to the subsystem, is calculated. The load profile is determined using the utilization factor of each of the subsystems. A power weighting arrangement between the subsystems, for example, a power distribution table, is selected based on the load profile.
摘要翻译: 描述了在包括多个子系统的系统中动态地重新分配功率的方法和装置的示例性实施例。 识别系统的负载曲线。 在跟踪负载曲线之间,子系统之间重新分配电源。 负载曲线可以是不对称或平衡负载曲线。 基于每个子系统的利用率来识别负载分布。 在一个实施例中,由每个子系统使用的功率由一个或多个传感器感测或预测或估计。 计算利用率,其可以是子系统使用的实际功率与分配给子系统的功率的比率。 使用每个子系统的利用率确定负载曲线。 基于负载曲线来选择子系统之间的功率加权布置,例如功率分配表。
-
公开(公告)号:US20120117282A1
公开(公告)日:2012-05-10
申请号:US13351111
申请日:2012-01-16
IPC分类号: G06F13/28
CPC分类号: G06F13/128 , Y02D10/14
摘要: A method and system is disclosed for passing data processed by a DMA controller through a transmission filter. The method includes the DMA controller accessing data for transfer between an origination location in the system and a destination location in the system. The accessed data is passed through the DMA controller before being sent to the destination location. While the data is being passed through the DMA controller, it is passed through a transmission filter for processing. This processing may include the addition or removal of transmission protocol headers and footers, and determination of the destination of the data. This processing may also include hash-based packet classification and checksum generation and checking. Upon completion of the processing, the data is sent directly to a prescribed destination location, typically either a memory circuit or an I/O device.
摘要翻译: 公开了一种通过传输滤波器传送由DMA控制器处理的数据的方法和系统。 该方法包括DMA控制器访问用于在系统中的始发位置和系统中的目的地位置之间传送的数据。 访问的数据在发送到目标位置之前通过DMA控制器传递。 当数据通过DMA控制器时,它通过传输过滤器进行处理。 该处理可以包括添加或删除传输协议报头和页脚,以及确定数据的目的地。 该处理还可以包括基于散列的分组分类和校验和生成和检查。 在处理完成后,数据被直接发送到规定的目的地位置,通常是存储器电路或I / O设备。
-
公开(公告)号:US20090276651A1
公开(公告)日:2009-11-05
申请号:US12500997
申请日:2009-07-10
申请人: David G. Conroy , Keith Alan Cox , Michael Culbert
发明人: David G. Conroy , Keith Alan Cox , Michael Culbert
IPC分类号: G06F1/28
CPC分类号: G06F1/26 , G05D23/19 , G06F1/28 , G06F1/30 , G06F1/3203 , G06F1/324 , G06F1/3287 , G06F1/3296 , Y02B70/14 , Y02B70/32 , Y02B70/3216 , Y02D10/126 , Y02D10/171 , Y02D10/172 , Y10T307/461
摘要: Methods and apparatuses for dynamically budgeting power usage in a data processing system. In one aspect, a data processing system, includes: one or more first components capable of being dynamically throttled to a plurality of different performance level settings; one or more second components; and one or more power usage sensors. The one or more power usage sensors are to determine information on power usage during a first time period of operation of the data processing system. The one or more first components and the one or more second components may include a computing element to determine one of the performance level settings of the one or more first components of the data processing system for a second time period subsequent to the first time period using the information on the power usage during the first time period.
摘要翻译: 用于动态预算数据处理系统中的功率使用的方法和装置。 在一个方面,一种数据处理系统包括:一个或多个第一组件,其能够被动态地限制到多个不同的性能水平设置; 一个或多个第二组分; 和一个或多个电力使用传感器。 一个或多个功率使用传感器用于确定在数据处理系统的第一操作时段期间的功率使用信息。 一个或多个第一组件和一个或多个第二组件可以包括计算元件,以在第一时间段之后的第二时间段中确定数据处理系统的一个或多个第一组件的性能级别设置之一, 关于第一次使用电量的信息。
-
-
-
-
-
-
-
-
-