Configurable GPU Chiplets for Scalable Processing Without Large Dies

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The increasing demands on graphics processing units (GPUs) lead to larger and more expensive dies due to the need for additional physical resources, making manufacturing and scalability challenging.

Innovation Solution

The GPU is partitioned into multiple dies, or GPU chiplets, which can be configured to function as a single GPU or multiple GPUs, allowing flexible and cost-effective resource allocation based on operating modes, with a configurable number of chiplets assembled to implement varying generations of technology.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If the physical resources of GPU are increased to meet growing demands, then processing capability is improved, but die size and manufacturing cost increase

Engineering Contradiction:
Improveprocessing capabilityVSAvoiddie size
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

The GPU is divided into multiple independent shader engine dies, each capable of performing graphics processing functions. These separate dies can be manufactured independently and then combined through interconnect technology to form a complete GPU system, thereby achieving high processing capability without requiring a single large die

Inventive Principle:
Principle #1Segmentation

2Productivity

If the physical resources of GPU are increased to meet growing demands, then processing capability is improved, but manufacturing cost increases

Engineering Contradiction:
Improveprocessing capabilityVSAvoidmanufacturing cost
Core Design Contradiction:
ProductivityVSEase of manufacture

Solution Approach 1:

By segmenting the GPU into multiple shader engine dies, each die can be manufactured using standard fabrication processes for smaller, more cost-effective dies. The modular architecture allows for economies of scale in manufacturing individual dies while reducing the complexity and cost associated with manufacturing a single large, complex die with all resources integrated

Inventive Principle:
Principle #1Segmentation

3Productivity

If the physical resources of GPU are increased, then processing capability is improved, but device complexity increases

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

Solution Approach 1:

The GPU architecture is segmented into multiple independent shader engine dies with standardized interfaces and communication protocols. This modular design reduces overall system complexity by allowing each die to be designed, tested, and optimized independently, while the interconnect technology provides a systematic framework for integrating these modules without creating unmanageable complexity

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS12361628B2Configurable multiple-die graphics processing unit
Publication Date: 2025.07.15 ADVANCED MICRO DEVICES INC
  • US12361628B2 patent drawing
  • US12361628B2 patent drawing
  • US12361628B2 patent drawing

AI summary

A graphics processing unit (GPU) of a processing system is partitioned into multiple dies (referred to as GPU chiplets) that are configurable to collectively function and interface with an application as a single GPU in a first mode and as multiple GPUs in a second mode. By dividing the GPU into multiple GPU chiplets, the processing system flexibly and cost-effectively configures an amount of active GPU physical resources based on an operating mode. In addition, a configurable number of GPU chiplets are assembled into a single GPU, such that multiple different GPUs having different numbers of GPU chiplets can be assembled using a small number of tape-outs and a multiple-die GPU can be constructed out of GPU chiplets that implement varying generations of technology.