In-Band Out-of-Band Power Manager Coordination
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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
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.
Data Source
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.


