Photonic Interconnects for Disaggregated Memory Bandwidth

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional computer architectures face bottlenecks due to high energy consumption and limited bandwidth of electrical signals, particularly in large-scale AI systems where communication latency and throughput are significant, hindering performance and scalability.

Innovation Solution

A computer system with photonic interconnects providing a unified contiguous memory address space disaggregated from the central processing unit, utilizing memory aggregation devices, computational devices, and switching systems with high-bandwidth optical communication links to enable simultaneous read/write requests across multiple memory modules.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Use of energy by moving object

If electrical signals are used for communication in conventional computer architectures, then the system can maintain simplicity in communication infrastructure, but the energy consumption increases and bandwidth density decreases especially over long distances

Engineering Contradiction:
Improveenergy consumptionVSAvoidcommunication infrastructure complexity
Core Design Contradiction:
Use of energy by moving objectVSDevice complexity

Solution Approach 1:

The patent replaces electrical signal transmission with optical signal transmission using photonic interconnects. This substitution fundamentally changes the communication medium from electrical conductors to optical waveguides, enabling long-distance communication with dramatically reduced energy consumption and increased bandwidth density while maintaining system functionality

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent changes the fundamental parameter of signal transmission from electrical to optical domain. This parameter change enables communication over much longer distances with lower energy consumption and higher bandwidth, as optical signals can be transmitted through photonic interconnects without the resistive losses inherent in electrical systems

Inventive Principle:
Principle #35Parameter changes

2Productivity

If memory is physically disaggregated from compute units, then bandwidth bottleneck is solved and memory capacity scales linearly, but communication latency may increase

Engineering Contradiction:
Improvememory bandwidthVSAvoidcommunication latency
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The patent uses optical signal transmission to connect disaggregated memory modules to compute units. The high speed of light propagation in optical interconnects compensates for the increased physical distance, maintaining low latency while enabling physical disaggregation and linear scaling of memory capacity

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent segments the computer architecture into separate compute units and memory modules connected via photonic interconnects. This segmentation allows independent scaling of memory capacity while the optical communication infrastructure maintains efficient data transfer rates, solving the bandwidth bottleneck without proportionally increasing latency

Inventive Principle:
Principle #1Segmentation

3Productivity

If cluster size is increased to scale compute power, then processing capacity increases, but communication overhead and energy consumption increase super-linearly

Engineering Contradiction:
Improveprocessing capacityVSAvoidcommunication energy
Core Design Contradiction:
ProductivityVSUse of energy by moving object

Solution Approach 1:

The patent replaces electrical communication infrastructure with optical photonic interconnects across the entire cluster. This substitution enables linear scaling of processing capacity with cluster size because optical signals can traverse longer distances with lower energy loss, preventing the super-linear energy consumption that plagues electrical systems

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Solution Approach 2:

The patent creates a universal photonic communication infrastructure that serves all compute units and memory modules in the cluster. This multi-functional optical network handles all inter-component communication, enabling consistent performance characteristics regardless of cluster size and allowing linear scaling without communication overhead penalties

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

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This solution significantly reduces power consumption and increases bandwidth density, allowing for efficient utilization of compute capacity and nearly linear scaling of performance with cluster size, overcoming traditional memory and data throughput limitations.

Implementation Method 1

a plurality of communication links, the plurality of communication links coupling each of the plurality of memory aggregation devices to each of the plurality of computational devices via the switching system for transferring the data therebetween

Methodology Applied
Scientific EffectPhotonic transmission: Light

Data Source

PatentUS12099724B2Computer architecture with disaggregated memory and high-bandwidth communication interconnects
Publication Date: 2024.09.24 ADVANCED MICRO DEVICES INC
  • US12099724B2 patent drawing
  • US12099724B2 patent drawing
  • US12099724B2 patent drawing

AI summary

Conventional high performance computer connections are electron-based systems, which require the memory packages to be as close as mechanically possible to the computation engine. Low power and high bandwidth communication, e.g. photonic, links can drastically change the architecture of high-performance computers by eliminating the bottlenecks in communication. A computer system comprises: a plurality of memory aggregation devices configured to retrieve data from and store data in a plurality of random access memory modules forming a unified contiguous memory address space disaggregated from a central processing unit; a plurality of computational devices configured for simultaneously launching a plurality of data signals including memory read and/or write requests for the data to the plurality of memory aggregation devices; and a plurality of communication links coupling each of the plurality of memory aggregation devices to each of the plurality of computational devices for transferring the data therebetween.