Multi-core Rate Adjustment Module for Bandwidth-Aware Power Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Multi-core electronic systems face challenges in determining an optimal data transmission rate for a shared data transmission interface, as tasks executed by multiple processors vary, leading to inefficient power management and increased power consumption.

Innovation Solution

A multi-core electronic system with a rate adjustment module that receives bandwidth requirements from multiple processors and determines a transmission rate for the shared data transmission interface, allowing for auto-adjustment of the operating clock to balance power saving and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the data transmission interface operates at a high transmission rate to meet the bandwidth requirements of multiple processors, then the system can handle large data transmission tasks efficiently, but power consumption increases

Engineering Contradiction:
Improvedata transmission efficiencyVSAvoidpower consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic adjustment of the data transmission interface rate based on real-time bandwidth requirements from multiple processors. The rate adjustment module continuously monitors the sum of bandwidth requirements and dynamically changes the transmission rate between different operating modes (first rate for high bandwidth demand, second rate for low bandwidth demand), allowing the system to adapt its performance and power consumption to actual needs

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operating parameter (transmission rate) of the data transmission interface based on the aggregated bandwidth requirements. When the sum of bandwidth requirements exceeds a threshold, the system switches to a higher transmission rate; when it falls below the threshold, the system switches to a lower transmission rate, thereby optimizing power consumption while maintaining adequate performance

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If the data transmission interface operates at a low transmission rate to save power, then power consumption is reduced, but the system cannot meet the bandwidth requirements during high data transmission tasks

Engineering Contradiction:
Improvepower consumptionVSAvoiddata transmission efficiency
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The system dynamically switches between low and high transmission rates based on real-time monitoring of bandwidth requirements. When bandwidth demand is low, the system operates at a lower rate to save power; when bandwidth demand increases above a threshold, the system automatically switches to a higher rate to meet performance requirements

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The rate adjustment module receives feedback from multiple processors regarding their bandwidth requirements and uses this feedback to determine the appropriate transmission rate. The module continuously monitors the sum of bandwidth requirements and adjusts the transmission rate accordingly, creating a closed-loop control system that balances power consumption and performance

Inventive Principle:
Principle #23Feedback

3Ease of operation

If a single-core system determines transmission rate based on its own operating status, then the system can quickly adjust to its needs, but multi-core systems cannot effectively integrate bandwidth requirements from multiple processors

Engineering Contradiction:
Improvetransmission rate adjustment simplicityVSAvoidmulti-core bandwidth integration capability
Core Design Contradiction:
Ease of operationVSAdaptability or versatility

Solution Approach 1:

The patent introduces a rate adjustment module as an intermediary between multiple processors and the data transmission interface. This module collects bandwidth requirements from all processors, integrates them by summing the requirements, and determines the appropriate transmission rate based on the aggregated demand, enabling multi-core systems to coordinate their bandwidth needs effectively

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The rate adjustment module serves multiple functions: it receives bandwidth requirements from multiple different processors, integrates these requirements by summation, compares the sum against thresholds, and controls the transmission rate. This universal module handles all bandwidth coordination for the multi-core system, replacing the need for each processor to independently manage transmission rates

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

Data Source

PatentUS8850248B2Multi-core electronic system having a rate adjustment module for setting a minimum transmission rate that is capable for meeting the total bandwidth requirement to a shared data transmission interface
Publication Date: 2014.09.30 MEDIATEK INC
  • US8850248B2 patent drawing
  • US8850248B2 patent drawing
  • US8850248B2 patent drawing

AI summary

A multi-core electronic system for accessing a data storage device includes a plurality of processors, a data transmission interface and a rate adjustment module. The processors respectively provide a bandwidth requirement, and communicate with the data storage device via the shared data transmission interface. The rate adjustment module receives the bandwidth requirements, and determines a transmission rate of the data transmission interface according to the bandwidth requirements.