Processor power optimization in terms of system cooling overhead
AssigneeIntel Corporation
InventorsBenson D. Inkley, Laxmi Vishwanathan
Life of this patent
Estimating the term…
Abstract
Systems, apparatuses and methods may provide for technology that determines an efficient temperature of a processor based on real-time data and one or more part-specific parameters associated with the processor, determines a set of power differences between other temperatures and the efficient temperature, and stores the set of power differences to a register. In one example, a cooling subsystem is controlled based on the set of power differences in the register.
Claims17
A computing system comprising:
- a cooling subsystem;
- a processor;
- a register;
- a power control unit to
- determine an efficient temperature of the processor based on real-time data and one or more part-specific parameters associated with the processor, wherein the efficient temperature corresponds to a real-time minimum power dissipation of the processor,
- determine a set of power differences between other temperatures and the efficient temperature, wherein the set of power differences is to correspond to power savings between the efficient temperature and the other temperatures,
- store the set of power differences to the register, and
- dynamically update the set of power differences stored in the register;
- and
- a memory including a set of instructions, which when executed by the processor, cause the computing system to:
- identify a first power difference from the set of power differences based on a real-time temperature of the processor, wherein the real-time temperature is to be below the efficient temperature,
- determine, based on the first power difference, that the real-time temperature of the processor is to be raised to the efficient temperature, and
- control the cooling subsystem based on the first power difference to cause the cooling subsystem to increase the real-time temperature of the processor to the efficient temperature.
At least one non-transitory computer readable storage medium comprising a set of instructions, which when executed by a computing system, cause the computing system to:
- determine an efficient temperature of a processor based on real-time data and one or more part-specific parameters associated with the processor, wherein the efficient temperature corresponds to a real-time minimum power dissipation of the processor;
- determine a set of power differences between other temperatures and the efficient temperature, wherein the set of power differences is to correspond to power savings between the efficient temperature and the other temperatures;
- store the set of power differences to a register;
- dynamically update the set of power differences stored in the register;
- identify a first power difference from the set of power differences based on a real-time temperature of the processor, wherein the real-time temperature is to be below the efficient temperature;
- and
- determine, based on the first power difference, that the real-time temperature of the processor is to be raised to the efficient temperature.
A method implemented with a computing system, comprising:
- determining an efficient temperature of a processor based on real-time data and one or more part-specific parameters associated with the processor, wherein the efficient temperature corresponds to a real-time minimum power dissipation of the processor;
- determining a set of power differences between other temperatures and the efficient temperature, wherein the set of power differences is to correspond to power savings between the efficient temperature and the other temperatures;
- storing the set of power differences to a register;
- dynamically updating the set of power differences stored in the register;
- identifying a first power difference from the set of power differences based on a real-time temperature of the processor, wherein the real-time temperature is to be below the efficient temperature;
- and
- determining, based on the first power difference, that the real-time temperature of the processor is to be raised to the efficient temperature.
Dependencies are inferred from the claim text.