PCIe - AshokBhat/notes GitHub Wiki

About

  • PCI Express (Peripheral Component Interconnect Express) (PCIe)
  • High-speed serial computer expansion bus standard
  • Operates more like a network than a bus.
  • Common motherboard interface for personal computers' peripherals - graphics cards, hard drives, SSDs, Wi-Fi and Ethernet

Characteristics

  • Higher maximum system bus throughput
  • Lower I/O pin count
  • Smaller physical footprint
  • Better performance scaling for bus devices
  • More detailed error detection and reporting mechanism
  • Native hot-swap functionality

Performance

Interconnect Introduced Transfer Rate Eff. Payload Rate per Lane per Direction
PCIe 1.x 2003 2.5 GT/s ~0.2 GB/s
PCIe 2.x 2007 4.0 GT/s ~0.4 GB/s
PCIe 3.x 2010 8.0 GT/s ~1 GB/s
PCIe 4.0 2017 16 GT/s ~2 GB/s
PCIe 5.0 2019 32 GT/s ~4 GB/s

See also

  • [PCIe]] ](/AshokBhat/notes/wiki/[[NVLink) | Infiniband