Dynamic Thread Adjustment for Mobile Processor Power Savings

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-threaded processor mobile devices face high power consumption due to continuous operation at maximum processing power, even when communicating with base stations that do not require such high data rates, leading to reduced battery life.

Innovation Solution

The method involves dynamically adjusting the number of active hardware threads and processor frequency based on the data rate of the serving base station, reconfiguring the mobile device's processing capability to match the available data rate, thereby reducing power consumption by increasing idle periods and conserving battery life.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the processor operates at maximum processing power continuously, then the data processing capability is improved, but the power consumption increases

Engineering Contradiction:
Improvedata processing capabilityVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic adjustment of processor frequency and number of active hardware threads based on real-time data rate requirements from the base station. The mobile device continuously monitors the available data rate and adjusts processing resources accordingly, transitioning between high-performance and power-saving states to match actual communication needs.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes key processor parameters including operating frequency and number of active threads based on base station data rate capabilities. When the base station supports higher data rates, the processor operates at higher frequencies with more threads active; when data rates are lower, the processor reduces frequency and deactivates threads to conserve power.

Inventive Principle:
Principle #35Parameter changes

2Speed

If the processor uses more active resources, then the processing speed is improved, but the battery life is reduced

Engineering Contradiction:
Improveprocessing speedVSAvoidbattery life
Core Design Contradiction:
SpeedVSDuration of action of moving object

Solution Approach 1:

The system dynamically adjusts the number of active hardware threads and processor frequency based on the serving base station's data rate capability. This allows the processor to operate at optimal speed for each network condition while conserving battery life when full processing power is not required.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The mobile device periodically monitors the base station's indicated data rate and adjusts processor resources in response to changing network conditions, creating a rhythm of high-performance operation when needed and power-saving operation when the network cannot support higher rates.

Inventive Principle:
Principle #19Periodic action

Data Source

PatentUS9030979B2Reducing power consumption in multi-threaded processor mobile devices
Publication Date: 2015.05.12 QUALCOMM INC
  • US9030979B2 patent drawing
  • US9030979B2 patent drawing
  • US9030979B2 patent drawing

AI summary

In a multi-threaded processor mobile device, power consumption is reduced by matching a number of active processing resources with the data rate capability of a serving base station. The number of active resources may be adjusted to increase the amount of time the mobile device is in an all-waits period, where its processors are all idle at the same time. Increasing the all-waits time increases power savings. The mobile device may reduce the number of active resources to reduce power consumption or may increase the number of active resources temporarily in order to increase an all-waits period. The mobile device may also operate in a low power state by adjusting its active resources and operating at a reduced data rate, which is communicated to a base station.