Dynamic DRAM Bandwidth Control for Power Optimization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing board technologies lack effective control over power consumption, leading to energy wastage during data processing and transmission.
Innovation Solution
A method and apparatus for controlling power consumption by dynamically adjusting the active bandwidth of dynamic random memory based on data flow, involving the use of write and read controllers, a cache controller, and a power supply controller to activate or idle sub-memories as needed, thereby optimizing power usage.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If all dynamic random sub-memories are kept active to ensure sufficient bandwidth for data processing, then data transmission performance is maintained, but power consumption increases
Solution Approach 1:
The patent applies dynamics by making the memory bandwidth configuration changeable in real-time. The board dynamically adjusts the number of active dynamic random sub-memories based on detected data flow bandwidth requirements. When data flow requires high bandwidth, more sub-memories are activated; when data flow is low, fewer sub-memories remain active, thus adapting the system to actual needs and reducing unnecessary power consumption.
Solution Approach 2:
The patent changes the parameter of memory bandwidth by adjusting the number of active dynamic random sub-memories. The system detects the bandwidth requirement of incoming data flow and modifies the active memory configuration accordingly. This parameter change allows the board to match memory resources with actual data processing demands, avoiding both over-provisioning (wasting power) and under-provisioning (degrading performance).
2Use of energy by moving object
If the active bandwidth of dynamic random memory is reduced to save power, then energy consumption decreases, but data processing capability may be compromised
Solution Approach 1:
The patent implements feedback by detecting the bandwidth requirement of data flow and using this information to adjust the active memory bandwidth. The system continuously monitors data flow characteristics and adjusts the number of active dynamic random sub-memories accordingly. This feedback mechanism ensures that memory resources are optimized based on actual needs, preventing both energy waste and performance degradation.
Solution Approach 2:
The system dynamically adjusts memory bandwidth configuration in response to detected data flow requirements. Rather than using a static configuration, the board adapts its memory resources in real-time, activating or deactivating sub-memories based on current data processing demands. This dynamic approach maintains data processing capability when needed while reducing energy consumption during low-demand periods.
Data Source
AI summary
Provided are a method and an apparatus for controlling power consumption, a board, an electronic device and a storage medium. The method is applied to a board, and the board includes a dynamic random memory. The method includes: obtaining a data flow of the board; and controlling an active bandwidth of the dynamic random memory according to the data flow.


