HBM+ Memory System Fabric Interconnect Scaling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current high bandwidth memory (HBM) systems are limited by the number of DRAM stacks and pin connections, which restricts memory and bandwidth capacity, leading to performance bottlenecks in applications like deep learning and high-performance computing.

Innovation Solution

The proposed HBM+ system consists of multiple HBM+ cubes with logic and memory dies, stacked three-dimensionally, and interconnected via buffer-based or peer-to-peer communication links, allowing for increased memory capacity and bandwidth through a scalable architecture that includes multiple cards linked via fabric connections, enabling parallel operations and efficient data processing.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multiple GPUs are used to expand memory capacity and bandwidth, then memory capacity and bandwidth increase, but device complexity and system cost increase

Engineering Contradiction:
Improvememory capacityVSAvoidsystem complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent merges multiple HBM stacks into a unified HBM+ memory system with shared control logic and interconnect fabric, allowing multiple memory stacks to function as a single integrated resource rather than separate GPU memory units. This reduces system complexity while maintaining expanded memory capacity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The HBM+ card controller and fabric interconnect provide universal functionality that serves multiple HBM stacks and multiple cards simultaneously, enabling a single infrastructure to support expanded memory capacity across the entire system rather than requiring dedicated control paths for each GPU.

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

2Quantity of substance

If more HBM stacks are added per card, then memory capacity increases, but pin connection limitations are reached

Engineering Contradiction:
Improvememory capacityVSAvoidpin connection scalability
Core Design Contradiction:
Quantity of substanceVSAdaptability or versatility

Solution Approach 1:

The fabric interconnect acts as an intermediary that enables communication between HBM stacks on different cards, allowing memory capacity to expand beyond the pin connection limits of a single card. The fabric provides additional communication pathways that bypass the PCIe pin bottleneck.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The patent transitions from a single-card two-dimensional memory expansion to a multi-card three-dimensional memory system, where the fabric interconnect adds a new dimension for memory addressing and data access that is not constrained by individual card pin limitations.

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

3Extent of automation

If data is moved between storage and processing, then computational functionality is provided, but bus bandwidth is consumed and congestion occurs

Engineering Contradiction:
Improvein-storage computeVSAvoidbus bandwidth
Core Design Contradiction:
Extent of automationVSQuantity of substance

Solution Approach 1:

The patent segments the memory system into multiple independent HBM stacks that can perform compute operations locally within each stack, reducing the need for data movement across the PCIe bus. Each stack can process data independently before returning results, minimizing bus bandwidth consumption.

Inventive Principle:
Principle #1Segmentation

4Productivity

If HBM bandwidth is increased for parallel accelerators, then high performance computing is facilitated, but the number of cards is limited by pin connections

Engineering Contradiction:
Improvecomputational performanceVSAvoidcard quantity limitation
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The fabric interconnect is pre-configured with routing capabilities and buffering mechanisms that enable high-bandwidth communication between cards before data transfer operations begin. This preliminary setup allows multiple cards to operate in parallel at high speeds without being constrained by pin connection limitations.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS12032497B2Scale-out high bandwidth memory system
Publication Date: 2024.07.09 SAMSUNG ELECTRONICS CO LTD
  • US12032497B2 patent drawing
  • US12032497B2 patent drawing
  • US12032497B2 patent drawing

AI summary

A high bandwidth memory (HBM) system includes a first HBM+ card. The first HBM+ card includes a plurality of HBM+ cubes. Each HBM+ cube has a logic die and a memory die. The first HBM+ card also includes a HBM+ card controller coupled to each of the plurality of HBM+ cubes and configured to interface with a host, a pin connection configured to connect to the host, and a fabric connection configured to connect to at least one HBM+ card.