Multi-GPU Graphics Subsystem Power Management via Dynamic Mode Control
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Modern multiple-GPU based computer graphics systems face challenges in managing power consumption and resource allocation efficiently, particularly with high-end GPUs consuming significant power and requiring effective power management to reduce energy usage and heat dissipation.
Innovation Solution
A multi-GPU graphics processing and display subsystem with an automatic mode control module that dynamically assigns graphics tasks to internal or external GPUs based on real-time analysis of application profiles, enabling both single-GPU non-parallel and multi-GPU parallel modes of operation to optimize power use and performance.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If multiple high-end GPUs are used to support parallel graphics rendering processes, then graphics processing performance is improved, but power consumption increases
Solution Approach 1:
The system dynamically switches between single-GPU non-parallel mode and multi-GPU parallel mode based on real-time analysis of application profiles and graphics processing demands. The automatic mode control module monitors application requirements and adjusts the operational state of GPUs accordingly, enabling the system to adapt its power consumption and processing performance to match actual workload needs.
Solution Approach 2:
The system changes operational parameters by switching between different modes (single-GPU non-parallel vs. multi-GPU parallel) depending on the graphics processing requirements. This parameter change allows the system to optimize the balance between performance and power consumption by selecting the appropriate operational state for each specific application scenario.
2Productivity
If multiple high-end GPUs are used to support parallel graphics rendering processes, then graphics processing performance is improved, but heat dissipation increases
Solution Approach 1:
The system dynamically adjusts its thermal output by switching between operational modes. When applications do not require high-end parallel processing, the system operates in single-GPU non-parallel mode, significantly reducing heat generation. The automatic mode control module monitors thermal and performance requirements, enabling the system to maintain adequate cooling infrastructure while reducing actual thermal load during low-demand periods.
3Use of energy by moving object
If automatic mode control module dynamically assigns graphics tasks between internal and external GPUs, then power efficiency is improved, but device complexity increases
Solution Approach 1:
The automatic mode control module implements self-service by autonomously analyzing application profiles and making decisions about GPU assignment without requiring manual user intervention or complex external control systems. The module independently monitors system state, evaluates application requirements, and dynamically configures the graphics processing architecture, thereby managing the added complexity through automated self-regulation.
Data Source
AI summary
A multiple graphics processing unit (GPU) based parallel graphics system comprising multiple graphics processing pipelines with multiple GPUs supporting a parallel graphics rendering process having an object division mode of operation. Each GPU comprises video memory, a geometry processing subsystem and a pixel processing subsystem. According to the principles of the present invention, pixel (color and z depth) data buffered in the video memory of each GPU is communicated to the video memory of a primary GPU, and the video memory and the pixel processing subsystem in the primary GPU are used to carry out the image recomposition process, without the need for dedicated or specialized apparatus.


