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.

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

    Directed Resource Folding for Power Management
    2.
    发明申请
    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
    3.
    发明授权
    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.

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

    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.

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

    METHOD FOR AUTOMATED PROCESSOR POWER MANAGEMENT FOR BETTER ENERGY-EFFICIENCY
    5.
    发明申请
    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.

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

    Managing the power-performance range of an application
    7.
    发明授权
    Managing the power-performance range of an application 有权
    管理应用程序的功能性能范围

    公开(公告)号:US08276015B2

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

    申请号:US12390686

    申请日:2009-02-23

    IPC分类号: G06F1/06 G06F1/32

    摘要: Semiconductor device circuits and methods are provided for adjusting core processor performance based on usage metrics. Metric detection and adjustment are performed in digital logic hardware guided by registers providing maximum and minimum frequency settings, without intervening input from system software or firmware, thus greatly speeding the processor performance adjustment. Power-performance drivers provide applications or the operating system ability to specify maximum and minimum frequency requirements.

    摘要翻译: 提供半导体器件电路和方法,用于根据使用度量来调整核心处理器的性能。 公制检测和调整在数字逻辑硬件中执行,由寄存器提供,提供最大和最小频率设置,无需系统软件或固件的干预输入,从而大大加快了处理器性能调整。 电源性能驱动程序为应用程序或操作系统提供了规定最大和最小频率要求的能力。

    Managing processor power-performance states
    8.
    发明授权
    Managing processor power-performance states 失效
    管理处理器功耗状态

    公开(公告)号:US08171319B2

    公开(公告)日:2012-05-01

    申请号:US12425189

    申请日:2009-04-16

    IPC分类号: G06F1/32

    摘要: Disclosed are systems, methods, and computer program products for managing power states in processors of a data processing system. In one embodiment, the invention is directed to a data processing system having dynamically configurable power-performance states (“pstates”). The data processing system includes a processor configured to operate at multiple states of frequency and voltage. The data processing system also has a power manager module configured to monitor operation of the data processing system. The data processing system further includes a pstates table having a plurality of pstate definitions, wherein each pstate definition includes a voltage value, a frequency value, and at least one unique pointer that indicates a transition from a given pstate to a different pstate. The voltage value, frequency value, and unique pointer of a given pstate definition are configurable, during operation of the data processing system, by the power manager module in response to changes in the operating parameters of the data processing system.

    摘要翻译: 公开了用于管理数据处理系统的处理器中的电力状态的系统,方法和计算机程序产品。 在一个实施例中,本发明涉及具有动态可配置的功率状态(“pstates”)的数据处理系统。 数据处理系统包括配置成在多个频率和电压状态下工作的处理器。 数据处理系统还具有被配置为监视数据处理系统的操作的功率管理器模块。 数据处理系统还包括具有多个pstate定义的pstates表,其中每个pstate定义包括电压值,频率值和指示从给定pstate到不同pstate的转换的至少一个唯一指针。 给定pstate定义的电压值,频率值和唯一指针在数据处理系统的操作期间可由电源管理器模块根据数据处理系统的操作参数的变化进行配置。

    Unified management of power, performance, and thermals in computer systems
    9.
    发明授权
    Unified management of power, performance, and thermals in computer systems 有权
    计算机系统中的功率,性能和热量的统一管理

    公开(公告)号:US07908493B2

    公开(公告)日:2011-03-15

    申请号:US11758798

    申请日:2007-06-06

    IPC分类号: G06F1/32

    CPC分类号: G06F1/206 G06F1/3203

    摘要: A mechanism is provided for unified management of power, performance, and thermals in computer systems. This mechanism incorporates elements to effectively address all aspects of managing computing systems in an integrated manner, instead of independently. The mechanism employs an infrastructure for real-time measurements feedback, an infrastructure for regulating system activity, component operating levels, and environmental control, a dedicated control structure for guaranteed response/preemptive action, and interaction and integration components. The mechanism provides interfaces for user-level interaction. The mechanism also employs methods to address power/thermal concerns at multiple timescales. In addition, the mechanism improves efficiency by adopting an integrated approach, rather than treating different aspects of the power/thermal problem as individual issues to be addressed in a piecemeal fashion.

    摘要翻译: 提供了一种统一管理计算机系统的功率,性能和热量的机制。 该机制包含了以综合方式有效地解决管理计算系统的所有方面的元素,而不是独立的。 该机制采用基础设施进行实时测量反馈,用于调节系统活动的基础设施,组件操作级别和环境控制,用于保证响应/抢先动作的专用控制结构以及交互和集成组件。 该机制为用户级交互提供接口。 该机制还采用了多个时间尺度来解决功率/热问题的方法。 此外,该机制采用综合方法提高效率,而不是以单独的方式处理单个问题,而不是将功率/热问题的不同方面进行处理。

    Processor power management
    10.
    发明授权
    Processor power management 失效
    处理器电源管理

    公开(公告)号:US08112250B2

    公开(公告)日:2012-02-07

    申请号:US12263597

    申请日:2008-11-03

    IPC分类号: G06F19/00

    摘要: 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.

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