Skip to main content

AI Accelerator Interconnects: PCIe, NVLink, CXL, UALink and UCIe

·1891 words·9 mins
AI AI Accelerators Interconnect HPC Data Center PCIe NVLink CXL UALink UCIe
Table of Contents

AI Accelerator Interconnects: PCIe, NVLink, CXL, UALink and UCIe

Modern AI infrastructure depends on far more than raw accelerator compute. GPUs, CPUs, memory devices, and chiplets must exchange enormous amounts of data with minimal latency and overhead. As AI models become larger and accelerator clusters grow, the interconnect increasingly determines how effectively available compute can be used.

Technologies such as PCIe, NVIDIA NVLink, CXL, AMD Infinity Fabric, UALink, and UCIe address different parts of this communication problem. Some connect devices across a server, others create high-bandwidth accelerator fabrics, while UCIe targets communication between chiplets inside a package.

Understanding these technologies provides a useful foundation for evaluating modern AI servers, HPC systems, and next-generation heterogeneous computing architectures.

⚡ Why Interconnects Matter for AI
#

AI accelerators can perform enormous numbers of calculations per second, but computation is only useful when data can reach the processing units quickly enough.

Large training and inference workloads continuously move:

  • Model parameters
  • Activations
  • Gradients
  • Training datasets
  • Intermediate tensors
  • Memory-management metadata
  • Synchronization information

An interconnect therefore affects much more than simple device-to-device transfers. Its bandwidth, latency, topology, coherency model, scalability, and power efficiency can determine whether a large accelerator system operates near its theoretical performance.

The major technologies can be summarized as follows:

Technology Primary Role Typical Scope
PCIe General-purpose high-speed I/O CPU-to-device and accelerator attachment
NVLink / NVSwitch High-bandwidth accelerator fabric NVIDIA GPU systems
CXL Cache-coherent CPU/device/memory connectivity Servers and heterogeneous systems
Infinity Fabric AMD scalable processor and accelerator interconnect CPUs, GPUs, multi-die systems
UALink Open accelerator-to-accelerator connectivity Large AI accelerator systems
UCIe Standardized die-to-die connectivity Chiplets and advanced packages

These technologies are complementary rather than interchangeable.

🖥️ PCIe: The Universal Accelerator Interface
#

PCIe remains the fundamental high-speed expansion interface for modern computing platforms.

GPUs, AI accelerators, network adapters, storage controllers, and other peripherals commonly connect to CPUs and host systems through PCIe.

Key Characteristics
#

PCIe provides several properties that make it an important foundation for AI infrastructure:

  • High bandwidth through scalable lane configurations
  • Full-duplex communication for simultaneous transmission and reception
  • Point-to-point connectivity between devices and switches
  • Backward compatibility across generations
  • Broad ecosystem support
  • Hot-plug capabilities in supported platforms

PCIe 5.0 provides 32 GT/s per lane, while PCIe 6.0 doubles that signaling rate to 64 GT/s. PCIe 7.0 targets 128 GT/s per lane.

For a x16 connection, the theoretical raw signaling rate scales dramatically with each generation, although protocol overhead means usable application bandwidth is lower than the headline transfer rate.

PCIe’s Role in AI Systems
#

PCIe is particularly important as the host-facing interface for accelerators.

A typical AI server may use PCIe to connect:

  • CPUs to GPUs
  • CPUs to AI accelerators
  • CPUs to NICs
  • Accelerators to storage
  • Accelerators to PCIe switches

However, PCIe is not necessarily optimized for tightly coupled communication among dozens or hundreds of accelerators. This is where specialized accelerator fabrics become important.

🚀 NVLink and NVSwitch: NVIDIA’s Accelerator Fabric #

NVLink is NVIDIA’s proprietary high-bandwidth interconnect designed primarily for communication between GPUs and other NVIDIA compute components.

Unlike conventional PCIe attachment, NVLink is optimized for the intensive communication patterns generated by large-scale accelerator workloads.

High Bandwidth and Low Latency
#

NVLink provides substantially greater bandwidth than conventional PCIe connections in systems designed around the technology.

Direct high-speed links allow GPUs to exchange data without always routing traffic through the CPU or system memory.

This is particularly valuable for:

  • Distributed AI training
  • Large-model inference
  • Tensor-parallel workloads
  • Collective communication
  • GPU memory sharing
  • Accelerator synchronization

NVSwitch and Scale-Out GPU Fabrics
#

NVSwitch extends the NVLink concept from point-to-point connections into a switched fabric.

Instead of creating a simple chain or collection of isolated GPU pairs, NVSwitch enables many accelerators to communicate through a high-bandwidth switching infrastructure.

This makes it possible to build large GPU systems in which accelerator-to-accelerator communication becomes a fundamental part of the architecture rather than an afterthought.

