Processor Core State Transition for Hot-Unplug Latency Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing techniques for reducing processor power consumption, such as dynamic voltage and frequency scaling and hot plugging, face challenges in latency time due to the need for transitioning cores to offline states, which involves cleanup operations and delays.

Innovation Solution

An electronic device and method that transition a core from an online state to a power save state instead of an offline state, using the ACPI specification, reducing the need for cleanup operations and thus minimizing latency time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of energy

If a core is transitioned to an offline state to reduce power consumption, then power consumption is reduced, but latency time increases due to cleanup operations

Engineering Contradiction:
Improvepower consumptionVSAvoidlatency time
Core Design Contradiction:
Loss of energyVSLoss of time

Solution Approach 1:

The patent changes the state parameter of the core from transitioning to an offline state to transitioning to an idle state with restricted usage. This parameter change avoids the cleanup operations required for offline state transitions, thereby reducing latency time while still achieving power consumption reduction through the restricted usage state.

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If a core is transitioned to an offline state to place restrictions on processor usage, then processor usage is restricted, but the transition process requires cleanup operations that increase latency

Engineering Contradiction:
Improveprocessor usage restrictionVSAvoidtransition time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent changes the state parameter from offline state to idle state with usage restriction. This allows the core to be restricted from executing new tasks while avoiding the full cleanup sequence required for offline transitions, thus reducing transition time while maintaining usage restriction capability.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

Instead of performing the complete cleanup operation required for offline state transitions, the patent applies a partial action by transitioning to an idle state with restriction. This partial approach achieves the necessary usage restriction without the excessive time cost of full cleanup operations.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS10545562B2Electronic device and method for operating the same
Publication Date: 2020.01.28 SAMSUNG ELECTRONICS CO LTD
  • US10545562B2 patent drawing
  • US10545562B2 patent drawing
  • US10545562B2 patent drawing

AI summary

An electronic device capable of placing restrictions on processor usage is disclosed. The electronic device may include: a memory; and a processor including a first core and a second core. The memory may store instructions that, when executed by the processor, cause the first core to transition from an active state to an idle state in response to a restriction signal for the first core, and cause the first core to transition to a power save state when the first core remains in the idle state for at least a preset time. For hot-unplugging, as the electronic device does not transition a core to an offline state, it does not have to perform cleanup operation on the memory and variables. Hence, it is possible to reduce the latency time due to hot-unplugging.