Adaptive Memory Frequency Scaling for Power Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current memory power management in server systems lacks optimization without global information, leading to suboptimal power consumption, especially as the number of processing cores increases and throughput computing accelerates.

Innovation Solution

Adaptive Memory Frequency Scaling Mechanisms (AMFSMs) utilize memory performance indicators to dynamically adjust memory frequency, comprising Memory Performance Factor (MPF), Dynamic Memory Frequency Scaling Controller (DMFSC), Memory Performance Factor Counter (MPFC), and Memory Frequency Scaling Engine (MFSE), to balance power utilization and performance across varying workloads.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If memory operates at high frequency to maintain performance, then throughput and bandwidth requirements are met, but power consumption increases significantly

Engineering Contradiction:
Improvememory throughputVSAvoidmemory power consumption
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent implements dynamic memory frequency scaling that adapts the memory operating frequency based on actual workload characteristics. The system transitions from static high-frequency operation to dynamic frequency adjustment, allowing the memory to operate at high frequency only when throughput requirements demand it, and at lower frequencies when workload patterns permit, thereby resolving the contradiction between maintaining high throughput and reducing power consumption.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the operating parameters of the memory device by dynamically adjusting the clock frequency based on monitored performance indicators and workload patterns. This parameter change allows the system to optimize the trade-off between throughput and power consumption by selecting appropriate frequency levels rather than maintaining a fixed high frequency, directly addressing the technical contradiction.

Inventive Principle:
Principle #35Parameter changes

2Use of energy by moving object

If memory frequency is reduced to save power, then power consumption decreases, but performance and throughput are compromised

Engineering Contradiction:
Improvememory power consumptionVSAvoidmemory throughput
Core Design Contradiction:
Use of energy by moving objectVSProductivity

Solution Approach 1:

The patent employs feedback mechanisms that continuously monitor memory performance indicators and workload characteristics to determine optimal frequency scaling decisions. This feedback loop ensures that frequency reductions are made only when performance degradation is acceptable, thereby minimizing power consumption while maintaining throughput requirements, resolving the contradiction between power savings and performance maintenance.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary analysis of workload patterns and performance indicators before committing to frequency changes. By anticipating future performance needs and preparing appropriate frequency levels in advance, the system can reduce frequency for power savings while ensuring performance requirements are met, addressing the contradiction between power consumption and throughput.

Inventive Principle:
Principle #10Preliminary action

3Loss of energy

If aggressive power-down states are implemented, then idle memory power is reduced significantly, but system complexity and control requirements increase

Engineering Contradiction:
Improveidle memory powerVSAvoidpower management complexity
Core Design Contradiction:
Loss of energyVSDevice complexity

Solution Approach 1:

The patent implements self-service power management where the memory subsystem autonomously monitors its own performance indicators and workload patterns to determine optimal power states. This self-service approach reduces the need for complex external control mechanisms while achieving significant idle power reductions, resolving the contradiction between energy efficiency and control complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS8327172B2Adaptive memory frequency scaling
Publication Date: 2012.12.04 INTEL CORP
  • US8327172B2 patent drawing
  • US8327172B2 patent drawing
  • US8327172B2 patent drawing

AI summary

Methods and apparatuses for adaptive memory operational state management. A memory performance parameter is determined for at least a portion of a memory system. The memory performance parameter is compared to one or more threshold values. An operating frequency of the memory system can be modified based on results of the comparison of the memory performance parameter and the one or more threshold values.