The result is an ecosystem optimized around NVIDIA’s accelerator platform, with NVLink providing the communication layer and NVSwitch providing scalable connectivity.

🧠 CXL: Bringing Coherency to Heterogeneous Computing
#

Compute Express Link (CXL) takes a different approach.

Rather than focusing exclusively on GPU-to-GPU communication, CXL extends the PCIe physical infrastructure with protocols designed for coherent communication among CPUs, accelerators, and memory devices.

The Three Core CXL Protocols
#

CXL is generally described through three major protocol types:

  • CXL.io — Provides conventional device discovery, configuration, and I/O semantics.
  • CXL.cache — Allows devices such as accelerators to access host memory coherently.
  • CXL.mem — Enables processors to access memory attached to CXL devices.

This combination allows system designers to construct more flexible heterogeneous memory and compute architectures.

Breaking the Traditional Memory Model
#

Traditional server architectures often treat each accelerator and memory subsystem as relatively separate resources.

CXL enables a more coordinated model in which CPUs, accelerators, and memory expansion devices can participate in a coherent system.

Potential applications include:

  • Memory expansion
  • Memory pooling
  • Accelerator attachment
  • Tiered memory
  • Resource disaggregation
  • Heterogeneous computing

For AI infrastructure, CXL is particularly interesting because increasing model sizes place enormous pressure on memory capacity and bandwidth.

🔷 AMD Infinity Fabric: Scalable Communication Across Dies
#

AMD’s Infinity Fabric is a scalable interconnect architecture used throughout AMD’s processor and accelerator ecosystem.

It connects computing elements both within individual packages and across larger systems.

Infinity Fabric plays an important role in architectures involving:

  • EPYC processors
  • Instinct accelerators
  • Multi-die processors
  • Chiplets
  • High-performance memory subsystems

Chiplet-Oriented Scaling
#

AMD’s extensive use of chiplets makes efficient die-to-die communication essential.

Instead of placing every processing element on one enormous monolithic die, modern AMD processors can combine multiple compute dies and supporting components within a package.

Infinity Fabric provides the communication infrastructure needed to coordinate these components.

The same architectural philosophy extends into AMD’s AI accelerator platforms, where multiple compute and memory components must operate as a coordinated system.

🌐 UALink: An Open Approach to Accelerator Connectivity #

Ultra Accelerator Link (UALink) is an industry initiative aimed at creating an open standard for connecting AI accelerators.

The motivation is straightforward: as AI clusters become larger, relying on a single proprietary accelerator interconnect can constrain hardware choices and system interoperability.

UALink is designed to provide scalable accelerator-to-accelerator communication while supporting a broader multi-vendor ecosystem.

Key Objectives
#

The technology targets capabilities such as:

  • High-bandwidth accelerator communication
  • Shared-memory-style semantics
  • Scalable accelerator topologies
  • Multi-vendor interoperability
  • Large accelerator pools

UALink is particularly relevant to hyperscale AI infrastructure, where operators may want to combine components from multiple vendors rather than building an entire system around one proprietary fabric.

UALink vs. NVLink #

The distinction is largely architectural and ecosystem-oriented.

NVLink is a mature proprietary technology tightly integrated with NVIDIA’s accelerator platform.

UALink aims to establish an open industry standard that can be adopted across different accelerator and system vendors.

This makes UALink potentially important for organizations seeking greater hardware interoperability and vendor diversity.

🧩 UCIe: The Interconnect for Chiplet-Based Designs
#

Universal Chiplet Interconnect Express (UCIe) addresses a different level of the computing hierarchy.

While PCIe, NVLink, CXL, and UALink primarily concern communication between larger system components, UCIe focuses on die-to-die communication between chiplets.

Modern processors increasingly use multiple smaller dies instead of a single monolithic piece of silicon. This can improve manufacturing yield, allow specialized process nodes, and make it possible to combine components from different IP providers.

UCIe provides a standardized framework for connecting those chiplets.

A Standardized Chiplet Interface
#

UCIe defines important aspects of chiplet communication, including:

  • Physical-layer connectivity
  • Die-to-die protocols
  • Protocol adaptation
  • Software-related interoperability
  • Reliability and integrity mechanisms

The standard can support established protocols such as PCIe and CXL while providing a foundation for future chiplet-based architectures.

Why UCIe Matters for AI
#

AI accelerators increasingly combine different types of silicon:

  • Compute dies
  • I/O dies
  • Memory controllers
  • Cache components
  • Specialized accelerators
  • Networking logic

A standardized chiplet interface could make it easier to construct these systems from modular components.

Instead of designing one enormous monolithic accelerator, manufacturers can potentially combine specialized chiplets into a larger heterogeneous package.

