GPU Power Management via Idle State Detection and Switching
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Computer systems with high-power GPUs face significant power consumption issues, leading to heat dissipation problems and decreased battery life, as they continue to use high-power GPUs during idle periods even when graphics processing is not required.
Innovation Solution
A system that detects an idle state in a high-power GPU and switches to a low-power GPU, placing the high-power GPU into a low-power state by powering it off while maintaining video memory power, and intercepts graphics calls to restore the high-power GPU when needed, allowing efficient power management.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a high-power GPU is used to provide higher graphics performance, then graphics performance is improved, but power consumption increases
Solution Approach 1:
The system dynamically switches between high-power and low-power GPUs based on workload demands. The high-power GPU is activated when graphics processing is required and deactivated when idle, transforming the static power consumption problem into a dynamic power management solution that adapts to real-time needs.
Solution Approach 2:
The invention changes the operational state parameter of the GPU from continuously powered-on to selectively powered-off. By controlling the power state parameter based on idle detection, the system achieves significant power savings while maintaining graphics performance when needed.
2Speed
If the high-power GPU remains active during idle periods to ensure quick resumption of graphics processing, then responsiveness is improved, but power consumption increases
Solution Approach 1:
The system performs preliminary detection of idle states and proactively switches to low-power mode before graphics processing is actually needed. This advance preparation allows the system to minimize power consumption while being ready to quickly activate the high-power GPU when workloads arrive.
Solution Approach 2:
The system implements feedback mechanisms to monitor GPU utilization and automatically adjust power states. When the GPU is detected to be idle, the system provides feedback to switch to low-power mode, and when graphics processing is detected, feedback triggers activation of the high-power GPU, creating a responsive closed-loop power management system.
3Use of energy by moving object
If the high-power GPU is switched to low-power mode during idle states, then power consumption is reduced, but switching overhead and complexity increase
Solution Approach 1:
The invention introduces an intermediary power management mechanism that mediates between the high-power and low-power GPUs. This intermediary layer handles the complexity of detection, switching, and state management, isolating the complexity from the core graphics processing functions and enabling seamless transitions between power states.
Data Source
AI summary
The disclosed embodiments provide a system that drives a display from a computer system. During operation, the system detects an idle state in a first graphics-processing unit (GPU) used to drive the display. During the idle state, the system switches from using the first GPU to using a second GPU to drive the display and places the first GPU into a low-power state, wherein the low-power state reduces a power consumption of the computer system.


