Stacked IMC Chiplets for Low-Latency LLM Inference Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional processing units and accelerators fall short in addressing the high compute throughput, memory capacity, memory bandwidth, low precision numeric support, and scalability with low-latency, high-bandwidth interconnects required by Large Language Models (LLMs) and reasoning models, leading to under-utilization and high deployment costs.

Innovation Solution

The use of chiplet devices with digital in-memory compute (DIMC) engines, block floating point numerics, and large high-bandwidth on-chip memories, coupled through efficient die-to-die interconnects, to accelerate neural network model computations, optimizing for latency-bounded throughput.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If conventional processing units and accelerators are used, then device compatibility is maintained, but compute throughput and memory bandwidth are insufficient for LLM workloads

Engineering Contradiction:
Improvecompute throughputVSAvoidarchitecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The system is divided into multiple chiplet devices, each containing compute engines and memory structures. These chiplets can be independently manufactured and then interconnected through an interposer substrate, allowing the system to achieve high compute throughput while maintaining modular complexity management

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from conventional two-dimensional planar architectures to three-dimensional stacked architectures using interposer substrates. This vertical stacking enables significantly higher memory bandwidth and compute throughput by reducing data access distances and enabling parallel data flows across multiple layers

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Quantity of substance

If memory capacity is increased to support large models, then model size is improved, but memory bandwidth and access latency worsen

Engineering Contradiction:
Improvememory capacityVSAvoidmemory bandwidth
Core Design Contradiction:
Quantity of substanceVSSpeed

Solution Approach 1:

Memory is segmented into multiple memory structures distributed across different chiplet devices. Each chiplet has its own local memory structures, reducing the need for long-distance memory accesses and improving bandwidth by enabling parallel access to multiple memory banks simultaneously

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The interposer substrate acts as an intermediary that provides high-speed interconnects between memory structures on different chiplets. This intermediary enables fast data transfer between distributed memory structures without the bottlenecks of conventional memory controllers

Inventive Principle:
Principle #24Intermediary (Mediator)

3Measurement precision

If precision is maintained for accurate inference, then computational accuracy is improved, but power consumption increases

Engineering Contradiction:
Improvecomputational accuracyVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

Different chiplet devices can operate at different precision levels based on their specific computational tasks. Some chiplets maintain full precision for critical operations while others use lower precision for less sensitive computations, optimizing the overall power-accuracy tradeoff of the system

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS20260056891A1Stacked apparatus using in-memory compute chiplet devices for inference-time compute acceleration
Publication Date: 2026.02.26 D-MATRIX CORP
  • US20260056891A1 patent drawing
  • US20260056891A1 patent drawing
  • US20260056891A1 patent drawing

AI summary

A stacked apparatus using in-memory compute (IMC) chiplet devices for inference-time compute acceleration. The apparatus is configured to accelerate the workload computations for neural network models, such as those for Large Language Models (LLMs) and reasoning models. The apparatus achieves high throughput and low latency using a chiplet design, digital IMC (DIMC) based engines, efficient die-to-die (D2D) interconnects, block floating point (BFP) numerics, and large high bandwidth on-chip memories. With modular chiplets in stacked configurations with memory devices and efficient interconnects, the accelerator apparatus can be easily scaled to accelerate workloads for models of different sizes. The DIMC configuration within the chiplet slices also improves computational performance and reduces power consumption by integrating computational functions and memory fabric. And by dynamically switching between precision levels based on real-time analysis of a target workload, computational efficiency can be optimized while maintaining accuracy.