Hybrid Power Management Mode for Multi-Core Processor

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional multi-core processors face inefficiencies in power management, leading to increased power consumption and heat generation, which reduces battery life in portable devices and shortens the lifespan of fixed systems, as they either operate in all-core or single-core modes without optimal resource utilization.

Innovation Solution

Implementing a hybrid mode that alternates between multiple core and single core operation based on monitored system conditions such as temperature and power state, with a default mode ratio of 50%, allowing dynamic adjustment of core usage to optimize power management.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multiple cores operate continuously in multi-core mode, then processing performance is enhanced, but power consumption increases and battery life is reduced

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

Solution Approach 1:

The patent implements periodic switching between multi-core mode and single-core mode based on task requirements and power conditions. The system alternates between high-performance multi-core operation and low-power single-core operation, achieving a balance between processing performance and power consumption through time-based periodic action.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent introduces dynamic power management by allowing the processor to switch between different operational modes (multi-core and single-core) based on real-time conditions. The system dynamically adjusts the number of active cores according to task demands and power availability, transforming a static power consumption model into a dynamic one that adapts to changing conditions.

Inventive Principle:
Principle #15Dynamics

2Use of energy by moving object

If single core mode is used to reduce power consumption, then battery life is extended, but processing performance deteriorates

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessing performance
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The system periodically switches between single-core and multi-core modes based on task requirements. When power saving is prioritized, single-core mode is activated; when processing performance is needed, multi-core mode is activated. This periodic switching allows the system to achieve both low power consumption and high processing performance at different time intervals.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent implements dynamic adjustment of core activation based on real-time monitoring of power conditions and task demands. The system dynamically transitions between single-core and multi-core modes, allowing optimal performance when needed and optimal power saving when required, rather than being locked into a fixed operational mode.

Inventive Principle:
Principle #15Dynamics

3Speed

If all cores operate simultaneously, then task processing speed increases, but heat generation increases and system lifespan is shortened

Engineering Contradiction:
Improvetask processing speedVSAvoidheat generation
Core Design Contradiction:
SpeedVSTemperature

Solution Approach 1:

The patent implements periodic switching between full multi-core operation and reduced single-core operation based on thermal conditions. When temperature reaches threshold levels, the system periodically transitions to single-core mode to reduce heat generation, then switches back to multi-core mode when cooling conditions improve, achieving a balance between processing speed and thermal management.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent converts the harmful effect of heat generation into a useful feedback signal for thermal management. By monitoring temperature and using it as a trigger for mode switching, the system transforms thermal conditions from a mere byproduct into an active control parameter that regulates processor performance, thereby extending system lifespan while maintaining processing capability.

Inventive Principle:
Principle #22Blessing in disguise (Convert harm into benefit)

4Ease of operation

If fixed power management mode is used, then system operation is simplified, but adaptability to varying conditions is reduced

Engineering Contradiction:
Improvesystem operation simplicityVSAvoidadaptability to conditions
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent implements self-service power management where the system automatically monitors its own conditions (power availability, temperature, task requirements) and adjusts operational modes without external intervention. The system serves itself by making intelligent decisions about core activation based on real-time conditions, maintaining simplicity for the user while achieving high adaptability through automated response to varying conditions.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS7702938B2Method and apparatus for implementing a hybrid power management mode for a computer with a multi-core processor
Publication Date: 2010.04.20 LG ELECTRONICS INC
  • US7702938B2 patent drawing
  • US7702938B2 patent drawing
  • US7702938B2 patent drawing

AI summary

A method of implementing a hybrid mode of a multi-core processor includes setting a hybrid mode as a power management mode of the multi-core processor. The hybrid mode includes operating more than one core of the processor and alternately operating only a single core of the processor. The hybrid mode includes operating a first core of the processor and alternately operating a second core of the processor. The hybrid mode of a method, apparatus or computer readable medium includes alternate operation between two or more processor cores of a multi-core processor according to a preset or adjustable operating ratio.