In-Band Out-of-Band Power Manager Coordination

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current power management techniques in computers, both OS-based and non-OS-based, often conflict due to the lack of cooperation between them, leading to inefficient power consumption and heat management.

Innovation Solution

An in-band power manager dynamically sets the performance state of the computer processor based on performance metrics and provides this state to an out-of-band power manager, enabling cooperation between the two to optimize power consumption and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If OS-based power management techniques are implemented to manage power consumption in dependence upon processor performance, then power management efficiency is improved, but conflicts arise with non-OS-based power management techniques due to lack of cooperation

Engineering Contradiction:
Improvepower consumptionVSAvoidcoordination between power management techniques
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent introduces an intermediary mechanism that enables communication and coordination between the OS-based power manager and non-OS-based power manager. This intermediary allows the two independent power management systems to exchange information about processor performance metrics and power consumption data, resolving conflicts by establishing a common understanding of system state and enabling cooperative decision-making regarding power management strategies.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Temperature

If non-OS-based power management techniques are implemented to manage power consumption based on temperature and power values, then thermal control is improved, but conflicts arise with OS-based power management due to lack of cooperation

Engineering Contradiction:
Improveheat managementVSAvoidcoordination between power management techniques
Core Design Contradiction:
TemperatureVSReliability

Solution Approach 1:

The patent implements a feedback mechanism where temperature and power value data from the non-OS-based power manager are communicated to the OS-based power manager, and processor performance metrics from the OS-based manager are fed back to the non-OS-based manager. This bidirectional feedback loop enables both systems to adjust their power management strategies based on real-time system state, resolving thermal control conflicts by ensuring that temperature management decisions are coordinated with performance-based power management decisions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8307220B2Managing power consumption of a computer
Publication Date: 2012.11.06 BLUE HERON DEVELOPMENT LLC
  • US8307220B2 patent drawing
  • US8307220B2 patent drawing
  • US8307220B2 patent drawing

AI summary

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.