Shared Extended Memory Mapping Across GPU and PIM Memory

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face challenges in balancing memory capacity, bandwidth, and cost efficiency, particularly in AI applications where large datasets and advanced algorithms require efficient data processing.

Innovation Solution

A computing system with a GPU and PIM architecture integrated with HBM and LPDDR memory, allowing for flexible usage modes and shared memory allocation across processing devices, enhancing memory capacity and bandwidth while minimizing costs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory capacity is increased to handle large datasets for AI applications, then data processing capability is improved, but cost and power consumption increase

Engineering Contradiction:
Improvememory capacityVSAvoidpower consumption
Core Design Contradiction:
Quantity of substanceVSLoss of energy

Solution Approach 1:

The system segments memory into two distinct types: HBM2e memory for high-bandwidth AI processing workloads and LPDDR4x memory for lower-bandwidth operations. This segmentation allows each memory type to be optimized for its specific use case, enabling the system to handle large datasets with improved power efficiency by using the appropriate memory type for each task rather than relying solely on high-capacity HBM2e for all operations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The memory management device provides universal memory management capabilities that handle both HBM2e and LPDDR4x memory types through a unified interface. The system can dynamically allocate and manage memory resources across different memory types, allowing a single system to serve multiple functions and workload types while optimizing power consumption based on the specific requirements of each AI application.

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

2Productivity

If memory bandwidth is increased to accelerate AI computations, then processing speed is improved, but device complexity increases

Engineering Contradiction:
Improveprocessing speedVSAvoiddevice complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The memory management device acts as an intermediary between the CPU/GPU and the dual memory system (HBM2e and LPDDR4x). It translates memory access requests into appropriate commands for the target memory type, manages data transfers between different memory spaces, and handles address mapping. This intermediary layer simplifies the overall system architecture by providing a unified memory interface while enabling complex dual-memory operations, thereby improving processing speed without proportionally increasing device complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If dual memory architecture is implemented to balance capacity and efficiency, then cost efficiency is improved, but memory management complexity increases

Engineering Contradiction:
Improveusage flexibilityVSAvoidmemory management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The memory management device implements self-service capabilities through automated memory allocation, address mapping, and data transfer management between HBM2e and LPDDR4x memory spaces. The system automatically determines the optimal memory type for each workload based on bandwidth requirements and data size, eliminating the need for manual configuration or complex software management. This self-managing approach provides versatile usage flexibility while keeping memory management complexity contained within the dedicated memory management hardware.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20260003525A1Systems and methods for extended memory
Publication Date: 2026.01.01 SAMSUNG ELECTRONICS CO LTD
  • US20260003525A1 patent drawing
  • US20260003525A1 patent drawing
  • US20260003525A1 patent drawing

AI summary

Systems and methods for extended memory are disclosed. An apparatus for extended memory may include a first processing device; a second processing device; a first memory device; and a second memory device. A first logical memory space and a second logical memory space are configured to be allocated for respectively the first processing device and the second processing device. The first logical memory space and the second logical memory space are further configured to be mapped to a first physical memory space of one of the first memory device or the second memory device.