PCIe 2.0 vs 3.0 vs 4.0 vs 5.0: A Detailed Comparison
Advertisement
This page details the differences between PCIe Gen 2, PCIe Gen 3, PCIe Gen 4, and PCIe Gen 5.
Introduction to PCIe
- PCIe stands for Peripheral Component Interconnect Express.
 - It’s a high-speed serial computer expansion bus designed to replace older PCI/PCI-X standards.
 - PCIe is the successor to the traditional PCI interface in desktop PCs.
 - PCIe has evolved through versions 1.0, 2.0, 3.0, 4.0, 5.0, and a planned 6.0.
 - These versions offer varying raw data rates (speeds) and bandwidths.
 - The latest versions support maximum data rates up to 32 GT/s and interconnect bandwidths of 32 Gb/s.
 - It uses a serial interface, unlike the parallel interface of PCI.
 - PCIe supports more devices (approximately 32) per bus compared to PCI (around 5).
 

The PCIe interface supports hot-plugging and uses a point-to-point or shared switch topology. The figure above shows the serial interface connection used by PCIe devices to communicate with the switch.
PCIe 1.0 | PCIe Gen 1
Here’s a rundown of the features of the PCIe 1.0 or PCIe Gen 1 interface:
- Introduced in 2003.
 - Uses 8b/10b line coding.
 - Supports a transfer rate of 2.5 GT/s (approximately 2.5 Gbps). This is the encoded serial bit rate.
 - Offers an interconnect bandwidth of 2 Gb/s.
 - Provides a throughput of 250 MB/s. Throughput is the pre-coded data rate before encoding, also known as “Bandwidth Lane Direction.”
 - Supports a total bandwidth of approximately 8 GB/s for an x16 link.
 
PCIe 2.0 | PCIe Gen 2
The PCIe 2.0 or PCIe Gen 2 interface includes the following features:
- Introduced in 2007.
 - Employs 8b/10b line coding.
 - Supports a transfer rate of 5.0 GT/s.
 - Offers an interconnect bandwidth of 4 Gb/s.
 - Provides a bandwidth lane direction of approximately 500 MB/s.
 - Supports a total bandwidth of approximately 16 GB/s for an x16 link.
 
PCIe 3.0 | PCIe Gen 3
Key features of the PCIe 3.0 or PCIe Gen 3 interface:
- Introduced in 2010.
 - Uses 128b/130b line coding.
 - Supports a transfer rate of 8.0 GT/s.
 - Offers an interconnect bandwidth of 8 Gb/s.
 - Provides a bandwidth lane direction of approximately 1 GB/s.
 - Supports a total bandwidth of approximately 32 GB/s for an x16 link.
 
PCIe 4.0 | PCIe Gen 4
The PCIe 4.0 or PCIe Gen 4 interface offers the following:
- Introduced in 2017.
 - Uses 128b/130b line coding.
 - Supports a transfer rate of 16.0 GT/s.
 - Offers an interconnect bandwidth of 16 Gb/s.
 - Provides a bandwidth lane direction of approximately 2 GB/s.
 - Supports a total bandwidth of approximately 64 GB/s for an x16 link.
 
PCIe 5.0 | PCIe Gen 5
Here’s a look at the features of the PCIe 5.0 or PCIe Gen 5 interface:
- Introduced in 2019.
 - Backward compatible with previous PCIe Gen 1/2/3/4.
 - Uses 128b/130b line coding.
 - Supports a transfer rate of 32.0 GT/s.
 - Offers an interconnect bandwidth of 32 Gb/s.
 - Provides a bandwidth lane direction of approximately 4 GB/s.
 - Supports a total bandwidth of approximately 128 GB/s for an x16 link.
 
Advertisement
RF