Memory Device Swap Area Segmentation for Bus Overhead Reduction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The existing memory management techniques, such as swap operations, incur significant performance degradation due to the high cost of moving data between main memory and auxiliary storage devices, particularly because of the slower system bus speeds and the need for data retrieval.

Innovation Solution

A memory device with a memory module comprising a normal memory area and a swap memory area, along with a memory processing unit that provides physical address information for an additional memory area based on the size of swapped-out data and the normal memory area, allowing for efficient data management and reduced communication overhead.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If data is moved to auxiliary storage device using swap operation, then memory shortage is alleviated, but system performance is degraded due to slow data transmission through system bus

Engineering Contradiction:
Improveavailable memory spaceVSAvoidsystem performance
Core Design Contradiction:
Quantity of substanceVSProductivity

Solution Approach 1:

The memory device is segmented into a normal memory area and a swap memory area within the same memory module. This allows the system to perform swap operations internally without accessing external auxiliary storage devices, thereby maintaining high-speed data transmission while still providing virtual memory expansion.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The swap memory area is nested within the memory module itself, creating a hierarchical memory structure where the normal memory area and swap memory area coexist in the same physical memory device. This nested structure enables fast swap operations without leaving the memory subsystem.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Adaptability or versatility

If swap operation is performed by moving data to auxiliary storage device, then memory allocation is improved, but data transmission cost increases due to slow system bus speed

Engineering Contradiction:
Improvememory allocation flexibilityVSAvoiddata transmission cost
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The memory device is divided into normal memory area and swap memory area, enabling the system to perform swap operations locally without expensive data transmissions to external storage devices. This segmentation maintains memory allocation flexibility while eliminating the energy penalty of cross-bus data transfers.

Inventive Principle:
Principle #1Segmentation

3Ease of operation

If traditional swap operation is used, then memory management is simplified, but performance degradation occurs due to data retrieval requirements

Engineering Contradiction:
Improvememory management simplicityVSAvoiddata retrieval time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The memory device proactively manages swap operations by detecting when the normal memory area is full and automatically transferring data to the swap memory area before it becomes a problem. This preliminary action eliminates the need for time-consuming data retrieval operations when memory pressure occurs.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The memory device autonomously performs swap operations between its own internal areas without requiring host intervention or data retrieval from external devices. The memory management unit independently monitors memory status and executes swap operations, eliminating data retrieval time while maintaining simple memory management from the host's perspective.

Inventive Principle:
Principle #25Self-service

Data Source

PatentEP4564177A1Memory device and memory system for performing swap operation
Publication Date: 2025.06.04 SAMSUNG ELECTRONICS CO LTD
  • EP4564177A1 patent drawingFigure 1A
  • EP4564177A1 patent drawingFigure 1B
  • EP4564177A1 patent drawingFigure 2

AI summary

A memory device includes a memory module including a normal memory area and a swap memory area, and a memory processing unit. The swap memory area is configured to store swapped-out data. The memory processing unit is configured to provide a host with physical address information corresponding to an additional memory area determined based on a size of the swapped out data and the normal memory.