Graphics Processor Switching via Multiplexer and Phase-Locked Loop

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current computer systems face power consumption issues due to high-power graphics processors, which lead to short battery life in portable devices and heat dissipation problems, as they cannot efficiently switch to low-power modes during low graphics processing activities, requiring disruptive re-initialization when switching between graphics sources.

Innovation Solution

A system that seamlessly switches between high-power and low-power graphics processors by synchronizing their output signals and using a selecting device like a multiplexer to decouple and couple inputs, allowing for rapid and frequent switching without re-initialization, powered by monitoring graphics processing load and utilizing phase-locked loops for synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If a high-power graphics processor is used to drive the display, then graphics processing performance is improved, but power consumption increases and battery life decreases

Engineering Contradiction:
Improvegraphics processing performanceVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The system dynamically switches between a first graphics processor (high-power) and a second graphics processor (low-power) based on real-time graphics processing load detection. During high-load periods, the high-power GPU is activated; during low-load periods, the system transitions to the low-power GPU, enabling adaptive power management that matches performance demands with energy consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operational state parameter of the graphics processor by switching between different GPU devices with different power consumption characteristics. The system monitors graphics processing activity levels and adjusts which GPU is active accordingly, transforming the static power consumption model into a dynamic one that responds to workload variations.

Inventive Principle:
Principle #35Parameter changes

2Loss of energy

If a mechanical switch is used to allow user switching between graphics sources, then power saving capability is improved, but system complexity increases and user operation becomes cumbersome

Engineering Contradiction:
Improvepower saving capabilityVSAvoidsystem complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The system automatically detects graphics processing load levels and autonomously decides when to switch between graphics processors without requiring user intervention. The automatic switching mechanism eliminates the need for manual mechanical switches or user-initiated re-initialization procedures, reducing both complexity and operational burden while maintaining power saving capabilities.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system continuously monitors graphics processing activity and uses this feedback to automatically trigger switches between high-power and low-power graphics processors. This closed-loop control ensures that power management decisions are based on real-time system state, eliminating the need for user judgment and manual switching operations.

Inventive Principle:
Principle #23Feedback

3Adaptability or versatility

If the computer system is re-initialized to switch between graphics sources, then switching flexibility is improved, but time loss increases and user experience deteriorates

Engineering Contradiction:
Improveswitching flexibilityVSAvoidre-initialization time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The system keeps both the first and second graphics processors in a ready state, pre-configured and pre-loaded with necessary drivers and settings. This preliminary preparation eliminates the need for full re-initialization when switching between graphics sources, as the system can directly switch between the pre-ready processors, significantly reducing transition time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent replaces the mechanical/re-initialization-based switching mechanism with a software-based hot-switching mechanism. Instead of requiring system re-initialization, the system uses driver-level control and signal routing to switch between graphics processors, substituting a complex mechanical-like re-initialization process with a faster software-based transition approach.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

4Productivity

If graphics processing load is continuously monitored to enable dynamic switching, then power management efficiency is improved, but device complexity increases

Engineering Contradiction:
Improvepower management efficiencyVSAvoidmonitoring and control complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The graphics processor switching mechanism serves multiple functions: it manages power consumption, adapts to graphics processing load, and provides seamless display switching. By making the switching system multi-functional, the patent reduces the need for separate dedicated monitoring and control components, as the same infrastructure handles power management, performance optimization, and user experience maintenance.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

Enables efficient power management by switching between graphics processors based on load, reducing power consumption and heat dissipation, while maintaining seamless graphical output without disrupting the user experience.

Implementation Method 1

utilizing phase-locked loops for synchronization

Methodology Applied
Scientific EffectPhase-locked loop:

Data Source

PatentUS8681159B2Method and apparatus for switching between graphics sources
Publication Date: 2014.03.25 APPLE INC
  • US8681159B2 patent drawing
  • US8681159B2 patent drawing
  • US8681159B2 patent drawing

AI summary

One embodiment of the present invention provides a system that switches from a first graphics processor to a second graphics processor to drive a display. During operation, the system receives a request to switch a signal source which drives the display from the first graphics processor to the second graphics processor. In response to the request, the system first configures the second graphics processor so that the second graphics processor is ready to drive the display. Next, the system switches the signal source that drives the display from the first graphics processor to the second graphics processor, thereby causing the second graphics processor to drive the display.