What is PCI Express?

A high-speed serial expansion interface connecting the CPU with GPUs, SSDs, network cards and more, also written PCIe. Lanes are bundled for bandwidth, and speed roughly doubles each generation.

Field: I/O Interfaces & Buses

PCI Express in the explanations

Questions that mention PCI Express (29)

  1. Which interface standard, built on PCI Express, is widely used to connect high-speed SSDs to the host?
  2. Which is closest to the efficiency of the 128b/130b encoding adopted from PCI Express 3.0 onward?
  3. Which describes a "lane" in PCI Express?
  4. What is closest to the effective one-direction bandwidth of a PCI Express 3.0 x16 link (8 GT/s per lane, 128b/130b encoding)?
  5. For PCI Express generations 3 through 6, how does the per-lane signaling rate change with each generation?
  6. What is a characteristic of PAM4 (four-level pulse amplitude modulation), adopted in PCI Express 6.0?
  7. What happens when an x4 PCI Express SSD is plugged into a full-length x16 slot on a motherboard (assuming the slot is wired for at least x4)?
  8. Which statement about the structure of PCI Express is correct?
  9. How does communication in PCI Express work?
  10. What does the PCI Express data link layer do about bit errors during transmission?
  11. How are the registers and memory of a PCI Express device made accessible to the CPU?
  12. What is a characteristic of MSI (message-signaled interrupts) used in PCI Express?
  13. Which describes hot plugging, supported by USB and some PCI Express setups?
  14. What is the purpose of spread-spectrum clocking (SSC), used in PCI Express and elsewhere?
  15. What does it mean that a PCI Express lane is full duplex?

Related terms

SerDes GPU Compute Express Link (CXL) 128b/130b encoding PAM4 NRZ Clock and data recovery (CDR) 8b/10b encoding NVMe Throughput

Back to the glossary