Memory Adapter Compression for Main Memory Capacity Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Modern applications with large main memory footprints face increasing storage capacity needs that scale super-linearly, necessitating a system to enhance memory capacity efficiently.

Innovation Solution

A pseudo main memory system employing a memory adapter circuit for compression, deduplication, and error correction, connected to a memory bus and utilizing a non-volatile dual in-line memory module with flash memory interface, to augment storage capacity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory capacity is increased to meet growing application needs, then storage capacity is improved, but system cost and physical footprint increase

Engineering Contradiction:
Improvememory capacityVSAvoidsystem cost and physical footprint
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent combines multiple memory devices with different characteristics (overprovisioned memory devices with lower density and higher capacity devices) into a unified memory system. The memory adapter circuit integrates these diverse devices, allowing them to function together as a single logical memory unit, thereby increasing total capacity without proportionally increasing system complexity or cost.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The memory adapter circuit performs multiple functions: it manages data distribution across different memory devices, handles error correction, and provides a unified interface to the host system. This multi-functionality allows the system to achieve greater capacity while using a single adapter circuit rather than requiring separate control logic for each memory device.

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

2Area of stationary object

If memory density is increased to reduce physical footprint, then area is improved, but access speed and reliability may deteriorate

Engineering Contradiction:
Improvephysical footprintVSAvoidaccess speed and reliability
Core Design Contradiction:
Area of stationary objectVSReliability

Solution Approach 1:

The patent applies different memory devices with locally optimized characteristics to different parts of the memory address space. Overprovisioned devices are used for certain regions while higher density devices are used for others, allowing each region to be accessed through its most suitable physical medium while maintaining a compact overall footprint.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The memory adapter circuit acts as an intermediary between the host system and the diverse memory devices. It transparently handles access requests, translating them to the appropriate physical devices and managing data movement between them. This intermediary layer maintains reliability and access speed by optimizing data paths while enabling the use of high-density storage.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Quantity of substance

If memory capacity is scaled to accommodate large applications, then storage capacity is improved, but access latency increases

Engineering Contradiction:
Improvestorage capacityVSAvoidaccess latency
Core Design Contradiction:
Quantity of substanceVSLoss of time

Solution Approach 1:

The patent divides the large memory capacity into segments managed by different physical devices. The memory adapter circuit segments the address space and distributes access requests to appropriate devices based on the data location. This segmentation allows parallel access to different memory regions, reducing overall access latency even as total capacity increases.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system pre-positions data in the memory hierarchy by moving frequently accessed data to faster memory devices and less frequently accessed data to higher capacity devices. The memory adapter circuit monitors access patterns and performs preliminary data movement to optimize future access latency, ensuring that hot data is readily available even in a large-capacity system.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12536097B2Pseudo main memory system
Publication Date: 2026.01.27 SAMSUNG ELECTRONICS CO LTD
  • US12536097B2 patent drawing
  • US12536097B2 patent drawing
  • US12536097B2 patent drawing

AI summary

A pseudo main memory system. The system includes a memory adapter circuit for performing memory augmentation using compression, deduplication, and/or error correction. The memory adapter circuit is connected to a memory, and employs the memory augmentation methods to increase the effective storage capacity of the memory. The memory adapter circuit is also connected to a memory bus and implements an NVDIMM-F or modified NVDIMM-F interface for connecting to the memory bus.