Runtime Graphics Processor Power Management
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing power-saving techniques in portable devices face a tradeoff between battery life and performance, as enabling additional processing capabilities increases power consumption, and existing systems cannot selectively enable or disable graphics processors during runtime to optimize power usage.
Innovation Solution
A system and method that allow for enabling or disabling a graphics processor during runtime in response to commands, enabling dynamic power management by switching among multiple graphics processors without requiring system reboot or application knowledge.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Power
If additional processing capabilities are enabled to enhance computer performance, then processing power is improved, but power consumption increases
Solution Approach 1:
The system dynamically switches between different graphics processor configurations at runtime based on power availability and performance requirements. The power management module monitors system state and selectively activates or deactivates graphics processors without requiring system reboot, enabling adaptive power-performance optimization during operation.
2Use of energy by moving object
If a fixed configuration is selected at startup to preserve battery life, then power consumption is reduced, but adaptability during runtime is lost
Solution Approach 1:
The invention transforms the static configuration selection into a dynamic runtime decision-making process. The power management module continuously monitors system conditions and can switch between graphics processor configurations on-the-fly, allowing the system to adapt to changing power availability and performance needs without rebooting or requiring application awareness.
3Power
If multiple graphics processors are employed to provide advanced processing capabilities, then processing power is improved, but power consumption and complexity increase
Solution Approach 1:
The system segments graphics processing capabilities into multiple independent processors with different power consumption characteristics. The power management module selectively activates only the necessary graphics processor based on current workload requirements, allowing advanced processing power to be available when needed while keeping the system simple and power-efficient during normal operation.
Data Source
AI summary
A system, method, and computer program product are provided for enabling or disabling a graphics processor during runtime. In use, a command is received to disable or enable a graphics processor. Such graphics processor is enabled or disabled during runtime, in response to the command.


