3D Stacked Computing Architecture Dynamic Interconnects

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High performance computing (HPC) systems face limitations in energy efficiency and throughput per unit area due to architectural constraints, particularly in multi-tile processor integrated circuits, where advances in component performance are bounded by fundamental socket and board-level limitations.

Innovation Solution

The implementation of a three-dimensional dataflow computing architecture with multiple physical layers, including a physical network layer, a computing layer, and a memory layer, which allows for dynamic reconfiguration of interconnect topologies and reduces data transport distances, enabling more efficient data movement and computation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If multi-tile processor ICs are used to improve computing performance, then processing capability increases, but energy efficiency and throughput per unit area are limited

Engineering Contradiction:
Improvecomputing performanceVSAvoidenergy efficiency
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent transitions from traditional two-dimensional planar integration to three-dimensional stacked architecture, where multiple processor tiles are vertically stacked and interconnected through through-silicon vias (TSVs). This dimensional change enables shorter data transport paths, reduced energy consumption, and higher throughput per unit area by exploiting the third dimension for both computation and interconnect.

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

Solution Approach 2:

The patent implements a hierarchical nested structure where processor tiles are stacked within a three-dimensional integrated circuit package, with each tile containing nested functional units (cores, caches, interconnect). The TSVs penetrate through multiple layers, creating a nested interconnect structure that enables efficient vertical communication between stacked tiles.

Inventive Principle:
Principle #7Nested doll (Nesting)

2Productivity

If more processor tiles are integrated on a die to increase performance, then computing capability improves, but throughput per unit area and energy efficiency are bounded

Engineering Contradiction:
Improvecomputing capabilityVSAvoidthroughput per unit area
Core Design Contradiction:
ProductivityVSArea of stationary object

Solution Approach 1:

The patent uses three-dimensional stacking to increase the number of processor tiles within the same footprint area. By vertically stacking multiple tiles and connecting them via TSVs, the system achieves higher throughput per unit area without being constrained by planar scaling limitations.

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

3Productivity

If component performance is advanced while maintaining stable division of labor, then incremental performance improvement is achieved, but further advancement is bounded

Engineering Contradiction:
Improveperformance improvementVSAvoidarchitectural flexibility
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements dynamically reconfigurable interconnect networks that can adaptively route data between different functional units based on workload requirements. This dynamic architecture allows the system to optimize the division of labor between components at runtime, enabling performance improvements beyond fixed architectural constraints.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent designs universal processor tiles with heterogeneous functional units (GPUs, DPUs, NPU, etc.) that can perform multiple types of computations. The reconfigurable interconnect fabric enables these universal tiles to dynamically allocate resources for different workloads, increasing architectural flexibility and performance scalability.

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

Data Source

PatentUS11656662B2Layered super-reticle computing : architectures and methods
Publication Date: 2023.05.23 INTEL CORP
  • US11656662B2 patent drawing
  • US11656662B2 patent drawing
  • US11656662B2 patent drawing

AI summary

Embodiments herein may present an integrated circuit or a computing system having an integrated circuit, where the integrated circuit includes a physical network layer, a physical computing layer, and a physical memory layer, each having a set of dies, and a die including multiple tiles. The physical network layer further includes one or more signal pathways dynamically configurable between multiple pre-defined interconnect topologies for the multiple tiles, where each topology of the multiple pre-defined interconnect topologies corresponds to a communication pattern related to a workload. At least a tile in the physical computing layer is further arranged to move data to another tile in the physical computing layer or a storage cell of the physical memory layer through the one or more signal pathways in the physical network layer. Other embodiments may be described and/or claimed.