Processor Hibernation and Data Relocation for Thermal Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern microprocessors, especially graphics processors, face significant challenges with increased power consumption and heat buildup due to high clock frequencies and compact designs, exacerbated by uneven computational activity in multiprocessor systems leading to 'hot spots'.

Innovation Solution

A method involving processor hibernation and data relocation, where processors are temporarily powered down and data is transferred to other processors to balance workload and reduce heat buildup, using techniques like modulo 'n' rotation for processor data relocation and hibernation to manage power consumption and thermal dissipation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If microprocessor clock frequency is increased to improve computing performance, then computing performance is improved, but power consumption and heat buildup increase

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

Solution Approach 1:

The system dynamically adjusts processor operational states by transitioning between active and hibernated states based on computational workload demands. This allows the processor to operate at high performance when needed while reducing power consumption during lower demand periods, resolving the contradiction between computing performance and power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameters of processors by modifying their state (active vs. hibernated) and redistributing computational tasks. This parameter change enables the system to maintain computing performance while controlling power consumption through state transitions and workload redistribution.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If multiple high-performance processors are concentrated within limited space to improve computing performance, then computing performance is improved, but heat buildup and hot spots are aggravated

Engineering Contradiction:
Improvecomputing performanceVSAvoidheat buildup
Core Design Contradiction:
ProductivityVSTemperature

Solution Approach 1:

The system dynamically redistributes computational workload among processors based on their thermal states. When hot spots are detected, the system actively shifts tasks from overheated processors to cooler ones, enabling high-performance operation while managing heat distribution across the processor array.

Inventive Principle:
Principle #15Dynamics

3Ease of operation

If computational activity is unevenly distributed among processors to simplify task management, then task management is simplified, but local hot spots are generated due to concentrated processing activity

Engineering Contradiction:
Improvetask managementVSAvoidhot spots
Core Design Contradiction:
Ease of operationVSTemperature

Solution Approach 1:

The system implements a feedback mechanism that continuously monitors processor thermal states and dynamically adjusts task distribution accordingly. This feedback loop enables the system to maintain simple task management while preventing hot spots by redistributing workload based on real-time thermal conditions.

Inventive Principle:
Principle #23Feedback

4Use of energy by moving object

If processors are hibernated to reduce power consumption, then power consumption is reduced, but system complexity increases due to data relocation and state management

Engineering Contradiction:
Improvepower consumptionVSAvoidsystem complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The system merges the hibernation and wake-up processes into a unified state management mechanism. By combining data relocation, state saving, and processor state transitions into an integrated process, the system reduces power consumption while managing complexity through consolidation of related operations.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentEP1805575B1Methods and apparatus for power management in a computing system
Publication Date: 2018.12.05 SONY INTERACTIVE ENTERTAINMENT LLC
  • EP1805575B1 patent drawingFigure 1
  • EP1805575B1 patent drawingFigure 2
  • EP1805575B1 patent drawingFigure 3

AI summary

One or more processors within a computing system and the processor(s)' associated local memories may be operatively connected to a main memory enabling data transfer between the main memory and the local memories, in which the computing system can carry out actions that may include: generating a pause condition for one or more processors within a computing system; pausing the one or more processors; saving data from a local memory of the one or more processors to the main memory; hibernating the one or more processors; restoring power to the one or more processors; transferring the saved data originating from the one or more processors back to one originating processor or to designated destination processors in the computing system.