HBM Channel Allocation With Shareable Memory for Mixed Workloads

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems and methods for using high-bandwidth memories (HBMs) are inefficient in allocating memory capacity and bandwidth between multiple workloads, often leading to overprovisioning or underprovisioning based on varying workload requirements.

Innovation Solution

A system and method for configuring high-bandwidth memories with selectively allocatable memory capacity and bandwidth, utilizing a plurality of data channels, shareable memory, and through-silicon vias (TSVs) to dynamically assign resources based on workload attributes, allowing independent allocation of memory and bandwidth to specific data channels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If memory capacity and bandwidth are allocated to multiple workloads using fixed HBM configuration, then workloads can be supported simultaneously, but overprovisioning occurs leading to resource waste and increased cost

Engineering Contradiction:
Improvememory allocation flexibilityVSAvoidresource provisioning efficiency
Core Design Contradiction:
Adaptability or versatilityVSLoss of energy

Solution Approach 1:

The patent implements dynamic memory allocation by allowing shareable memory regions to be selectively assigned to different data channels based on workload requirements. The base die controls the allocation of shareable memory to data channels, enabling the system to adapt memory capacity and bandwidth provisioning to actual workload needs rather than using fixed allocations, thereby eliminating overprovisioning and improving resource efficiency

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The HBM is divided into multiple data channels with associated memory cells and shareable memory regions. Each data channel can be independently configured and allocated to different workloads, allowing granular control over memory resource distribution. This segmentation enables precise matching of memory capacity and bandwidth to individual workload requirements

Inventive Principle:
Principle #1Segmentation

2Productivity

If fixed HBM configuration is used for multiple workloads, then system simplicity is maintained, but inefficient resource utilization occurs

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidmemory allocation control mechanism
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

A base die is introduced as an intermediary component that controls the allocation of shareable memory to data channels. The base die receives allocation requests and configures the memory resources accordingly, providing a centralized control mechanism that enables efficient resource utilization without requiring complex reconfiguration of the entire HBM system. This intermediary layer simplifies the allocation control while improving productivity

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If HBM overprovisions memory capacity for workloads with varying requirements, then all workload types can be supported, but the number of HBM dies increases leading to higher cost

Engineering Contradiction:
Improveworkload support capabilityVSAvoidnumber of HBM dies
Core Design Contradiction:
Adaptability or versatilityVSQuantity of substance

Solution Approach 1:

Shareable memory regions are designed to serve multiple data channels and different workload types. The same physical memory cells can be allocated to different data channels based on which workload requires them at any given time, making the memory resources universal rather than dedicated. This multi-functionality reduces the total memory capacity needed across all HBM dies while maintaining support for diverse workload requirements

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

Data Source

PatentUS20260086852A1Systems and Methods For Flexible Allocation Of Die Resources
Publication Date: 2026.03.26 GOOGLE LLC
  • US20260086852A1 patent drawing
  • US20260086852A1 patent drawing
  • US20260086852A1 patent drawing

AI summary

The technology is directed to systems and methods of high-bandwidth memory allocation. High-bandwidth memory may include a plurality of data channels and shareable memory that can be selectively allocated to particular data channels. In addition, bandwidth may be selectively allocated to the data channels independent of the shareable memory. The allocation of memory and bandwidth to particular data channels may be based on identified attributes of workloads that are to be associated with each data channel.