Memory Region Frequency Mapping for Hot and Cold Data Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing computing systems face inefficiencies in data processing due to varying delay times across different memory interfaces, necessitating improved management of memory regions to enhance performance.

Innovation Solution

A memory system with a monitoring unit that tracks operation frequencies of unit storage regions and sub-regions, storing this information in a buffer memory to facilitate efficient data management and allocation based on data characteristics.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If additional memory is used through a second interface to increase memory capacity, then data processing performance is improved, but communication delay time increases compared to memory accessed through a first interface

Engineering Contradiction:
Improvememory capacityVSAvoidcommunication delay time
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The memory system is segmented into multiple memory regions with different access characteristics. The patent divides memory into first memory regions accessible through a first interface and second memory regions accessible through a second interface, allowing the system to segment data storage and access paths based on performance requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Different memory regions are assigned different access qualities based on their usage patterns. The patent implements a monitoring unit that tracks access frequencies of specific memory regions and sub-regions, allowing hot data (frequently accessed) to be served from faster memory regions while cold data is stored in additional memory regions.

Inventive Principle:
Principle #3Local quality

2Quantity of substance

If memory regions are allocated to multiple processors to increase usable memory size, then data processing performance is improved, but management complexity of memory allocation increases

Engineering Contradiction:
Improveusable memory sizeVSAvoidmemory management complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The monitoring unit serves multiple functions: it monitors access frequencies, generates operation frequency information, and provides this information to processors for memory management decisions. This multi-functional component simplifies the overall system by consolidating monitoring and management capabilities.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system implements feedback through the monitoring unit that continuously tracks memory access patterns and provides operation frequency information back to the memory management system. This feedback mechanism enables dynamic memory allocation decisions based on actual usage patterns, simplifying management through automated, data-driven decisions.

Inventive Principle:
Principle #23Feedback

Data Source

PatentEP4660813A1Control device, memory system and computing system
Publication Date: 2025.12.10 SK HYNIX INC
  • EP4660813A1 patent drawingFigure 1
  • EP4660813A1 patent drawingFigure 2
  • EP4660813A1 patent drawingFigure 3

AI summary

In an embodiment of the present disclosure, operation frequency information on a memory region of a memory system is managed by the unit of a first size, and operation frequency information is managed by the unit of a second size smaller than the first size according to the operation frequency information by the unit of the first size. Therefore, by providing operation frequency information to a host device which is allocated and uses a memory region while efficiently using a storage space for operation frequency information, the management load of the host device may be reduced, and data processing performance by the host device may be improved.