Estimating power consumption of computing components configured in a computing system
    1.
    发明授权
    Estimating power consumption of computing components configured in a computing system 有权
    估算在计算系统中配置的计算组件的功耗

    公开(公告)号:US08041521B2

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

    申请号:US11946506

    申请日:2007-11-28

    IPC分类号: G01R21/00 G06F1/00

    CPC分类号: G06F1/3203

    摘要: Methods, apparatus, and products as disclosed for estimating power consumption of computing components configured in a computing system that include: selecting, by a power estimation module, a plurality of calibration datasets from a calibration dataset repository, each calibration dataset specifying calibration power consumption by one or more computing components in the computing system for a calibration workload at a plurality of calibration operating points; measuring, by the power estimation module, a current power consumption by one or more measured computing components in the computing system for a current workload at a current operating point; determining, by the power estimation module, an estimated power consumption for the measured computing components at a proposed operating point in dependence upon the selected calibration datasets and the current power consumption for the current workload at the current operating point; and administering the computing system in dependence upon the estimated power consumption.

    摘要翻译: 公开了用于估计在计算系统中配置的计算组件的功耗的方法,装置和产品,其包括:由功率估计模块从校准数据集存储库中选择多个校准数据集,每个校准数据集指定校准功率消耗由 用于在多个校准操作点处的校准工作负载的所述计算系统中的一个或多个计算组件; 由所述功率估计模块通过所述计算系统中的当前工作负载的一个或多个测量计算组件测量当前功耗; 由功率估计模块根据所选择的校准数据集和当前工作点的当前工作负载的当前功耗来确定所提出的工作点处的测量计算组件的估计功率消耗; 以及根据所估计的功率消耗来管理所述计算系统。

    Estimating power consumption of computing components configured in a computing system
    2.
    发明申请
    Estimating power consumption of computing components configured in a computing system 有权
    估算在计算系统中配置的计算组件的功耗

    公开(公告)号:US20090138219A1

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

    申请号:US11946506

    申请日:2007-11-28

    IPC分类号: G01R21/00 G06F19/00

    CPC分类号: G06F1/3203

    摘要: Methods, apparatus, and products as disclosed for estimating power consumption of computing components configured in a computing system that include: selecting, by a power estimation module, a plurality of calibration datasets from a calibration dataset repository, each calibration dataset specifying calibration power consumption by one or more computing components in the computing system for a calibration workload at a plurality of calibration operating points; measuring, by the power estimation module, a current power consumption by one or more measured computing components in the computing system for a current workload at a current operating point; determining, by the power estimation module, an estimated power consumption for the measured computing components at a proposed operating point in dependence upon the selected calibration datasets and the current power consumption for the current workload at the current operating point; and administering the computing system in dependence upon the estimated power consumption.

    摘要翻译: 公开了用于估计在计算系统中配置的计算组件的功耗的方法,装置和产品,其包括:由功率估计模块从校准数据集存储库中选择多个校准数据集,每个校准数据集指定校准功率消耗由 用于在多个校准操作点处的校准工作负载的所述计算系统中的一个或多个计算组件; 由所述功率估计模块通过所述计算系统中的当前工作负载的一个或多个测量计算组件测量当前功耗; 由功率估计模块根据所选择的校准数据集和当前工作点的当前工作负载的当前功耗来确定所提出的工作点处的测量计算组件的估计功率消耗; 以及根据所估计的功率消耗来管理所述计算系统。

    Method for equalizing performance of computing components
    3.
    发明授权
    Method for equalizing performance of computing components 失效
    计算组件性能均衡的方法

    公开(公告)号:US07979729B2

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

    申请号:US11947017

    申请日:2007-11-29

    IPC分类号: G06F1/00 G06F11/30

    摘要: A performance measure (e.g., processor speed) for computing components such as servers is optimized by creating models of power consumption versus the performance measure for each server, adding the power models to derive an overall power model, and calculating an optimum set point for the performance measure which corresponds to a power limit on the servers using the overall power model. The set point is then used to set power budgets for the servers based on their power models, and the servers maintain power levels no greater than their respective power budgets. The server power models are preferably created in real time by monitoring power consumption and the performance measure to derive sets of data points for the servers, and performing regression on the sets of data points to yield power models for the servers. Multiple server power models may be created for different program applications.

    摘要翻译: 通过创建功耗模型与每个服务器的性能测量值来优化计算组件(如服务器)的性能度量(例如,处理器速度),添加功率模型以导出总体功率模型,并计算最佳设定点 性能测量对应于使用整体功率模型的服务器上的功率限制。 然后将设定点用于根据电源模型为服务器设置功率预算,并且服务器的功率级别不会大于其各自的功率预算。 服务器功率模型优选通过监视功耗和性能测量来实时创建,以导出服务器的数据点集合,并对数据点集进行回归以产生服务器的功率模型。 可以为不同的程序应用程序创建多个服务器功耗模型。

    Method for Equalizing Performance of Computing Components
    4.
    发明申请
    Method for Equalizing Performance of Computing Components 失效
    计算组件性能均衡的方法

    公开(公告)号:US20090144566A1

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

    申请号:US11947017

    申请日:2007-11-29

    IPC分类号: G06F1/00 G06F9/44

    摘要: A performance measure (e.g., processor speed) for computing components such as servers is optimized by creating models of power consumption versus the performance measure for each server, adding the power models to derive an overall power model, and calculating an optimum set point for the performance measure which corresponds to a power limit on the servers using the overall power model. The set point is then used to set power budgets for the servers based on their power models, and the servers maintain power levels no greater than their respective power budgets. The server power models are preferably created in real time by monitoring power consumption and the performance measure to derive sets of data points for the servers, and performing regression on the sets of data points to yield power models for the servers. Multiple server power models may be created for different program applications.

    摘要翻译: 通过创建功耗模型与每个服务器的性能测量值来优化计算组件(如服务器)的性能度量(例如,处理器速度),添加功率模型以导出总体功率模型,并计算最佳设定点 性能测量对应于使用整体功率模型的服务器上的功率限制。 然后将设定点用于根据电源模型为服务器设置功率预算,并且服务器的功率级别不会大于其各自的功率预算。 服务器功率模型优选通过监视功耗和性能测量来实时创建,以导出服务器的数据点集合,并对数据点集进行回归以产生服务器的功率模型。 可以为不同的程序应用程序创建多个服务器功耗模型。

    Method and system for estimating processor utilization from power measurements
    5.
    发明授权
    Method and system for estimating processor utilization from power measurements 有权
    用于从功率测量估计处理器利用率的方法和系统

    公开(公告)号:US07925901B2

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

    申请号:US11686418

    申请日:2007-03-15

    IPC分类号: G06F1/26 G06F1/32

    摘要: A method and system for estimating processor utilization from power measurements provides an estimate of processor utilization that can be computed outside of the processor and operating system. Measurements of the processor power consumption are gathered over short intervals in a histogram. The idle power consumption of the processor is determined, and a threshold value higher than the idle power consumption level is computed from the idle power consumption. The number of histogram counts for bins greater than the threshold is normalized to the total number of measurements, providing a fractional value that corresponds to the processor utilization over the measurement interval. The fractional value can then be used in a power management algorithm that adjusts the frequency and optionally the voltage of the processor or group of processors based on their utilization.

    摘要翻译: 用于从功率测量估计处理器利用率的方法和系统提供可以在处理器和操作系统之外计算的处理器利用率的估计。 在直方图中以短时间间隔收集处理器功耗的测量。 确定处理器的空闲功耗,并根据空闲功耗计算高于空闲功耗水平的阈值。 对于大于阈值的箱体的直方图计数的数量被归一化为测量的总数,提供与测量间隔上的处理器利用率相对应的分数值。 然后,分数值可用于功率管理算法,其根据其利用率来调整处理器或处理器组的频率和可选的电压。

    Method for autonomous dynamic voltage and frequency scaling of microprocessors
    6.
    发明授权
    Method for autonomous dynamic voltage and frequency scaling of microprocessors 有权
    微处理器自主动态电压和频率缩放的方法

    公开(公告)号:US07840825B2

    公开(公告)日:2010-11-23

    申请号:US11838331

    申请日:2007-08-14

    IPC分类号: G06F1/32

    摘要: A method for autonomous dynamic voltage (v) and frequency (f) scaling (DVFS) of a microprocessor, wherein autonomous detection of phases of high microprocessor workload and prediction of their duration is performed (PID). The microprocessor frequency (f) will be temporarily increased (LUT) to an appropriate safe value (even beyond its nominal frequency) consistent with technological and ambient constraints in order to improve performance when the computer system comprising the microprocessor benefits most, while during phases of low microprocessor workload its frequency (f) and voltage (v) will be decreased to save energy. This technique exploits hidden performance capabilities and improves the total performance of a computer system without compromising operational stability. No additional hardware such as service processors is needed for contemporary computer systems supporting performance counters and DFVS already. The invention allows significantly increasing the total computer system performance with only minimal impact on power (PMAX, PACTUAL) consumption.

    摘要翻译: 一种用于微处理器的自主动态电压(v)和频率(f)缩放(DVFS)的方法,其中执行高微处理器工作负载的相位的自主检测及其持续时间的预测(PID)。 微处理器频率(f)将临时增加(LUT)到与技术和环境约束一致的适当安全值(甚至超过其标称频率),以便当包括微处理器的计算机系统受益最大时,提高性能,同时在 低微处理器工作负载,其频率(f)和电压(v)将降低以节省能源。 该技术利用隐藏的性能功能,并提高计算机系统的总体性能,而不会影响操作稳定性。 不需要支持性能计数器和DFVS的现代计算机系统等附加硬件,如服务处理器。 本发明允许显着地增加总计算机系统性能,而对功率(PMAX,PACTUAL)消耗的影响最小。

    Method and system for providing performance estimations for a specified power budget
    7.
    发明授权
    Method and system for providing performance estimations for a specified power budget 有权
    用于为指定功率预算提供性能估计的方法和系统

    公开(公告)号:US07272517B1

    公开(公告)日:2007-09-18

    申请号:US11380101

    申请日:2006-04-25

    IPC分类号: G01R21/00 G06F15/00

    摘要: A method and system for providing performance estimations for a specified power budget provides an indication of the impact on processing performance when closed-loop power/performance control is employed to meet the specified power budget. A workload, which may be the actual workload, or a test workload is run to determine actual power consumption at intervals during the execution of the workload. The power values are examined and if they exceed the specified budget, which may be one of multiple possible budget values, an estimate of the amount by and duration for which the closed-loop power/performance control would have to reduce the performance of the system for each interval in order to provide an estimate of actual performance for the budgetary level(s). The estimate is informed by tests of the workload at each power/performance level to provide a non-linear estimate of the relationship between performance and power for the particular workload.

    摘要翻译: 用于为指定功率预算提供性能估计的方法和系统提供了当采用闭环功率/性能控制以满足指定功率预算时对处理性能的影响的指示。 运行可能是实际工作负载的工作负载或测试工作负载,以确定在执行工作负载期间的间隔实际功耗。 检查功率值,如果它们超出了可能是多个可能预算值之一的指定预算,则闭环功率/性能控制必须降低系统性能的量和持续时间的估计 为每个间隔提供对预算级别的实际绩效的估计。 通过对每个功率/性能级别的工作负载测试通知估计值,以提供对特定工作负载的性能和功耗之间的关系的非线性估计。

    Managing Power Consumption Of A Computer
    8.
    发明申请
    Managing Power Consumption Of A Computer 失效
    管理计算机的功耗

    公开(公告)号:US20120284540A1

    公开(公告)日:2012-11-08

    申请号:US13546090

    申请日:2012-07-11

    IPC分类号: G06F1/26

    CPC分类号: G06F1/3203

    摘要: Methods, computers, and products for managing power consumption of a computer, the computer including a computer processor and managing power consumption of a computer includes: dynamically during operation of the computer, setting, by an in-band power manager in dependence upon performance metrics of the computer processor, a current performance state (‘p-state’) of the computer processor; and providing, by the in-band power manager to an out-of-band power manager, the current p-state of the computer processor.

    摘要翻译: 用于管理计算机的功耗的方法,计算机和产品,包括计算机处理器的计算机和管理计算机的功耗的方法,计算机和产品包括:在计算机运行期间动态地根据性能度量由带内功率管理器进行设置 计算机处理器的当前性能状态(p状态); 以及由所述带内功率管理器向所述带外功率管理器提供所述计算机处理器的当前p状态。

    Method and System for Estimating Processor Utilization from Power Measurements
    9.
    发明申请
    Method and System for Estimating Processor Utilization from Power Measurements 有权
    用于从功率测量估计处理器利用率的方法和系统

    公开(公告)号:US20080229127A1

    公开(公告)日:2008-09-18

    申请号:US11686418

    申请日:2007-03-15

    IPC分类号: G06F1/26 G06F1/32

    摘要: A method and system for estimating processor utilization from power measurements provides an estimate of processor utilization that can be computed outside of the processor and operating system. Measurements of the processor power consumption are gathered over short intervals in a histogram. The idle power consumption of the processor is determined, and a threshold value higher than the idle power consumption level is computed from the idle power consumption. The number of histogram counts for bins greater than the threshold is normalized to the total number of measurements, providing a fractional value that corresponds to the processor utilization over the measurement interval. The fractional value can then be used in a power management algorithm that adjusts the frequency and optionally the voltage of the processor or group of processors based on their utilization.

    摘要翻译: 用于从功率测量估计处理器利用率的方法和系统提供可以在处理器和操作系统之外计算的处理器利用率的估计。 在直方图中以短时间间隔收集处理器功耗的测量。 确定处理器的空闲功耗,并根据空闲功耗计算高于空闲功耗水平的阈值。 对于大于阈值的箱体的直方图计数的数量被归一化为测量的总数,提供与测量间隔上的处理器利用率相对应的分数值。 然后,分数值可用于功率管理算法,其根据其利用率来调整处理器或处理器组的频率和可选的电压。