🔄 How These Interconnects Fit Together
#

It is useful to think of these technologies as operating at different architectural levels.

A future AI server could potentially use several of them simultaneously.

For example:

                 AI SERVER
              ┌──────┴──────┐
              │     CPU     │
              └──────┬──────┘
                  PCIe / CXL
          ┌──────────┴──────────┐
          │                     │
      AI Accelerator        Memory Device
          │                     │
      Accelerator Fabric       CXL
   ┌──────┼──────┐
   │      │      │
 GPU/AI  GPU/AI  GPU/AI
 UCIe / Die-to-Die
┌──┴───────────────┐
│ Compute Chiplets │
│ I/O Chiplets     │
│ Cache / Control  │
└──────────────────┘

The exact implementation varies by vendor, but the underlying concept is important: modern AI systems are becoming hierarchical interconnect networks rather than collections of isolated processors.

📊 Comparing the Major AI Interconnects
#

Technology Main Strength Primary Use Ecosystem
PCIe Broad compatibility Host/device connectivity Industry-wide
NVLink High GPU bandwidth NVIDIA accelerator systems NVIDIA
CXL Memory coherency CPU, accelerator, and memory systems Multi-vendor
Infinity Fabric Scalable die/system connectivity AMD processors and accelerators AMD
UALink Open accelerator connectivity Large AI clusters Multi-vendor
UCIe Standardized chiplet communication Advanced packages Multi-vendor

No single interconnect solves every problem.

PCIe excels at general-purpose connectivity. NVLink focuses on tightly coupled NVIDIA accelerator systems. CXL introduces coherency and memory expansion capabilities. Infinity Fabric provides AMD’s scalable internal architecture. UALink targets open accelerator fabrics, while UCIe addresses the rapidly growing chiplet ecosystem.

⚡ Bandwidth Is Only Part of the Equation
#

It is tempting to compare interconnects solely by their headline bandwidth, but that can be misleading.

Real-world accelerator performance also depends on:

  • Latency
  • Protocol overhead
  • Memory access semantics
  • Topology
  • Collective communication efficiency
  • Software support
  • Switching architecture
  • Power consumption
  • Error handling
  • Coherency mechanisms
  • Number of connected devices

A theoretically faster link can provide little practical advantage if the workload cannot efficiently exploit its bandwidth.

For large AI models, the architecture of the entire communication fabric can therefore matter as much as the raw link speed.

🏗️ The Future of AI Interconnects
#

AI infrastructure is moving toward increasingly heterogeneous architectures.

Future systems are likely to combine:

  • CPUs
  • GPUs
  • Dedicated AI accelerators
  • High-bandwidth memory
  • CXL memory pools
  • Chiplet-based processors
  • High-speed networking
  • Specialized accelerator fabrics

This evolution creates pressure for both higher bandwidth and greater interoperability.

At the package level, UCIe can help connect heterogeneous chiplets. At the server level, PCIe and CXL provide standardized connectivity and coherency. Within tightly integrated accelerator platforms, technologies such as NVLink and Infinity Fabric provide specialized high-performance communication. UALink represents an effort to bring open standards to large accelerator fabrics.

The resulting architecture is less like a traditional computer and more like a hierarchy of interconnected compute and memory resources.

🎯 Conclusion
#

Interconnect technology has become one of the defining architectural factors in modern AI computing.

PCIe remains the universal foundation for connecting high-performance devices. NVLink and NVSwitch provide tightly integrated high-bandwidth communication for NVIDIA accelerator systems. CXL introduces cache-coherent connectivity between processors, accelerators, and memory. Infinity Fabric provides AMD with a scalable architecture for multi-die and accelerator systems. UALink seeks to establish a more open accelerator ecosystem, while UCIe standardizes communication between chiplets inside advanced packages.

As AI models continue to expand and accelerator systems move toward rack-scale and chiplet-based designs, simply adding more compute is no longer enough. Data must move between those compute resources efficiently.

The future of AI performance will therefore depend not only on faster GPUs and larger memory systems, but also on the high-bandwidth, low-latency interconnect fabrics that tie the entire architecture together.

Related

CXL NAND Flash Explained: Memory Expansion for AI and HPC
·627 words·3 mins
CXL NAND Flash Memory AI Data Center
PCIe Over Optics: Scaling AI Infrastructure Beyond Rack Limits
·747 words·4 mins
PCIe PCIe Over Optics Astera Labs CXL AI Infrastructure Data Center Networking Optical Interconnect GPU Clusters
AI Hardware Explained: GPUs, TPUs, NPUs and AI Accelerators
·2003 words·10 mins
AI AI Hardware GPUs TPUs NPUs ASICs FPGAs Deep Learning Edge AI AI Accelerators