Memory and Near-Memory Die SIP for Concurrent Random Access
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing semiconductor memory solutions face challenges in providing high-capacity, low-latency, and high-bandwidth memory for memory-intensive applications like AI, with near-memory computing solutions incurring significant overhead and restricting dataflow and data placement.
Innovation Solution
A system-in-package (SIP) integration of a general-purpose memory die and a near-memory compute die, with an inter-space filler between them, allowing concurrent random data access and accommodating different die sizes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If near-memory computing solutions are implemented, then performance and power efficiency for memory-demanding workloads is improved, but memory area overhead and performance penalty occur when memory is used for general-purpose data operations
Solution Approach 1:
The patent segments the memory system into two distinct parts: a general-purpose memory die and a near-memory compute die. This segmentation allows each die to be optimized for its specific function, enabling high-performance near-memory computing for AI workloads while maintaining general-purpose memory capabilities without the overhead of integrating compute functions throughout the entire memory array.
Solution Approach 2:
The patent introduces an intermediary high-bandwidth interface that connects the general-purpose memory die and the near-memory compute die. This intermediary enables efficient data transfer between the two dies, achieving near-memory computing performance without requiring compute functions to be embedded within the memory array itself, thus avoiding memory area overhead.
2Productivity
If near-memory computing solutions are implemented, then performance for memory-stationary workloads is improved, but dataflow is restricted and data placement is constrained
Solution Approach 1:
By separating the memory die from the compute die, the patent enables independent optimization of each component. The general-purpose memory die can handle any data access pattern, while the near-memory compute die can be optimized for memory-stationary workloads. This segmentation removes dataflow restrictions because data can be freely accessed from the general-purpose memory through the high-bandwidth interface.
Solution Approach 2:
The general-purpose memory die provides universal data access capabilities for all types of workloads, while the near-memory compute die provides specialized high-performance computing for memory-stationary workloads. This multi-functionality approach allows the system to adapt to different workload requirements without constraining dataflow patterns.
3Quantity of substance
If high-capacity memory is integrated for scalability of CPU/GPU/NPU workload, then memory capacity is improved, but latency and bandwidth requirements increase
Solution Approach 1:
The patent extracts the compute functions from the general-purpose memory system and places them in a separate near-memory compute die. This extraction allows the general-purpose memory to maintain high capacity while the compute die provides low-latency processing for memory-intensive AI workloads, effectively reducing the perceived latency by performing computations closer to the data.
Solution Approach 2:
The patent transitions from a two-dimensional planar integration to a three-dimensional stacked architecture, with the near-memory compute die stacked above the general-purpose memory die. This vertical integration reduces latency by placing compute resources in close physical proximity to the memory, enabling faster data access and processing without compromising memory capacity.
4Adaptability or versatility
If conventional memory integration is used, then general-purpose data operations are supported, but performance and power efficiency for memory-intensive AI workloads deteriorate
Solution Approach 1:
The patent segments the system into a general-purpose memory die that handles conventional data operations and a specialized near-memory compute die that optimizes for AI workloads. This segmentation allows each component to be tuned for its specific purpose, maintaining versatility for general-purpose operations while achieving high performance for memory-intensive AI tasks.
Solution Approach 2:
The patent applies local quality by creating a specialized near-memory compute region with optimized dataflow and processing capabilities specifically for AI workloads, while the rest of the memory system maintains general-purpose characteristics. This localized optimization enables high performance for AI tasks without compromising general-purpose functionality.
Data Source
AI summary
A system-in-package (SIP) is described. The SIP includes a general-purpose memory die. The SIP also includes a near-memory compute die. The SIP further includes an inter-space filler in between the general-purpose memory die and the near-memory compute die.


