Dynamic Memory Interleaving for Pattern-Adaptive Access Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory access methods, such as those disclosed in PTL 2, are limited to a fixed conversion rule and cannot handle a broad range of access modes, particularly when addresses follow patterns like X, X+8, X+16, X+24, leading to inefficiencies.

Innovation Solution

A memory access method that switches between interleave rules based on historical data storage patterns, memory state, and temperature differences to optimize access across multiple memory regions, allowing for a broader range of access modes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a fixed conversion rule is used for address mapping, then the system is simple to implement, but it cannot handle a broad range of access modes and leads to inefficiency for patterns like X, X+8, X+16, X+24

Engineering Contradiction:
Improvecapability to handle different access modesVSAvoidcomplexity of address conversion rule
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements dynamic interleave rule switching where the system can transition between different interleave rules (e.g., from a fixed mapping to a variable mapping) based on detected access patterns. The memory access control device monitors access characteristics and switches between first and second interleave rules to adapt to different access modes, thereby resolving the contradiction between simplicity and versatility.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of interleave rule selection based on access patterns. By detecting whether accesses follow consecutive address patterns or incremented patterns (like X, X+8, X+16), the system adjusts the interleave rule parameters dynamically. This allows the same hardware to efficiently handle multiple access modes without requiring complex fixed rules for each mode.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If the same region is accessed continually due to fixed mapping, then the mapping rule is simple, but memory access efficiency deteriorates

Engineering Contradiction:
Improvememory access efficiencyVSAvoidcomplexity of path selection logic
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The memory access control device incorporates feedback mechanisms that monitor access patterns and use this information to determine which interleave rule to apply. By detecting repeated accesses to the same region and switching to alternative rules, the system maintains high memory access efficiency while using manageable complexity in the path selection logic.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS12443346B2Memory access method and memory access control device
Publication Date: 2025.10.14 SOCIONEXT INC
  • US12443346B2 patent drawing
  • US12443346B2 patent drawing
  • US12443346B2 patent drawing

AI summary

A memory access method includes: data storage instructing of issuing a data storage instruction instructing that, in accordance with a first logical address, one item of data be stored into a first memory or a second memory; and first storage path selecting of performing, in response to the data storage instruction, first selecting of selecting whether to execute first storing or second storing based on the first logical address included in the data storage instruction. In the first storage path selecting, the first selecting is performed based on a first interleave rule or a second interleave rule. The first selecting is performed based on the first interleave rule in response to one or more data storage instructions, and the first selecting is performed based on the second interleave rule in response to subsequent one or more data storage instructions.