Hardware & Technology Comparisons

PCI Busses

PCI PCI-X PCI Express
Frequency 33 - 66 MHz 133 MHz (PCI-X 2.0 - 266 MHz, 533 MHz) N/A
Throughput Peak transfer rate of 133 MB/s Peak transfer rate of 1 GB/s (PCI-X 2.0 - 2 GB/s) 5 - 80 gigabits per second (Gbps) peak theoretical bandwidth, depending on the implementation (e.g. x1 - x16)
Bus 32-bit parallel 64-bit parallel Serial


PCI

Since the early 1990's, the PCI (Peripheral Component Interconnect) bus has become the I/O backbone of nearly every computing platform. PCI originally operated at 33 MHz with a 32-bit wide path, delivering a peak theoretical bandwidth of 133 megabytes per second (MB/sec). Revisions have increased the speed to 66 MHz at 64-bits. Higher-bandwidth PCI derivatives and alternatives have evolved over time, including AGP, AMD's HyperTransport, and PCI-X.


PCI-X

PCI-X is an extension of the 32-bit PCI bus to 64-bits, with an increase in frequency from 33/66 MHz up to 133 MHz. The PCI-X 2.0 specification could raise the bus to 266 MHz - 533 MHz, with correspondingly higher throughput speeds. Like PCI, PCI-X is a shared, parallel bus.


PCI Express

PCI Express is a scalable, high-speed, serial I/O bus that maintains backward compatibility with PCI applications and drivers. PCI Express reflects an industry trend to replace legacy shared parallel buses with high-speed point-to-point serial buses PCI Express could eventually replace almost all existing internal buses, including AGP and PCI.

The bandwidth of a PCI Express link can be scaled by adding signal pairs to form multiple lanes between the two devices. The specification supports x1, x4, x8, and x16 lane widths and stripes the byte data across the links accordingly. The basic "x1" link has a peak raw bandwidth of 2.5 Gbps. Because the bus is bidirectional, the effective raw data transfer rate is 5 Gbps.