Performing virtual and/or physical resource management for power management
    1.
    发明授权
    Performing virtual and/or physical resource management for power management 失效
    执行电源管理的虚拟和/或物理资源管理

    公开(公告)号:US08448006B2

    公开(公告)日:2013-05-21

    申请号:US12907190

    申请日:2010-10-19

    IPC分类号: G06F1/32

    摘要: A mechanism is provided for directed resource folding for power management. The mechanism receives a set of static platform characteristics and a set of dynamic platform characteristics for a set of resources associated with the data processing system thereby forming characteristic information. The mechanism determines whether one or more conditions have been met for each resource in the set of resources using the characteristic information. Responsive to the one or more conditions being met, the mechanism performs a resource optimization to determine at least one of a first subset of resources in the set of resources to keep active and a second subset of resources in the set of resources to dynamically fold. Based on the resource optimization, the mechanism performs either a virtual resource optimization to optimally schedule the first subset of resources or a physical resource optimization to dynamically fold the second subset of resources.

    摘要翻译: 提供了一种用于电源管理的定向资源折叠的机制。 该机制接收与数据处理系统相关联的一组资源的一组静态平台特性和一组动态平台特性,从而形成特征信息。 该机制使用特征信息确定资源集合中的每个资源是否满足一个或多个条件。 响应于满足的一个或多个条件,机制执行资源优化以确定资源集合中的资源的第一子集中的至少一个以保持活动,并且该资源集合中的资源的第二子集动态地折叠。 基于资源优化,该机制执行虚拟资源优化以优化调度资源的第一子集或物理资源优化以动态地折叠资源的第二子集。

    Preserving a dedicated temporary allocation virtualization function in a power management environment
    2.
    发明授权
    Preserving a dedicated temporary allocation virtualization function in a power management environment 有权
    在电源管理环境中保留专用的临时分配虚拟化功能

    公开(公告)号:US08595721B2

    公开(公告)日:2013-11-26

    申请号:US12644749

    申请日:2009-12-22

    IPC分类号: G06F9/455 G06F9/46

    摘要: A mechanism is provided for temporarily allocating dedicated processors to a shared processor pool. A virtual machine monitor determines whether a temporary allocation associated with an identified dedicated processor is long-term or short-term. Responsive to the temporary allocation being long-term, the virtual machine monitor determines whether an operating frequency of the identified dedicated processor is within a predetermined threshold of an operating frequency of one or more operating systems utilizing the shared processor pool. Responsive to the operating frequency of the identified dedicated processor failing to be within the predetermined threshold, the virtual machine monitor either increases or decreases the frequency of the identified dedicated processor to be within the predetermined threshold of the operating frequency of the one or more operating systems utilizing the shared processor pool and temporarily allocates the identified dedicated processor to the shared processor pool.

    摘要翻译: 提供了一种用于将专用处理器临时分配给共享处理器池的机制。 虚拟机监视器确定与所识别的专用处理器相关联的临时分配是长期的还是短期的。 响应于长期的临时分配,虚拟机监视器确定所识别的专用处理器的工作频率是否在利用共享处理器池的一个或多个操作系统的操作频率的预定阈值内。 响应于所识别的专用处理器的操作频率不能在预定阈值内,虚拟机监视器将所识别的专用处理器的频率增加或降低到一个或多个操作系统的操作频率的预定阈值内 利用共享处理器池并临时将识别的专用处理器分配给共享处理器池。

    Directed Resource Folding for Power Management
    3.
    发明申请
    Directed Resource Folding for Power Management 失效
    用于电源管理的定向资源折叠

    公开(公告)号:US20120096293A1

    公开(公告)日:2012-04-19

    申请号:US12907190

    申请日:2010-10-19

    IPC分类号: G06F1/32 G06F1/26 G06F9/46

    摘要: A mechanism is provided for directed resource folding for power management. The mechanism receives a set of static platform characteristics and a set of dynamic platform characteristics for a set of resources associated with the data processing system thereby forming characteristic information. The mechanism determines whether one or more conditions have been met for each resource in the set of resources using the characteristic information. Responsive to the one or more conditions being met, the mechanism performs a resource optimization to determine at least one of a first subset of resources in the set of resources to keep active and a second subset of resources in the set of resources to dynamically fold. Based on the resource optimization, the mechanism performs either a virtual resource optimization to optimally schedule the first subset of resources or a physical resource optimization to dynamically fold the second subset of resources.

    摘要翻译: 提供了一种用于电源管理的定向资源折叠的机制。 该机制接收与数据处理系统相关联的一组资源的一组静态平台特性和一组动态平台特性,从而形成特征信息。 该机制使用特征信息确定资源集合中的每个资源是否满足一个或多个条件。 响应于满足的一个或多个条件,机制执行资源优化以确定资源集合中的资源的第一子集中的至少一个以保持活动,并且该资源集合中的资源的第二子集动态地折叠。 基于资源优化,该机制执行虚拟资源优化以优化调度资源的第一子集或物理资源优化以动态地折叠资源的第二子集。

    Preserving a Dedicated Temporary Allocation Virtualization Function in a Power Management Environment
    4.
    发明申请
    Preserving a Dedicated Temporary Allocation Virtualization Function in a Power Management Environment 有权
    在电源管理环境中保留专用的临时分配虚拟化功能

    公开(公告)号:US20110154322A1

    公开(公告)日:2011-06-23

    申请号:US12644749

    申请日:2009-12-22

    IPC分类号: G06F9/455 G06F9/46

    摘要: A mechanism is provided for temporarily allocating dedicated processors to a shared processor pool. A virtual machine monitor determines whether a temporary allocation associated with an identified dedicated processor is long-term or short-term. Responsive to the temporary allocation being long-term, the virtual machine monitor determines whether an operating frequency of the identified dedicated processor is within a predetermined threshold of an operating frequency of one or more operating systems utilizing the shared processor pool. Responsive to the operating frequency of the identified dedicated processor failing to be within the predetermined threshold, the virtual machine monitor either increases or decreases the frequency of the identified dedicated processor to be within the predetermined threshold of the operating frequency of the one or more operating systems utilizing the shared processor pool and temporarily allocates the identified dedicated processor to the shared processor pool.

    摘要翻译: 提供了一种用于将专用处理器临时分配给共享处理器池的机制。 虚拟机监视器确定与所识别的专用处理器相关联的临时分配是长期的还是短期的。 响应于长期的临时分配,虚拟机监视器确定所识别的专用处理器的工作频率是否在利用共享处理器池的一个或多个操作系统的操作频率的预定阈值内。 响应于所识别的专用处理器的操作频率不能在预定阈值内,虚拟机监视器将所识别的专用处理器的频率增加或降低在一个或多个操作系统的操作频率的预定阈值内 利用共享处理器池并临时将识别的专用处理器分配给共享处理器池。

    Dynamic Voltage and Frequency Scaling (DVFS) Control for Simultaneous Multi-Threading (SMT) Processors
    5.
    发明申请
    Dynamic Voltage and Frequency Scaling (DVFS) Control for Simultaneous Multi-Threading (SMT) Processors 有权
    同步多线程(SMT)处理器的动态电压和频率缩放(DVFS)控制

    公开(公告)号:US20110113270A1

    公开(公告)日:2011-05-12

    申请号:US12616833

    申请日:2009-11-12

    IPC分类号: G06F1/00

    CPC分类号: G06F1/324 Y02D10/126

    摘要: A mechanism is provided for controlling operational parameters associated with a plurality of processors. A control system in the data processing system determines a utilization slack value of the data processing system. The utilization slack value is determined using one or more active core count values and one or more slack core count values. The control system computes a new utilization metric to be a difference between a full utilization value and the utilization slack value. The control system determines whether the new utilization metric is below a predetermined utilization threshold. Responsive to the new utilization metric being below the predetermined utilization threshold, the control system decreases a frequency of the plurality of processors.

    摘要翻译: 提供了用于控制与多个处理器相关联的操作参数的机制。 数据处理系统中的控制系统确定数据处理系统的使用松弛值。 使用松弛值使用一个或多个活动核心计数值和一个或多个松弛核心计数值来确定。 控制系统将新的利用度量度计算为完全利用率值和利用率松弛值之间的差异。 控制系统确定新的利用度量是否低于预定利用率阈值。 响应于新的利用度量低于预定利用率阈值,控制系统降低了多个处理器的频率。

    Priority-based power capping in data processing systems
    6.
    发明授权
    Priority-based power capping in data processing systems 有权
    数据处理系统中基于优先级的功率封顶

    公开(公告)号:US08707074B2

    公开(公告)日:2014-04-22

    申请号:US13593717

    申请日:2012-08-24

    IPC分类号: G06F1/26

    摘要: A mechanism is provided for priority-based power capping. A power management controller identifies a set of priorities for a set of partitions of the data processing system. The power management controller determines whether a measured power of the data processing system exceeds a power cap for the data processing system. Responsive to the measured power exceeding the power cap, the power management controller sends a set of commands to a set of component actuators to adjust one or more of a set of operation parameters for a set of components associated with the set of partitions using the set of priorities. The set of component actuators adjust the one or more of the set of operational parameters associated with the set of component in order to reduce a power consumption of the data processing system.

    摘要翻译: 为基于优先级的功率上限提供了一种机制。 电力管理控制器识别数据处理系统的一组分区的一组优先级。 功率管理控制器确定数据处理系统的测量功率是否超过数据处理系统的功率限制。 响应于超过功率上限的测量功率,功率管理控制器向一组组件致动器发送一组命令,以使用该组来调整与该组分组相关联的一组组件的一组操作参数中的一个或多个 的优先事项。 该组件致动器调整与该组件相关联的一组操作参数中的一个或多个,以便降低数据处理系统的功率消耗。

    Priority-based power capping in data processing systems
    7.
    发明授权
    Priority-based power capping in data processing systems 有权
    数据处理系统中基于优先级的功率封顶

    公开(公告)号:US08276012B2

    公开(公告)日:2012-09-25

    申请号:US12495188

    申请日:2009-06-30

    IPC分类号: G06F1/26

    摘要: A mechanism is provided for priority-based power capping. A power management controller identifies a set of priorities for a set of partitions of the data processing system. The power management controller determines whether a measured power of the data processing system exceeds a power cap for the data processing system. Responsive to the measured power exceeding the power cap, the power management controller sends a set of commands to a set of component actuators to adjust one or more of a set of operation parameters for a set of components associated with the set of partitions using the set of priorities. The set of component actuators adjust the one or more of the set of operational parameters associated with the set of component in order to reduce a power consumption of the data processing system.

    摘要翻译: 为基于优先级的功率上限提供了一种机制。 电力管理控制器识别数据处理系统的一组分区的一组优先级。 功率管理控制器确定数据处理系统的测量功率是否超过数据处理系统的功率限制。 响应于超过功率上限的测量功率,功率管理控制器向一组组件致动器发送一组命令,以使用该组来调整与该组分组相关联的一组组件的一组操作参数中的一个或多个 的优先事项。 该组件致动器调整与该组件相关联的一组操作参数中的一个或多个,以便降低数据处理系统的功率消耗。

    METHOD FOR AUTOMATED PROCESSOR POWER MANAGEMENT FOR BETTER ENERGY-EFFICIENCY
    8.
    发明申请
    METHOD FOR AUTOMATED PROCESSOR POWER MANAGEMENT FOR BETTER ENERGY-EFFICIENCY 失效
    自动化处理器功率管理方法,用于更好的能源效率

    公开(公告)号:US20100115343A1

    公开(公告)日:2010-05-06

    申请号:US12263597

    申请日:2008-11-03

    IPC分类号: G06F11/30

    摘要: Semiconductor device circuits and methods are provided for adjusting core processor performance and energy-efficiency based on usage metrics. Metric detection, performance state selection, and adjustment are done in digital logic hardware without intervening input from system software or firmware, thus greatly speeding the processor performance adjustment. Mapping usage and state information to desired processor power-performance states is also provided in circuitry rather than firmware or power control software. The mapping values may be programmable software or firmware, but detection, selection, and adjustment occur automatically in hardware without intervening input from firmware or software.

    摘要翻译: 提供了半导体器件电路和方法,用于根据使用度量来调整核心处理器的性能和能量效率。 在数字逻辑硬件中进行公制检测,性能状态选择和调整,无需系统软件或固件的中间输入,从而大大加快了处理器的性能调整。 电路而不是固件或电源控制软件也提供了将使用和状态信息映射到所需的处理器电源性能状态。 映射值可以是可编程软件或固件,但是检测,选择和调整会在硬件中自动进行,而无需固件或软件的输入。

    Priority-Based Power Capping in Data Processing Systems
    10.
    发明申请
    Priority-Based Power Capping in Data Processing Systems 有权
    数据处理系统中基于优先级的功率封顶

    公开(公告)号:US20120324263A1

    公开(公告)日:2012-12-20

    申请号:US13593672

    申请日:2012-08-24

    IPC分类号: G06F1/26

    摘要: A mechanism is provided for priority-based power capping. A power management controller identifies a set of priorities for a set of partitions of the data processing system. The power management controller determines whether a measured power of the data processing system exceeds a power cap for the data processing system. Responsive to the measured power exceeding the power cap, the power management controller sends a set of commands to a set of component actuators to adjust one or more of a set of operation parameters for a set of components associated with the set of partitions using the set of priorities. The set of component actuators adjust the one or more of the set of operational parameters associated with the set of component in order to reduce a power consumption of the data processing system.

    摘要翻译: 为基于优先级的功率上限提供了一种机制。 电力管理控制器识别数据处理系统的一组分区的一组优先级。 功率管理控制器确定数据处理系统的测量功率是否超过数据处理系统的功率限制。 响应于超过功率上限的测量功率,功率管理控制器向一组组件致动器发送一组命令,以使用该组来调整与该组分组相关联的一组组件的一组操作参数中的一个或多个 的优先事项。 该组件致动器调整与该组件相关联的一组操作参数中的一个或多个,以便降低数据处理系统的功率消耗。