Unified management of power, performance, and thermals in computer systems
    1.
    发明授权
    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.

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

    Managing processor power-performance states
    3.
    发明授权
    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定义的电压值,频率值和唯一指针在数据处理系统的操作期间可由电源管理器模块根据数据处理系统的操作参数的变化进行配置。

    MANAGING PROCESSOR POWER-PERFORMANCE STATES
    4.
    发明申请
    MANAGING PROCESSOR POWER-PERFORMANCE STATES 失效
    管理处理器功能性能状态

    公开(公告)号:US20100268968A1

    公开(公告)日:2010-10-21

    申请号:US12425189

    申请日:2009-04-16

    IPC分类号: G06F1/26

    摘要: 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定义的电压值,频率值和唯一指针在数据处理系统的操作期间可由电源管理器模块根据数据处理系统的操作参数的变化进行配置。

    Sensor Subset Selection for Reduced Bandwidth and Computation Requirements
    5.
    发明申请
    Sensor Subset Selection for Reduced Bandwidth and Computation Requirements 失效
    传感器子集选择降低带宽和计算要求

    公开(公告)号:US20090099817A1

    公开(公告)日:2009-04-16

    申请号:US12342054

    申请日:2008-12-22

    IPC分类号: G06F11/30

    CPC分类号: G06F11/30

    摘要: A system for identifying a subset of sensors to sample to reduce the frequency of sensor access. The system determines rise times and records values for the sensors in the system. A time criticality of the sensors is determined based on the rise times. The system processes the sensors by first creating sensor subsets based on one or more constraints on the sensors. The system monitors the values of the sensors in a sensor subset and flags a sensor when it makes a determination that, prior to a next scheduled sampling of the sensor subset, the value of a sensor in the monitored sensor subset will exceed a threshold constraint. The system moves those flagged sensors to a second sensor subset which complies with the sensor's constraints.

    摘要翻译: 用于识别要采样的传感器子集以减少传感器访问频率的系统。 系统确定系统中传感器的上升时间和记录值。 基于上升时间确定传感器的时间关键度。 该系统通过首先基于传感器上的一个或多个约束创建传感器子集来处理传感器。 系统监测传感器子集中的传感器的值,并且当传感器确定在传感器子集的下次调度采样之前,所述传感器子集中的传感器的值将超过阈值约束时,对传感器进行标记。 系统将标记的传感器移动到符合传感器约束的第二个传感器子集。

    SENSOR SUBSET SELECTION FOR REDUCED BANDWIDTH AND COMPUTATION REQUIREMENTS
    6.
    发明申请
    SENSOR SUBSET SELECTION FOR REDUCED BANDWIDTH AND COMPUTATION REQUIREMENTS 失效
    传感器选择减少带宽和计算要求

    公开(公告)号:US20080300817A1

    公开(公告)日:2008-12-04

    申请号:US11754468

    申请日:2007-05-29

    IPC分类号: G06F19/00

    CPC分类号: G06F11/30

    摘要: A system for identifying a subset of sensors to sample to reduce the frequency of sensor access. The system determines rise times and records values for the sensors in the system. A time criticality of the sensors is determined based on the rise times. The system processes the sensors by first creating sensor subsets based on one or more constraints on the sensors. The system monitors the values of the sensors in a sensor subset and flags a sensor when it makes a determination that, prior to a next scheduled sampling of the sensor subset, the value of a sensor in the monitored sensor subset will exceed a threshold constraint. The system moves those flagged sensors to a second sensor subset which complies with the sensor's constraints.

    摘要翻译: 用于识别要采样的传感器子集以减少传感器访问频率的系统。 系统确定系统中传感器的上升时间和记录值。 基于上升时间确定传感器的时间关键度。 该系统通过首先基于传感器上的一个或多个约束创建传感器子集来处理传感器。 系统监测传感器子集中的传感器的值,并且当传感器确定在传感器子集的下次调度采样之前,所述传感器子集中的传感器的值将超过阈值约束时,对传感器进行标记。 系统将标记的传感器移动到符合传感器约束的第二个传感器子集。

    Sensor subset selection for reduced bandwidth and computation requirements
    7.
    发明授权
    Sensor subset selection for reduced bandwidth and computation requirements 失效
    用于降低带宽和计算要求的传感器子集选择

    公开(公告)号:US07502705B2

    公开(公告)日:2009-03-10

    申请号:US11754468

    申请日:2007-05-29

    IPC分类号: G06F19/00

    CPC分类号: G06F11/30

    摘要: A system for identifying a subset of sensors to sample to reduce the frequency of sensor access. The system determines rise times and records values for the sensors in the system. A time criticality of the sensors is determined based on the rise times. The system processes the sensors by first creating sensor subsets based on one or more constraints on the sensors. The system monitors the values of the sensors in a sensor subset and flags a sensor when it makes a determination that, prior to a next scheduled sampling of the sensor subset, the value of a sensor in the monitored sensor subset will exceed a threshold constraint. The system moves those flagged sensors to a second sensor subset which complies with the sensor's constraints.

    摘要翻译: 用于识别要采样的传感器子集以减少传感器访问频率的系统。 系统确定系统中传感器的上升时间和记录值。 基于上升时间确定传感器的时间关键度。 该系统通过首先基于传感器上的一个或多个约束创建传感器子集来处理传感器。 系统监测传感器子集中的传感器的值,并且当传感器确定在传感器子集的下次调度采样之前,所述传感器子集中的传感器的值将超过阈值约束时,对传感器进行标记。 系统将标记的传感器移动到符合传感器约束的第二个传感器子集。

    Sensor subset selection for reduced bandwidth and computation requirements
    8.
    发明授权
    Sensor subset selection for reduced bandwidth and computation requirements 失效
    用于降低带宽和计算要求的传感器子集选择

    公开(公告)号:US08032334B2

    公开(公告)日:2011-10-04

    申请号:US12342054

    申请日:2008-12-22

    IPC分类号: G06F11/00 G06F19/00

    CPC分类号: G06F11/30

    摘要: A system for identifying a subset of sensors to sample to reduce the frequency of sensor access. The system determines rise times and records values for the sensors in the system. A time criticality of the sensors is determined based on the rise times. The system processes the sensors by first creating sensor subsets based on one or more constraints on the sensors. The system monitors the values of the sensors in a sensor subset and flags a sensor when it makes a determination that, prior to a next scheduled sampling of the sensor subset, the value of a sensor in the monitored sensor subset will exceed a threshold constraint. The system moves those flagged sensors to a second sensor subset which complies with the sensor's constraints.

    摘要翻译: 用于识别要采样的传感器子集以减少传感器访问频率的系统。 系统确定系统中传感器的上升时间和记录值。 基于上升时间确定传感器的时间关键度。 该系统通过首先基于传感器上的一个或多个约束创建传感器子集来处理传感器。 系统监测传感器子集中的传感器的值,并且当传感器确定在传感器子集的下次调度采样之前,所述传感器子集中的传感器的值将超过阈值约束时,对传感器进行标记。 系统将标记的传感器移动到符合传感器约束的第二个传感器子集。

    Weighted event counting system and method for processor performance measurements
    9.
    发明授权
    Weighted event counting system and method for processor performance measurements 失效
    加权事件计数系统和处理器性能测量方法

    公开(公告)号:US07340378B1

    公开(公告)日:2008-03-04

    申请号:US11565106

    申请日:2006-11-30

    IPC分类号: G06F19/00

    摘要: A weighted event counting system and method for processor performance measurements provides low latency and low error performance measurement capability. A weighted performance counter accumulates a performance count according to a plurality of event signals provided from functional units in the processor. Differing weights are applied to the event signals in according to the correlation between each event with processor performance. The weights may be provided from programmable registers, so that the weights can be adjusted under program control. The event signals may be combined to reduce the bit-width of the set of event signal, with mutually-exclusive events merged in single fields of the combinatorial result and events having the same weights merged according to a sub-total. The weights are applied to the combinatorial result and used to update a performance count. The performance count can then be used by power management software or hardware to make adjustments in operating parameters of the processor.

    摘要翻译: 用于处理器性能测量的加权事件计数系统和方法提供低延迟和低误差性能测量能力。 加权性能计数器根据从处理器中的功能单元提供的多个事件信号累加性能计数。 根据具有处理器性能的每个事件之间的相关性,将不同的权重应用于事件信号。 权重可以由可编程寄存器提供,从而可以在程序控制下调整权重。 事件信号可以被组合以减少事件信号集合的位宽,其中在组合结果的单个字段中合并相互排斥的事件和具有根据子总计合并的相同权重的事件。 权重应用于组合结果,用于更新性能计数。 电源管理软件或硬件可以使用性能计数来对处理器的运行参数进行调整。

    Weighted event counting system and method for processor performance measurements
    10.
    发明授权
    Weighted event counting system and method for processor performance measurements 有权
    加权事件计数系统和处理器性能测量方法

    公开(公告)号:US07533003B2

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

    申请号:US11951310

    申请日:2007-12-05

    IPC分类号: G01F19/00

    摘要: A weighted event counting system and method for processor performance measurements provides low latency and low error performance measurement capability. A weighted performance counter accumulates a performance count according to a plurality of event signals provided from functional units in the processor. Differing weights are applied to the event signals in according to the correlation between each event with processor performance. The weights may be provided from programmable registers, so that the weights can be adjusted under program control. The event signals may be combined to reduce the bit-width of the set of event signal, with mutually-exclusive events merged in single fields of the combinatorial result and events having the same weights merged according to a sub-total. The weights are applied to the combinatorial result and used to update a performance count. The performance count can then be used by power management software or hardware to make adjustments in operating parameters of the processor.

    摘要翻译: 用于处理器性能测量的加权事件计数系统和方法提供低延迟和低误差性能测量能力。 加权性能计数器根据从处理器中的功能单元提供的多个事件信号累加性能计数。 根据具有处理器性能的每个事件之间的相关性,将不同的权重应用于事件信号。 权重可以由可编程寄存器提供,以便可以在程序控制下调整权重。 事件信号可以被组合以减少事件信号集合的位宽,其中在组合结果的单个字段中合并相互排斥的事件和具有根据子总计合并的相同权重的事件。 权重应用于组合结果,用于更新性能计数。 电源管理软件或硬件可以使用性能计数来对处理器的运行参数进行调整。