What Is PCIe? A Basic Definition
(Image credit: MMXeon/Shutterstock)
PCIe (peripheral component interconnect express) is an interface standard for connecting high-speed components. Every desktop PC motherboard (opens in new tab)has a number of PCIe slots you can use to add GPUs (opens in new tab) (aka video cards aka graphics cards), RAID cards (opens in new tab), Wi-Fi cards or SSD (opens in new tab) (solid-state drive) add-on cards. The types of PCIe slots available in your PC will depend on the motherboard you buy (opens in new tab).
PCIe slots come in different physical configurations: x1, x4, x8, x16, x32. The number after the x tells you how many lanes (how data travels to and from the PCIe card) that PCIe slot has. A PCIe x1 slot has one lane and can move data at one bit per cycle. A PCIe x2 slot has two lanes and can move data at two bits per cycle (and so on).
(Image credit: Erwin Mulialim/Wikimedia Commons)
You can insert a PCIe x1 card into a PCIe x16 slot, but that card will receive less bandwidth. Similarly, you can insert a PCIe x8 card into a PCIe x4 slot, but it’ll only work with half the bandwidth compared to if it was in a PCIe x8 slot. Most GPUs (opens in new tab)require a PCIe x16 slot to operate at their full potential.
PCIe Generations Compared
Swipe to scroll horizontally
Row 0 – Cell 0
BandwidthGigatransferFrequencyPCIe 1.08 GB/s2.5 GT/s2.5 GHzPCIe 2.016 GB/s5 GT/s5 GHzPCIe 3.032 GB/s8 GT/s8 GHzPCIe 4.064 GB/s16 GT/s16 GHzPCIe 5.0128 GB/s32 GT/s32 GHzPCIe 6.0256 GB/s64 GT/s32 GHz
Current PCIe Generations
PCIe standards currently come in five different generations: PCIe 1.0, PCIe 2.0, PCIe 3.0, PCIe 4.0 and PCIe 5.0. Bandwidth doubles with each generation.
How do you know what performance you’ll get with a PCIe expansion card? Your PCIe card will run at the lowest generation present. So if you put a PCIe 2.0 card in a PCIe 3.0 slot, you’ll get PCIe 2.0 performance.
PCIe 4.0
The PCIe 4.0 standard debuted in 2017 and offers 64 GBps of throughput. It’s available for enterprise-grade servers, but only became usable with SSDs in 2019. The AMD Ryzen 3000-series CPUs (opens in new tab) that debuted in July 2019 were the first desktop CPUs (opens in new tab) to support PCIe 4.0 x16 out of the box. For full support, users will need new motherboards running the X570 chipset (opens in new tab).
To learn more about PCIe 4.0, check out our article What We Know About PCIe 4.0 So Far.
PCIe 5.0
The official PCIe 5.0 standard came out in May 2019. It will bring 128 GBps of throughput. The specification is backwards compatible with previous PCIe generations and also includes new features, including electrical changes to improve signal integrity and backward-compatible CEM connectors for add-in cards. Intel was the first to embrace the PCIe 5.0 on the CPU side with its Alder Lake platform. However, the first PCIe 5.0 devices are expected to debut in for enterprise customers in 2022, with consumer offerings to follow.
PCI-SIG, which defines PCIe standards, expects PCIe 4.0 and PCIe 5.0 to co-exist for a while, with PCIe 5.0 used for high-performance needs craving the most throughput, like GPUs for AI workloads and networking applications. So, PCIe 5.0 will mainly be used in data center, networking and high-performance computing (HPC) enterprise environments, while less-intense applications, like those used by desktop PCs, will be fine with PCIe 4.0.
Future PCIe Generations: PCIe 6.0
PCIe 6.0
(Image credit: PCI-SIG)
In June 2019, PCI-SIG said it will release the standards for PCIe 6.0 (opens in new tab) in 2021 (the spec is currently in revision 0.7 (opens in new tab)) . We don’t expect to see products until at least the end of 2022, if not 2023.
PCIe 6.0 will double the bandwidth of PCIe 5.0 to 256 GB/s among the same maximum number of lanes, 16. Data transfer rate will hit 64 GT/s per pin, up from PCIe 5.0’s 32 GT/s. PCIe 6.0 is also expected to be backwards compatible with previous PCIe generations.
This article is part of the Tom’s Hardware Glossary (opens in new tab).
Further reading: