Dynamic DRAM Bandwidth Control for Power Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

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

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.

Inventive Principle:
Principle #15Dynamics

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).

Inventive Principle:
Principle #35Parameter changes

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

Engineering Contradiction:
Improveenergy consumptionVSAvoiddata processing capability
Core Design Contradiction:
Use of energy by moving objectVSReliability

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.

Inventive Principle:
Principle #23Feedback

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.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11755502B2Methods of controlling power consumption, boards, electronic devices and storage media
Publication Date: 2023.09.12 BOE TECHNOLOGY GROUP CO LTD
  • US11755502B2 patent drawing
  • US11755502B2 patent drawing
  • US11755502B2 patent drawing

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.