Processing Load Management via Dynamic Acknowledgement Frequency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Data processing units in battery-powered devices face challenges in managing power consumption due to different modes of operation, which affect battery life and overall energy efficiency, as they often switch between high and low power modes to meet processing demands.

Innovation Solution

Implementing a method for the processing unit to adjust the acknowledgement frequency by varying the value of n for sending acknowledgements, which reduces the need to switch between normal and turbo modes, thereby minimizing power consumption by decreasing the number of computations required per unit time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the processor runs at higher frequency in turbo mode to satisfy increased data processing demands, then processing capability is improved, but power consumption increases

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

Solution Approach 1:

The system dynamically adjusts the acknowledgement frequency based on current processing load conditions. When the processor is operating in turbo mode due to high data throughput, the acknowledgement frequency is reduced to decrease the number of processing operations required, thereby reducing power consumption while still maintaining acceptable processing performance

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the operational parameter of acknowledgement frequency in response to changes in processing mode. When transitioning from normal to turbo mode, the acknowledgement frequency is adjusted downward to compensate for the increased processing capability, ensuring that the overall power consumption is optimized while still meeting processing demands

Inventive Principle:
Principle #35Parameter changes

2Adaptability or versatility

If the processor switches between normal and turbo modes to meet varying processing demands, then processing flexibility is improved, but battery lifetime is reduced

Engineering Contradiction:
Improveprocessing mode flexibilityVSAvoidbattery lifetime
Core Design Contradiction:
Adaptability or versatilityVSDuration of action of moving object

Solution Approach 1:

The system implements a feedback mechanism where the processing unit monitors its own operational mode and adjusts the acknowledgement frequency accordingly. This feedback loop ensures that when the processor is in turbo mode, fewer acknowledgements are sent, which reduces the processing burden and allows the system to return to normal mode sooner, thereby extending battery lifetime while maintaining processing flexibility

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8812641B2Processing load with normal or fast operation mode
Publication Date: 2014.08.19 NXP USA INC
  • US8812641B2 patent drawing
  • US8812641B2 patent drawing
  • US8812641B2 patent drawing

AI summary

A data processing apparatus includes a processing unit for processing data, including receiving data packets from a sender and sending acknowledgements to the sender, the processing unit having a first and second mode of operation, the second mode of operation requires more power than the first mode, and the processing unit switches between the first and second modes of operation based on a processing load; a metric module for determining a metric indicative of the processing load; an acknowledgement module for sending one acknowledgement in respect of n received data packets; and an acknowledgement configuration module for setting n to be a value m greater than a first predetermined value if the metric lies in a predetermined range that includes a value that the metric assumes when the processing unit switches between the first mode of operation and the second mode of operation, and to the first predetermined value otherwise.