Non-Homogeneous GPU Chiplets for Coherent Workload Routing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional GPU architectures face inefficiencies in processing workloads with varying degrees of complexity and output resolution due to underutilization of resources when optimized for a predetermined type of workload, and the integration of chiplet design methodology is challenging due to the need for synchronous ordering of memory across multiple GPUs.

Innovation Solution

Implementing a semiconductor module with multiple non-homogeneous GPU chiplets connected via an interconnect, each with a common set of circuitry modules and a unique set of supporting modules, allowing for efficient distribution of workloads based on the specific capabilities of each chiplet, and utilizing an interconnect for coherent memory access and synchronization.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If conventional monolithic GPU designs are used to handle varying workloads, then a single GPU architecture must be designed to accommodate all workload types, but this leads to underutilization of resources when optimized for a predetermined workload type

Engineering Contradiction:
Improveworkload handling capabilityVSAvoidresource utilization efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The GPU system is divided into multiple independent chiplets (first GPU chiplet, second GPU chiplet, etc.), each capable of handling different workload types. This segmentation allows the system to activate only the necessary chiplets for each specific workload, avoiding resource underutilization while maintaining versatility.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each GPU chiplet is designed with specialized circuitry modules optimized for specific workload types (e.g., first chiplet for 3D graphics, second chiplet for compute shaders). This local quality optimization ensures that each chiplet operates at peak efficiency for its designated workload while the system as a whole handles diverse workloads effectively.

Inventive Principle:
Principle #3Local quality

2Ease of manufacture

If multiple homogeneous GPU chiplets are integrated, then manufacturing yield and cost are improved, but the system cannot efficiently handle workloads with varying complexity and resolution requirements

Engineering Contradiction:
Improvemanufacturing yieldVSAvoidworkload optimization capability
Core Design Contradiction:
Ease of manufactureVSAdaptability or versatility

Solution Approach 1:

The patent employs non-homogeneous chiplets where each chiplet has specialized circuitry modules tailored to specific workload requirements. This allows each chiplet to be optimized locally for its intended function while maintaining manufacturability through modular design and standardized interconnection interfaces.

Inventive Principle:
Principle #3Local quality

3Ease of manufacture

If chiplet design methodology is integrated into GPU architecture, then manufacturing cost and design flexibility are reduced, but synchronous ordering of memory across multiple GPUs becomes challenging

Engineering Contradiction:
Improvemanufacturing costVSAvoidmemory synchronization complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The interconnect fabric acts as an intermediary between multiple GPU chiplets, providing standardized memory access protocols and synchronization mechanisms. This intermediary layer abstracts the complexity of cross-chiplet memory ordering, enabling efficient memory access while maintaining the benefits of modular chiplet design.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Device complexity

If a single GPU is designed to handle all workload types, then device complexity is reduced, but resource utilization efficiency decreases when workloads vary in complexity and resolution

Engineering Contradiction:
ImproveGPU architecture simplicityVSAvoidresource utilization efficiency
Core Design Contradiction:
Device complexityVSProductivity

Solution Approach 1:

The system segments the GPU functionality into multiple specialized chiplets that can be selectively activated based on workload requirements. This segmentation maintains relative architectural simplicity within each chiplet while achieving high resource utilization efficiency across varying workload types through selective chiplet activation.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20260079879A1Non-homogeneous chiplets
Publication Date: 2026.03.19 ADVANCED MICRO DEVICES INC
  • US20260079879A1 patent drawing
  • US20260079879A1 patent drawing
  • US20260079879A1 patent drawing

AI summary

A semiconductor module comprises multiple non-homogeneous semiconductor dies disposed on the semiconductor module, with each semiconductor die having a set of circuitry modules that are common to all of the semiconductor dies and also a set of supporting circuitry modules that are distinct between the semiconductor dies. An interconnect communicatively couples the semiconductor dies together. Commands for processing by the semiconductor module may be routed to individual semiconductor dies based on capabilities of the particular circuitry modules disposed on those individual semiconductor dies.