PCIe Lanes
The number of parallel data channels on a PCI Express bus connecting GPUs and CPUs, determining bandwidth for inter-device communication.
PCIe lanes are the individual data links in a PCI Express (Peripheral Component Interconnect Express) slot that connect a GPU, SSD, or network card to the CPU chipset. Each lane is a serial point-to-point connection that can transfer data in both directions simultaneously. Common configurations: x16 (16 lanes, standard for GPUs), x8, and x4. PCIe Gen4 provides ~2 GB/s per lane (32 GB/s for x16), and Gen5 doubles that to ~4 GB/s per lane (64 GB/s for x16). In multi-GPU servers, each GPU gets a certain number of lanes; if all x16 slots are populated, the CPU's total lane count (often 48 or 80 on AMD/Xeon) is split, leading to x8 or even x4 per GPU. Fewer lanes reduce bandwidth for inter-GPU communication via NVLink or for CPU-to-GPU transfers. For LLM inference and training, PCIe bandwidth matters for initial model loading, data sharding, and checkpoint saving. However, during intensive compute, GPUs rarely saturate PCIe because they primarily work from HBM. But in cases where model shards must be swapped in/out of HBM (e.g., offloading to system RAM), slow PCIe becomes a bottleneck. For AI builders, ensure each GPU has at least x16 PCIe Gen4 lanes for production servers, and prefer NVLink for inter-GPU communication to avoid PCIe congestion. PCIe topology also affects latency for gradient sync during training-using NVLink reduces reliance on PCIe. Tools like nvidia-smi report PCIe link speed and width. When building custom hardware, check CPU and chipset lane allocations to avoid oversubscribing.
More PCIe lanes always improve GPU performance-most inference workloads are memory-bound on HBM, not PCIe-bound.
Related terms
Concepts you'll usually encounter alongside this one.
NVIDIA's high-speed interconnect technology that enables GPU-to-GPU data transfers with up to 900 GB/s bandwidth for scaling large AI models.
A high-performance DRAM technology stacked vertically with GPU dies, providing massive memory bandwidth for LLM inference and training.
The number of independent inputs processed simultaneously during training or inference, affecting computational efficiency and memory usage.
Mentioned in tutorials
Hands-on guides that put this concept to work.
Stand up a fully functional local LLM stack on Ubuntu 22.04, NVIDIA drivers, CUDA, Ollama, and your first model, in under 30 minutes.
Pick parts, assemble the box, install Ubuntu Server headless, and serve LLMs to your home network. A four-hour project that pays back forever.
Squeeze a 70-billion-parameter model onto a single RTX 4090 by quantizing weights to 4 bits. Quality stays high, VRAM usage drops to 24 GB.
Scale a single model across multiple GPUs with tensor parallelism. Configure vLLM and llama.cpp, fix PCIe bottlenecks, double your VRAM.
See how this term affects your memory budget.
Real numbers, real chips, every workload.
Picks for builders, by use case.
Stay Ahead of the AI Curve
Get weekly AI hardware news, benchmark updates, and deals in your inbox. Founding-subscriber list, be one of the first.