Processor Power Controller Dynamic Frequency 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, contributing to substantial electricity usage across various devices, necessitating innovative power management solutions.

Innovation Solution

The implementation of integrated voltage regulators (IVRs) and a power control unit (PCU) within multicore processors allows for fine-grained control of voltage and power, enabling independent operation of each core and dynamic frequency adjustments through hardware-based power management techniques like dynamic voltage frequency scaling (DVFS) and workload swapping between cores.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the amount of logic on integrated circuit devices is increased to improve processing capability, then productivity is improved, but use of energy increases

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

Solution Approach 1:

The processor is divided into multiple independent cores, each capable of executing instructions independently. This segmentation allows the system to improve overall processing capability by utilizing multiple cores simultaneously while managing power consumption at the individual core level, thereby addressing the contradiction between productivity and energy use.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The processor implements dynamic frequency scaling and voltage adjustment for each core based on workload demands. When full processing capability is not needed, cores can operate at lower frequencies and voltages, reducing energy consumption while maintaining the ability to scale up productivity when required.

Inventive Principle:
Principle #15Dynamics

2Use of energy by moving object

If dynamic frequency adjustments are implemented to improve energy efficiency, then use of energy is improved, but device complexity increases

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

Solution Approach 1:

The processor includes self-managing control logic that automatically monitors workload, thermal conditions, and power consumption to dynamically adjust core frequencies and voltages without external intervention. This self-service mechanism handles the complexity internally while presenting a simplified interface to the system, resolving the contradiction between energy efficiency and device complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS9710043B2Controlling a guaranteed frequency of a processor
Publication Date: 2017.07.18 INTEL CORP
  • US9710043B2 patent drawing
  • US9710043B2 patent drawing
  • US9710043B2 patent drawing

AI summary

In one embodiment, a processor includes one or more cores to execute instructions and a power controller coupled to the one or more cores. In turn, the power controller includes a control logic to receive an indication, from one or more sources, of a dynamic change to a guaranteed frequency at which at least one of the one or more cores are to operate, and to determine a final guaranteed frequency at which the processor is to operate for a next window, and to communicate the final guaranteed frequency to at least one entity. Other embodiments are described and claimed.