Multi-core Rate Adjustment Module for Bandwidth-Aware Power Management
Find Innovative SolutionsGenerate 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
Engineering 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
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
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
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
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
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
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
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
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
Data Source
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.


