Energy Management Unit for Data Processing Visibility

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current energy management techniques in data processing apparatuses lack detailed visibility into how data processing affects energy state, limiting optimization to coarse and simplistic algorithms.

Innovation Solution

An energy management unit generates detailed energy management information correlating energy state with data processing activities, allowing for more precise energy management by associating energy state with time, events, and instructions, and optimizing energy consumption based on performance criteria.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If coarse and simplistic energy management algorithms are used, then device complexity is reduced, but measurement precision of energy state visibility deteriorates

Engineering Contradiction:
Improveenergy management algorithm complexityVSAvoidenergy state visibility
Core Design Contradiction:
Device complexityVSMeasurement precision

Solution Approach 1:

The patent segments the energy management system into distinct functional units: an energy management unit that generates energy state information, trace logic that captures processing activities, and trace analysing logic that correlates the two. This segmentation allows each component to specialize in specific tasks, improving measurement precision without requiring the entire system to be complex.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces trace logic as an intermediary component that bridges the gap between data processing activities and energy state information. This intermediary captures processing activities and enables correlation with energy consumption, providing detailed energy state visibility without requiring complex direct measurement mechanisms.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If detailed energy management information is generated, then measurement precision of energy state is improved, but device complexity increases

Engineering Contradiction:
Improveenergy state visibilityVSAvoidenergy management system complexity
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The trace logic component serves multiple functions: it captures processing activities, timestamps events, and enables correlation with energy state information. This multi-functionality reduces the need for separate specialized components, thereby limiting the increase in device complexity while achieving detailed energy state visibility.

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

Solution Approach 2:

The energy management unit generates energy state information autonomously based on its internal state, and the trace logic autonomously captures processing activities. This self-service capability reduces the need for external control mechanisms and complex coordination, limiting system complexity while providing detailed information.

Inventive Principle:
Principle #25Self-service

3Productivity

If performance of data processing apparatus is increased, then productivity is improved, but use of energy increases

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

Solution Approach 1:

The patent implements dynamic energy management by continuously monitoring energy state information and processing activities, allowing the system to adaptively adjust performance levels. The correlation between energy state and processing activities enables real-time optimization, where performance can be increased when energy is abundant and reduced when energy is constrained, resolving the contradiction between productivity and energy use.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system establishes feedback loops where energy management information is generated, correlated with processing activities through trace logic, and used to inform subsequent energy management decisions. This feedback mechanism enables the system to learn from past energy consumption patterns and optimize future performance, allowing productivity improvement while managing energy consumption effectively.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS8762744B2Energy management system configured to generate energy management information indicative of an energy state of processing elements
Publication Date: 2014.06.24 ARM LTD
  • US8762744B2 patent drawing
  • US8762744B2 patent drawing
  • US8762744B2 patent drawing

AI summary

A data processing apparatus and methods are disclosed. The data processing apparatus comprises: data processing elements operable to process data; an energy management unit operable to generate energy management information indicative of an energy state of at least one of the data processing elements when processing said data; and logic operable to receive said energy management information and to generate energy management information items associating said energy state with the processing of said data. The information items can provide visibility of how the Energy State of the data processing elements vary in response to the processing of data. Providing this visibility of the Energy State can advantageously enable more detailed the energy management to be performed and the Energy State of the data processing elements to be optimized.