Processor Mailbox Interface for Low Power State Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing power requirements and energy consumption of multicore processors pose a significant challenge for energy efficiency in computing systems, as they contribute substantially to overall electricity usage, necessitating innovative power management solutions to reduce energy consumption while maintaining performance.

Innovation Solution

The implementation of a mailbox interface circuitry enables efficient communication between processor cores and core perimeter circuitry, allowing for enhanced low-power state management by storing context information and enabling independent voltage and frequency control of each core through integrated voltage regulators, thereby optimizing power usage and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Power

If multiple cores are integrated to increase computing capability, then processing power and functionality are improved, but power consumption and energy requirements increase

Engineering Contradiction:
Improveprocessing powerVSAvoidpower consumption
Core Design Contradiction:
PowerVSUse of energy by moving object

Solution Approach 1:

The processor is divided into multiple independent cores, each capable of executing instructions separately. This segmentation allows selective activation of cores based on workload requirements, enabling the system to maintain high processing power when needed while reducing power consumption by leaving unused cores in low-power states.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements dynamic power management where each core can independently transition between active and low-power states. The system dynamically adjusts the number of active cores based on real-time workload demands, optimizing the balance between processing power and power consumption.

Inventive Principle:
Principle #15Dynamics

2Use of energy by moving object

If cores enter low-power states to reduce energy consumption, then power savings are achieved, but communication overhead and latency increase

Engineering Contradiction:
Improvepower consumptionVSAvoidstate transition latency
Core Design Contradiction:
Use of energy by moving objectVSLoss of time

Solution Approach 1:

Context information is preserved in memory structures before cores enter low-power states. This preliminary preservation of execution context allows for rapid restoration when cores need to resume operation, minimizing the time loss associated with state transitions and enabling more frequent use of low-power states.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

A mailbox interface is introduced as an intermediary communication mechanism between cores and the power management system. This mailbox enables efficient exchange of control signals and context information during state transitions, reducing communication overhead and facilitating smoother transitions between active and low-power states.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Use of energy by moving object

If integrated voltage regulators control voltage per core to optimize performance, then energy efficiency is improved, but device complexity increases

Engineering Contradiction:
Improveenergy efficiencyVSAvoidpower management complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The power management system is segmented into independent voltage regulation units, with each core having its own integrated voltage regulator. This segmentation allows independent voltage control for each core, optimizing energy efficiency by supplying voltage only where needed while keeping the overall system manageable through modular architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The integrated voltage regulators serve multiple functions: they provide voltage regulation, power management, and coordination with the mailbox interface for state transitions. This multi-functionality reduces the need for separate dedicated circuits, thereby limiting the increase in device complexity while achieving fine-grained voltage control.

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

Data Source

PatentUS10719326B2Communicating via a mailbox interface of a processor
Publication Date: 2020.07.21 INTEL CORP
  • US10719326B2 patent drawing
  • US10719326B2 patent drawing
  • US10719326B2 patent drawing

AI summary

In one embodiment, a processor includes: a core to execute instructions, the core including a plurality of mailbox storages and a trust table to store a trust indicator for each of the plurality of mailbox storages; a first core perimeter logic coupled to the core and including a first storage to store state information of the core when the core is in a low power state; and a second core perimeter logic coupled to the first core perimeter logic and the core, the second core perimeter logic including a second storage to store the state information of the core when the first core perimeter logic is in a low power state. Other embodiments are described and claimed.