Peripheral Component Interconnect Express (PCIe, PCI-E)

Contributor(s): Stephen J. Bigelow

Peripheral Component Interconnect Express (PCIe or PCI-E) is a serial expansion bus standard for connecting a computer to one or more peripheral devices.

PCIe provides lower latency and higher data transfer rates than parallel busses such as PCI and PCI-X. Every device that's connected to a motherboard with a PCIe link has its own dedicated point-to-point connection. This means that devices are not competing for bandwidth because they are not sharing the same bus.

Peripheral devices that use PCIe for data transfer include graphics adapter cards, network interface cards (NICs), storage accelerator devices and other high-performance peripherals.

With PCIe, data is transferred over two signal pairs: two wires for transmitting and two wires for receiving. Each set of signal pairs is called a "lane," and each lane is capable of sending and receiving eight-bit data packets simultaneously between two points.

Figure 1. PCI Express slots on a motherboard.

PCIe can scale from one to 32 separate lanes; it is usually deployed with 1, 4, 8, 12, 16 or 32 lanes. The lane count of a PCIe card is a determining factor in its performance and therefore in its price. For example, ann inexpensive PCIe device like a NICs might only use four lanes (PCIe x4). By comparison, a high-performance graphics adapter that uses 32 lanes (PCIe x32) for top-speed transmission would be more expensive.

PCIe bus slots are typically backward compatible with other PCIe bus slots, allowing PCIe links that use fewer lanes to use the same interface as PCIe links that use more lanes. For example, a PCIe x8 card could plug into a PCIe x16 slot. PCIe bus slots are not backwards compatible, however, with connection interfaces for older bus standards.

With PCIe, data center managers can take advantage of high-speed networking across server backplanes, and connect to Gigabit Ethernet, RAID and Infiniband networking technologies outside of the server rack. The PCIe bus also interconnects clustered computers that use HyperTransport.

For laptops and mobile devices, mini PCI-e cards can be used to connect wireless adaptors, solid state device storage and other performance boosters. External PCI Express (ePCIe) is used to connect the motherboard to an external PCIe interface. In most cases, designers use ePCIe when the computer requires an unusually high number of PCIe ports.

The PCI Special Interest Group defines, develops and maintains PCI Express standards.

Figure 2. The PCI Special Interest Group has a timeline for the development of PCI Express standards.
This was last updated in April 2015

Continue Reading About Peripheral Component Interconnect Express (PCIe, PCI-E)

Dig Deeper on IT compliance and governance strategies

Join the conversation


Send me notifications when other members comment.

Please create a username to comment.

How many lanes does your PCIe card use? For what kind of device?
In my pcie card have X1 lane is available for my mother is a video card device.
I have a question, 
If the bus of my 'PCIe' is a stronger video card than my current GPU built in Video card. Is it better to have that one being using at my PCIe? 
Ex. my bus: 'built in' video card is "Intel HD Graphics 4000" but my bus 'PCIe' is "NVIDIA GeForce GT 650M" so I'm question is, is this the best way to have the setup? Since I hear NVIDIA is better than Intel so I just want to make sure my video cards are being used in the best way possible?

If anyone could help me with this question that would be great.

Thank you. 
"and each lane is capable of sending and receiving eight-bit data packets simultaneously between two points."
this is wrong, actually it never send simultaneously(in byte stripping logic of the physical layer it distribute the packet as such one byte per lane after the stripping, in parallel to serial converter change to serially) but it send as serially in external wire (note here that two wires for transmission or receiving is carry same bit but in opposite electrical level to noise immunity)
What PCIe card should I look for if am to work with professional audio post production in a 2019 macbook air}'