Memory Data Migration Between Local and Extended Memory Tiers

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing technologies lack effective methods for managing and layering dynamic scalable memory between local and extended memory, leading to low memory usage efficiency.

Innovation Solution

A method of migrating memory data by detecting and selecting memory spaces based on usage frequency and efficiency, migrating high-frequency used memory from one type to another with higher operational efficiency, thereby improving overall memory usage efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory capacity is expanded using extended memory, then memory space increases, but memory usage efficiency decreases

Engineering Contradiction:
Improvememory spaceVSAvoidmemory usage efficiency
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The patent implements dynamic memory management by continuously monitoring memory access patterns and automatically migrating data between local and extended memory based on usage frequency. This dynamic adjustment allows the system to adapt to changing workload requirements, ensuring that frequently accessed data resides in fast local memory while less frequently accessed data is stored in extended memory, thereby maintaining high memory usage efficiency while utilizing expanded memory capacity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent applies local quality by differentiating memory management strategies for different memory regions based on their access characteristics. Hot data (frequently accessed) is kept in local memory with high-speed access, while cold data (infrequently accessed) is stored in extended memory. This localized optimization ensures that each memory region serves its specific function efficiently, resolving the contradiction between expanded capacity and usage efficiency

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If data is stored in extended memory to increase capacity, then memory expansion is achieved, but operation efficiency decreases

Engineering Contradiction:
Improvememory capacityVSAvoidoperation efficiency
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

The patent employs preliminary action by pre-fetching data from extended memory to local memory based on predictive algorithms that analyze access patterns. Before data is actually needed, the system proactively loads it into fast local memory, ensuring that when the data is accessed, it is already in the high-speed memory, thus eliminating the speed penalty of extended memory while maintaining the capacity benefits

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20260111137A1Method and Apparatus of Migrating Memory Data, and Non-Volatile Readable Storage Medium and Electronic Apparatus
Publication Date: 2026.04.23 INSPUR SUZHOU INTELLIGENT TECH CO LTD
  • US20260111137A1 patent drawing
  • US20260111137A1 patent drawing
  • US20260111137A1 patent drawing

AI summary

Provided in the embodiments of the present disclosure are a method and an apparatus of migrating memory data, and a non-volatile readable storage medium and an electronic apparatus. The method includes: detecting a memory using parameter of a target memory space, wherein the target memory space is a memory space that is allocated to a target application of which memory data is to be migrated, the target memory space includes a first memory space belonging to a first type and a second memory space belonging to a second type, the memory using parameter is configured to indicate a frequency distribution of the target memory space being used, and an operation efficiency of the target application for the first memory space is higher than an operation efficiency of the target application for the second memory space; selecting a third memory space from the second memory space according to the memory using parameter and a target migration parameter; and migrating first memory data stored in the third memory space to the first memory space. By means of the present disclosure, the problem of relatively low usage efficiency of a memory is solved, thereby achieving the effect of improving the usage efficiency of the memory.