Processor Power Control via Variable ON-OFF Keying

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current power management techniques for computer systems, such as dynamic voltage and frequency scaling, face inefficiencies due to minimum operating voltage constraints and software inefficiencies, leading to significant energy consumption in computing devices, which necessitate improved energy efficiency and conservation methods.

Innovation Solution

Implementing an ON-OFF keying protocol that periodically places processor components into power-saving states with variable cycle times, adjusting on and off times based on maximum acceptable off times and requested speeds to minimize overhead and maximize efficiency, which can be complementary to other power control methods like voltage-frequency scaling.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If dynamic voltage and frequency scaling is used to reduce power consumption, then power consumption is reduced, but efficiency suffers because circuits have a minimum operating voltage and cannot operate below it

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

Solution Approach 1:

The patent applies periodic action by implementing ON-OFF keying that periodically transitions the processor between active and low-power states. This periodic switching allows the system to operate at minimum voltage Fmin with maximum efficiency while reducing average power consumption through controlled idle periods, resolving the contradiction between power reduction and efficiency maintenance

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies dynamics by making the processor's operational state variable rather than fixed. The system dynamically adjusts between full operation at Fmin and low-power states based on workload requirements, allowing optimal efficiency during active periods while achieving power reduction during idle periods, thus resolving the contradiction between maintaining efficiency and reducing power consumption

Inventive Principle:
Principle #15Dynamics

2Use of energy by moving object

If software-generated requests for idle states are used without direct control of voltage, then power consumption is reduced, but there is no guarantee of the physical state that will result

Engineering Contradiction:
Improvepower consumptionVSAvoidstate guarantee
Core Design Contradiction:
Use of energy by moving objectVSReliability

Solution Approach 1:

The patent applies self-service by implementing hardware-based voltage and frequency control that automatically maintains the processor at the optimal Fmin operating point without requiring software intervention. The hardware directly controls the physical state to ensure it remains at the most efficient operating point, providing both power reduction and reliable state guarantee simultaneously

Inventive Principle:
Principle #25Self-service

3Use of energy by moving object

If speed is reduced below Fmin to reduce power, then power consumption is reduced, but speed drops faster than power so efficiency suffers

Engineering Contradiction:
Improvepower consumptionVSAvoidprocessing speed
Core Design Contradiction:
Use of energy by moving objectVSSpeed

Solution Approach 1:

The patent applies periodic action by implementing ON-OFF keying that periodically transitions the processor between active and low-power states. This allows the processor to maintain Fmin speed during active periods (preserving efficiency) while achieving power reduction through controlled idle periods, avoiding the need to operate below Fmin where efficiency deteriorates

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS10168765B2Controlling processor consumption using on-off keying having a maxiumum off time
Publication Date: 2019.01.01 INTEL CORP
  • US10168765B2 patent drawing
  • US10168765B2 patent drawing
  • US10168765B2 patent drawing

AI summary

In an embodiment, a processor includes a logic to cause at least one core to operate with a power control cycle including a plurality of on times and a plurality of off times according to an ON-OFF keying protocol, where the off times each correspond to a maximum off time for a platform including the processor. Other embodiments are described and claimed.