# PCI Express

> Source: https://aiwiki.ai/wiki/pcie
> Updated: 2026-07-24
> Fact-checked: 2026-07-24
> Categories: AI Hardware, AI Infrastructure, Data Centers
> License: CC BY 4.0 (https://creativecommons.org/licenses/by/4.0/) - attribute to "AI Wiki (aiwiki.ai)"
> Cite as: AI Wiki. "PCI Express." aiwiki.ai, 24 Jul 2026. https://aiwiki.ai/wiki/pcie
> From AI Wiki (https://aiwiki.ai), the free encyclopedia of artificial intelligence. Reuse freely with attribution.

PCI Express (PCIe) is a high-speed serial interconnect standard used to attach processors to graphics cards, network adapters, storage devices, and accelerators inside nearly every modern computer and server. It is maintained by PCI-SIG, the PCI Special Interest Group, which has published seven generations of the base specification since 2003, each roughly doubling the data rate of the previous one [1]. PCIe replaced three older interfaces at once: conventional PCI, PCI-X, and the Accelerated Graphics Port (AGP) [1].

The design change that made this possible was abandoning the shared parallel bus. Conventional PCI put every device on a common set of wires running at a common clock. PCIe instead uses point-to-point topology, with separate serial links connecting each device to a root complex on the host, and switches fanning those links out to more devices [1]. Each link is built from lanes, and each lane is two unidirectional differential pairs (four wires total) that carry data in both directions at once [1]. The standard defines link widths of x1, x2, x4, x8, and x16, with x12 and x32 also defined up to and including PCIe 5.0; x16 is the largest width in common use [1]. Lane count is negotiated automatically at initialization, and a link can down-configure itself to fewer lanes if some are unreliable [1].

For [AI infrastructure](https://aiwiki.ai/wiki/ai_infrastructure), PCIe matters in a specific and slightly awkward way. It is the standard path between host memory and an [AI accelerator](https://aiwiki.ai/wiki/ai_accelerator), the path from NVMe storage into [GPU](https://aiwiki.ai/wiki/gpu) memory, and the path a network adapter uses to reach the GPU. It is also, by a wide margin, the slowest of the links inside a modern training node. An [NVIDIA H100](https://aiwiki.ai/wiki/nvidia_h100) reaches its own high-bandwidth memory at 3.35 TB/s and its neighbors over [NVLink](https://aiwiki.ai/wiki/nvlink) at 900 GB/s, but reaches the host over PCIe Gen5 at 128 GB/s [2]. Much of the engineering described below exists to keep that gap from stalling the accelerators.

## Origins and governance

PCIe was developed under the codename 3GIO, after an earlier working name of HSI (High Speed Interconnect), by a body called the Arapaho Work Group that began as [Intel](https://aiwiki.ai/wiki/intel) engineers before widening to include other companies [1]. The standard was created in 2003 by Intel, Dell, HP, and IBM, and PCI-SIG introduced PCIe 1.0a that year with a per-lane transfer rate of 2.5 GT/s [1].

PCI-SIG has kept a steady cadence since. It publishes the base specification, plus companion documents covering card form factors, cabling, and connectors, and it releases interim point revisions between major generations. The optical engineering change notice published in 2025, for example, amends both the PCIe 6.4 specification and the PCIe 7.0 specification [3].

## Generations and signaling

Every generation has doubled the per-lane rate, but the mechanism for doing so has changed twice. The first two generations used 8b/10b line coding, which spends 20 percent of the raw bit rate on encoding overhead. PCIe 3.0 switched to 128b/130b, cutting that overhead to roughly 1.5 percent and allowing effective throughput to nearly double even though the signaling rate rose only from 5 GT/s to 8 GT/s [1].

PCIe 6.0, released on 11 January 2022, changed the physical signaling instead [5]. It adopted PAM4, which uses four voltage levels to encode two bits per symbol rather than the two levels of NRZ, so the data rate doubles without a proportional increase in symbol rate [4]. PAM4 has smaller voltage margins and a higher raw error rate, so PCIe 6.0 also added forward error correction and reorganized traffic into fixed 256-byte flow control units, or FLITs, replacing the variable-length packet handling of earlier generations [1][4]. A three-way interlaced FEC scheme plus a cyclic redundancy check protects each FLIT, of which 242 bytes carry data [1]. PCIe 7.0 keeps both PAM4 and the 256-byte FLIT structure, so reaching 128 GT/s required doubling the symbol rate as well [4].

| Generation | Specification year | Per-lane rate | Line code | x16 throughput, one direction |
| --- | --- | --- | --- | --- |
| PCIe 1.0 | 2003 | 2.5 GT/s | 8b/10b | 4.0 GB/s |
| PCIe 2.0 | 2007 | 5.0 GT/s | 8b/10b | 8.0 GB/s |
| PCIe 3.0 | 2010 | 8.0 GT/s | 128b/130b | 15.75 GB/s |
| PCIe 4.0 | 2017 | 16.0 GT/s | 128b/130b | 31.5 GB/s |
| PCIe 5.0 | 2019 | 32.0 GT/s | 128b/130b | 63.0 GB/s |
| PCIe 6.0 | 2022 | 64.0 GT/s | PAM4 with FLIT and FEC | 121 GB/s |
| PCIe 7.0 | 2025 | 128.0 GT/s | PAM4 with FLIT and FEC | 242 GB/s |

Source: PCI-SIG generation data as compiled in [1].

### Reading the bandwidth numbers

Vendors and PCI-SIG usually quote a larger figure than the table above, because they count both directions and use the raw signaling rate. PCI-SIG announced PCIe 6.0 as delivering up to 256 GB/s over x16 [5], and PCIe 7.0 is quoted at up to 512 GB/s bidirectionally over x16 [6]. The arithmetic for PCIe 5.0 is 32 GT/s times 16 lanes times two directions, divided by 8 bits per byte, which gives the familiar 128 GB/s that [NVIDIA](https://aiwiki.ai/wiki/nvidia) prints in its data sheets [2]. Subtracting encoding overhead and halving for a single direction gives the 63 GB/s in the table. Both conventions are legitimate; they answer different questions, and they are easy to mix up when comparing hardware.

## Form factors and connectors

The base specification defines the protocol; separate documents define the physical shapes it comes in. The Card Electromechanical (CEM) specification covers the familiar edge-connector add-in card. Slot power is capped by card class: x1 cards are limited to 10 W combined, x4 and wider cards to 25 W, and a full-size x16 graphics card may draw up to 75 W combined once software has configured it as a high-power device [1]. Anything beyond that requires auxiliary power, which is why high-power accelerator cards carry supplementary connectors; the 16-pin 12VHPWR connector supports up to 600 W [1].

Storage uses different shapes on the same electrical foundation. M.2 is the compact drive format that succeeded mSATA, U.2 carries up to four PCIe lanes in a 2.5-inch package, and the Enterprise and Data Center Standard Form Factor (EDSFF) defines the module shapes used in servers [7]. PCI-SIG also standardized cabling: the CopprLink internal and external cable specifications carry PCIe 5.0 and 6.0 signaling, at 32.0 and 64.0 GT/s respectively, beyond the confines of a single board [1].

The [Open Compute Project](https://aiwiki.ai/wiki/open_compute_project) defines a separate accelerator packaging family under its Open Accelerator Infrastructure effort, comprising the OCP Accelerator Module (OAM), a Universal Baseboard (UBB), and a Host Interface Board [8]. [AMD](https://aiwiki.ai/wiki/amd) builds its Instinct platforms this way: the [MI300X](https://aiwiki.ai/wiki/amd_instinct_mi300x) platform is a UBB 2.0 baseboard hosting eight MI300X OAM accelerators with 192 GB of HBM3 each, fully meshed over Infinity Fabric, and connected upstream at x16 and 32 GT/s [9].

### What SXM is, and what it is not

NVIDIA's SXM modules are often described as an alternative to PCIe. That is half right. SXM, which expands to Server PCI Express Module, is a socketed mezzanine form factor that mounts GPUs flat on a baseboard rather than vertically in a slot, and it delivers power through the socket itself, letting an H100 draw its full 700 W without external cables [10]. What it is not is a replacement for the host bus. NVIDIA's own specifications list PCIe Gen5 at 128 GB/s for the SXM versions of both the H100 and the [H200](https://aiwiki.ai/wiki/nvidia_h200), the same host link the card versions use [2][11]. The difference is what happens between GPUs: SXM parts get the full-width NVLink connection to their neighbors, while a card version relies on a bridge or on PCIe itself.

The same split shows up in the published specifications. Card variants run at lower power and lower peak tensor throughput in exchange for fitting a standard chassis, even where the memory configuration matches, as it does between the H200 SXM and H200 NVL.

| Specification | H100 SXM | H100 NVL | H200 SXM | H200 NVL |
| --- | --- | --- | --- | --- |
| GPU memory | 80 GB | 94 GB | 141 GB | 141 GB |
| Memory bandwidth | 3.35 TB/s | 3.9 TB/s | 4.8 TB/s | 4.8 TB/s |
| FP8 tensor core (with sparsity) | 3,958 TFLOPS | 3,341 TFLOPS | 3,958 TFLOPS | 3,341 TFLOPS |
| Max TDP | Up to 700 W | 350-400 W | Up to 700 W | Up to 600 W |
| NVLink | 900 GB/s | 600 GB/s | 900 GB/s | 900 GB/s per GPU |
| PCIe | Gen5: 128 GB/s | Gen5: 128 GB/s | Gen5: 128 GB/s | Gen5: 128 GB/s |
| Form factor | SXM | PCIe dual-slot air-cooled | SXM | PCIe dual-slot air-cooled |

Sources: NVIDIA H100 and H200 product specifications [2][11].

## CXL and the shared physical layer

Compute Express Link (CXL) reuses the PCIe electrical and physical layers to carry a cache-coherent protocol, so a CXL device plugs into a standard PCIe slot [12]. CXL multiplexes three sub-protocols: CXL.io, which is built on PCIe and handles configuration, link initialization, device discovery, interrupts, DMA, and register access; CXL.cache, which lets a device coherently cache host memory; and CXL.mem, which lets the host address device-attached memory with load and store instructions [12].

The version history tracks PCIe closely. CXL 1.0 arrived in March 2019 on the PCIe 5.0 physical layer, CXL 2.0 in November 2020 added switching, and CXL 3.0 in August 2022 moved to the PCIe 6.0 physical interface and PAM4 coding [12]. The CXL Consortium released CXL 4.0 on 18 November 2025, doubling the rate from 64 GT/s to 128 GT/s, keeping the 256-byte FLIT format, adding native x2 width and support for up to four retimers, and retaining backward compatibility with CXL 3.x, 2.0, 1.1, and 1.0 [13]. Derek Rohde, the consortium's president and a principal engineer at NVIDIA, described the release as reflecting "our member companies' commitment to driving open standards that empower data center innovation" [13].

In practice CXL has found more traction as a memory expansion and pooling interface than as an accelerator attach point, since accelerator vendors ship proprietary coherent links of their own.

## PCIe in AI systems

### Feeding the accelerators

Three data flows in a training or [inference](https://aiwiki.ai/wiki/inference) node cross PCIe: host-to-device transfers of weights and activations, storage-to-device transfers of training data and [checkpoints](https://aiwiki.ai/wiki/checkpoint), and network-to-device transfers for [distributed training](https://aiwiki.ai/wiki/distributed_training). NVIDIA's GPUDirect family exists to shorten the last two.

GPUDirect RDMA "enables a direct path for data exchange between the GPU and a third-party peer device using standard features of PCI Express," using PCI base address registers so a network adapter can read and write GPU memory directly [14]. The constraint is topological: the two devices must sit under the same upstream PCIe root complex, and paths that cross between CPU sockets are documented as limited or unreliable [14]. This is why AI server designs place network adapters and GPUs under the same PCIe switch, and why switch and retimer silicon became a product category of its own.

GPUDirect Storage applies the same idea to drives. It "enables a direct data path for direct memory access (DMA) transfers between GPU memory and storage, which avoids a bounce buffer through the CPU," and NVIDIA's documentation notes that without it "an extra copy through a bounce buffer in the CPU is necessary, which introduces latency and lowers effective bandwidth" [15]. NVIDIA introduced the technology with the observation that "fast GPUs are increasingly starved by slow I/O" [16].

### Storage and data loading

Nearly all AI storage is NVMe, an interface specification for non-volatile media attached over PCIe, first released as version 1.0 in March 2011 [7]. NVMe's advantage over the older AHCI interface is parallelism suited to many-core hosts: it supports up to 65,535 queues with up to 65,536 commands each, against AHCI's single 32-command queue [7]. A [DGX](https://aiwiki.ai/wiki/nvidia_dgx) B200 illustrates the typical arrangement, with two 1.92 TB NVMe M.2 drives mirrored for the operating system and eight 3.84 TB NVMe U.2 drives striped as a data cache, alongside two Intel Xeon 8570 PCIe Gen5 processors [17].

Whether storage can keep accelerators busy is now benchmarked directly. MLCommons published MLPerf Storage v2.0 results on 4 August 2025, adding a checkpointing workload and reporting that submitted systems served roughly twice the number of accelerators as in the previous round [18]. The organization framed the practical question as whether a storage system can absorb a cluster's checkpoints "without slowing the system down to an unacceptable level" [18].

## Limits

PCIe is a general-purpose bus doing a job that specialized fabrics do better, and the industry has responded by routing around it wherever the cost is justified.

Bandwidth is the visible limit. NVIDIA states that its sixth-generation NVLink delivers 3,600 GB/s per GPU, which the company describes as "over 14x the bandwidth of PCIe Gen6" [19]. Within a [GPU cluster](https://aiwiki.ai/wiki/gpu_cluster), NVLink Switch fabrics reach 130 TB/s across a 72-GPU [GB200 NVL72](https://aiwiki.ai/wiki/nvidia_gb200_nvl72) domain and 260 TB/s in the announced sixth-generation systems [19]. Collective operations that would saturate PCIe run entirely inside those domains, leaving PCIe to handle the host relationship. Competing efforts such as [UALink](https://aiwiki.ai/wiki/ualink) for scale-up and [Ultra Ethernet](https://aiwiki.ai/wiki/ultra_ethernet) for scale-out pursue the same separation with open standards.

Reach is the second limit. PAM4 signaling at 64 and 128 GT/s degrades quickly over copper, which is why retimers have become standard components in AI servers rather than optional ones, and why PCI-SIG opened a workgroup on making the architecture more optical-friendly. In June 2025 the group announced what it called the industry's first standards-based PCIe optical solution, an optical aware retimer engineering change notice amending the PCIe 6.4 and 7.0 specifications to allow "extended reach across racks and pods." PCI-SIG president Al Yanes said the group expects "initial adoption to occur in data center applications like AI/ML and cloud" [3].

The third limit is adoption lag. A finished specification is not shipping silicon, and the gap has widened as signaling has become harder. PCIe 5.0 was specified in 2019 and is still the host interface on shipping Hopper systems and on DGX B200 systems built around [Blackwell](https://aiwiki.ai/wiki/nvidia_blackwell) GPUs [2][11][17]. PCIe 6.0 hardware was originally expected in enterprise markets in early 2024 with PCIe 7.0 following in 2027; a 2024 revision to the schedule pushed the PCIe 7.0 compliance program out to 2028 [20].

## Recent developments

PCI-SIG released the final PCIe 7.0 specification on 11 June 2025 at its developers conference, delivering 128.0 GT/s per lane and up to 512 GB/s bidirectionally over x16, and named cloud computing, 800-gigabit [Ethernet](https://aiwiki.ai/wiki/ethernet), and artificial intelligence as its initial targets [1][6]. Less than two months later, on 5 August 2025, the group announced work on PCIe 8.0 at 256.0 GT/s and up to 1 TB/s bidirectionally over x16, due in 2028 [1][21].

Deployment is now catching up on the previous generation. AMD launched its sixth-generation EPYC processors, codenamed [Venice](https://aiwiki.ai/wiki/amd_epyc_venice), at its Advancing AI 2026 event with up to 256 cores per socket, 1.6 TB/s of memory bandwidth, and 128 lanes of PCIe Gen6 at 64 GT/s; trade coverage in July 2026 called it the first server [CPU](https://aiwiki.ai/wiki/cpu) with PCIe Gen6 and the only one offering it to accelerators, with SP7 parts scheduled for the fourth quarter of 2026 [22]. On the connectivity side, Astera Labs reported record revenue of $308.4 million for the quarter ended 31 March 2026, up 93 percent year over year, and attributed the growth to its PCIe 6 portfolio, including Scorpio P-Series switches spanning 32 to 320 lanes and Aries 6 retimers [23].

Both announcements reflect the position PCIe has held for two decades. It rarely wins on raw bandwidth against a purpose-built accelerator fabric, but every processor, drive, and network adapter in the [data center](https://aiwiki.ai/wiki/data_center) already speaks it, so the host side of an AI system is built on it regardless.

## See also

- [NVLink](https://aiwiki.ai/wiki/nvlink)
- [NVSwitch](https://aiwiki.ai/wiki/nvswitch)
- [InfiniBand](https://aiwiki.ai/wiki/infiniband)
- [NVIDIA HGX](https://aiwiki.ai/wiki/nvidia_hgx)
- [GPU computing](https://aiwiki.ai/wiki/gpu_computing)
- [AI accelerator](https://aiwiki.ai/wiki/ai_accelerator)

## References

1. Wikipedia, "PCI Express." https://en.wikipedia.org/wiki/PCI_Express
2. NVIDIA, "NVIDIA H100 Tensor Core GPU" product specifications. https://www.nvidia.com/en-us/data-center/h100/
3. Signal Integrity Journal, "PCI-SIG Announces Industry's First Standard-Based PCIe Optical Solution," 11 June 2025. https://www.signalintegrityjournal.com/articles/3985-pci-sig-announces-industrys-first-standard-based-pcie-optical-solution
4. Rambus, "The Ultimate Guide to PCI Express." https://www.rambus.com/blogs/the-ultimate-guide-to-pci-express/
5. HPCwire, "PCI-SIG Releases PCIe 6.0 Specification," 11 January 2022. https://www.hpcwire.com/off-the-wire/pci-sig-releases-pcie-6-0-specification/
6. Synopsys, "PCI Express 7.0 IP Solutions." https://www.synopsys.com/designware-ip/interface-ip/pci-express/pci-express-7.html
7. Wikipedia, "NVM Express." https://en.wikipedia.org/wiki/NVM_Express
8. Open Compute Project, "Server/OAI" project wiki. https://www.opencompute.org/wiki/Server/OAI
9. AMD, "AMD Instinct MI300X," Instinct Customer Acceptance Guide. https://instinct.docs.amd.com/projects/system-acceptance/en/latest/gpus/mi300x.html
10. Wikipedia, "SXM (socket)." https://en.wikipedia.org/wiki/SXM_(socket)
11. NVIDIA, "NVIDIA H200 Tensor Core GPU" product specifications. https://www.nvidia.com/en-us/data-center/h200/
12. Wikipedia, "Compute Express Link." https://en.wikipedia.org/wiki/Compute_Express_Link
13. CXL Consortium, "CXL Consortium Releases the Compute Express Link 4.0 Specification Increasing Speed and Bandwidth," 18 November 2025. https://computeexpresslink.org/wp-content/uploads/2025/11/CXL_4.0-Specification-Release_FINAL_Website-Copy.pdf
14. NVIDIA, "GPUDirect RDMA," CUDA Toolkit documentation. https://docs.nvidia.com/cuda/gpudirect-rdma/
15. NVIDIA, "GPUDirect Storage Overview Guide." https://docs.nvidia.com/gpudirect-storage/overview-guide/index.html
16. NVIDIA Developer Blog, "GPUDirect Storage: A Direct Path Between Storage and GPU Memory." https://developer.nvidia.com/blog/gpudirect-storage/
17. NVIDIA, "Introduction to the NVIDIA DGX B200 System," DGX B200 User Guide. https://docs.nvidia.com/dgx/dgxb200-user-guide/introduction-to-dgxb200.html
18. MLCommons, "New MLPerf Storage v2.0 Benchmark Results," 4 August 2025. https://mlcommons.org/2025/08/mlperf-storage-v2-0-results/
19. NVIDIA, "NVLink and NVLink Switch." https://www.nvidia.com/en-us/data-center/nvlink/
20. TechSpot, "PCIe 6.0 and 7.0 deployment encounters delays," 14 June 2024. https://www.techspot.com/news/103406-pcie-60-70-deployment-encounters-delays.html
21. Phoronix, "PCI Express 8.0 Aims For 256 GT/s In 2028," 5 August 2025. https://www.phoronix.com/news/PCI-Express-8.0-Announcement
22. StorageReview, "AMD 6th Gen EPYC Venice: 256 Cores, 1.6TB/s, and the First PCIe Gen 6 Server CPU," 23 July 2026. https://www.storagereview.com/news/amd-6th-gen-epyc-venice-256-cores-1-6tb-s-and-the-first-pcie-gen-6-server-cpu
23. Astera Labs, "Astera Labs Reports First Quarter 2026 Financial Results." https://www.asteralabs.com/news/astera-labs-reports-first-quarter-2026-financial-results/

