System power consumption tracking and reporting
AssigneeIntel Corporation
InventorsRobert A. Dunstan, Kelan Silvester
Life of this patent
Estimating the term…
Abstract
A computer system with system power consumption tracking and reporting is disclosed including a background task that determines a hardware configuration of the computer system and that detects new or novel hardware configurations. The background task updates data sets in the system power table that correspond to previously logged hardware configurations and creates new data sets in the system power table for the new or novel hardware configurations. The system power table logs indications of system power consumption for the corresponding hardware configurations as well as related information.
Claims28
A method for power consumption tracking and reporting in a computer system, comprising the steps of:
- in a background task, determining a hardware configuration of the computer system by detecting the devices installed and whether a data set for the hardware configuration is stored in a system power table;
- if the data set is stored, then the background task updates an indication of system power consumption for the hardware configuration in the data set;
- if the data set is not stored, then the background task creates a new data set in the system power table that includes the indication of system power consumption for the hardware configuration.
An apparatus for power consumption tracking and reporting in a computer system, comprising:
- means for determining a hardware configuration of the computer system during a background task and during the background task determining whether a data set for the hardware configuration is stored in a system power table;
- means for updating an indication of system power consumption for the hardware configuration in the data set if the data set is stored;
- means for creating a new data set in the system power table that includes the indication of system power consumption for the hardware configuration if the data set is not stored.
A computer system having a set of hardware including a persistent storage and that executes a task that determines whether a data set for a configuration of the hardware is stored in a system power table in the persistent storage and that updates an indication of system power consumption for the configuration in the data set if the data set is stored and that creates a new data set in the system power table that includes the indication of system power consumption for the configuration if the data set is not stored.
Dependencies are inferred from the claim text.