# PCIe

> The fast internal highway that connects graphics cards and SSDs to the CPU.

- Level: Intermediate
- Topics: Hardware
- URL: https://tidbit.legios.com.ar/pcie/
- In Spanish: [PCIe](https://tidbit.legios.com.ar/es/pcie/)

**PCIe** (PCI Express) is the main connection inside a computer for fast components. Graphics cards, NVMe SSDs, network cards and many other add-ons talk to the CPU over it. On a desktop motherboard you can see it as the long slots where a GPU plugs in; in a laptop the same links exist, just soldered or hidden under a small M.2 slot.

PCIe is built from **lanes**. Each lane is a pair of tiny two-way data paths, and a device gets a bundle of them: x1, x4, x8 or x16. A graphics card usually takes x16, the widest; an NVMe SSD usually takes x4. More lanes means more data at once, like adding lanes to a road. A CPU has a limited number of lanes to hand out, which is one of the real differences between consumer and workstation or server chips.

Since its first version in 2003, each new PCIe generation has roughly doubled the speed per lane, and devices work across generations at the speed of the slower side. That steady doubling is part of why storage got so fast: a modern SSD on PCIe moves data many times faster than old drives on SATA. In data centers, how many lanes and which generation a server offers decides how many GPUs and fast drives it can feed.

## An analogy

A highway with numbered lanes between the CPU and its helpers. The graphics card gets a sixteen-lane road, the SSD a four-lane one, and every few years the speed limit on each lane doubles.

## Keep in mind

- Connects GPUs, NVMe SSDs and other fast parts to the CPU.
- Links are bundles of lanes: x1, x4, x8, x16.
- Each generation has roughly doubled the speed per lane.
- Generations are compatible; a link runs at the speed of the slower side.

## Go deeper

- [PCI Express on Wikipedia](https://en.wikipedia.org/wiki/PCI_Express)
- [M.2 on Wikipedia](https://en.wikipedia.org/wiki/M.2)
- [PCI-SIG specifications (the standards body)](https://pcisig.com/specifications)

## Related terms

- [NVMe](https://tidbit.legios.com.ar/nvme/): The fast way for a computer to talk to an SSD, designed for flash from the start.
- [CPU](https://tidbit.legios.com.ar/cpu/): The chip that runs your programs, one instruction after another, very fast.
- [Motherboard](https://tidbit.legios.com.ar/motherboard/): The main circuit board that every other part of a computer plugs into.
- [GPU](https://tidbit.legios.com.ar/gpu/): The chip that does thousands of simple calculations at once.
- [Laptop](https://tidbit.legios.com.ar/laptop/): A whole computer folded into one portable case that runs on a battery.
- [Server](https://tidbit.legios.com.ar/server/): A computer whose job is to answer requests from other computers, all day, every day.
- [Chip](https://tidbit.legios.com.ar/semiconductor-chip/): A sliver of silicon carrying billions of tiny switches that compute and remember.
- [SSD](https://tidbit.legios.com.ar/ssd/): Storage with no moving parts: where your files live when the power is off.
