PCI Express 4.0
Fields
interconnect/pcie-gen4Notes
This is the generation that carried the first wave of PCIe-hosted multi-GPU inference boxes (MI100/MI210/MI250/MI250X-era parts). Inference consequence: 31.5 GB/s per direction at x16 is roughly 14x below NVLink 4's 450 GB/s per direction per GPU, so tensor parallel over PCIe 4.0 x16 costs dramatically more per layer boundary than the same sharding over NVLink, because activations must cross the host link while HBM bandwidth sits idle. Real deployments compensated by keeping tensor-parallel groups inside a single device and using pipeline parallelism across PCIe. WHY THE NEXT GENERATION IS NOT A CLEAN 2x ON PAYLOAD, because a reader will check: PCIe 5.0 doubles the GT/s rate (16 -> 32) and doubles the raw per-direction figure (32 -> 64 GB/s), and the payload per direction does follow exactly 2x here (31.5 -> 63.0), because Gen5 keeps the same NRZ 128b/130b coding as Gen4. The non-linearity starts one generation later - PCIe 6.0 goes to PAM4 with 242B/256B flit framing, and the payload per direction then rises only 1.92x (63.0 -> 121.0) even though the GT/s rate doubles again. See pcie-gen6 and pcie-gen7 for that step and the reason for it. DIRECTION AUDIT TRAIL, kept because this record is the cautionary case in the repo: it has been through three values (15.75, 31.5, and a halved-then-re-halved 31.5 with prose asserting 15.75) across three audit passes, all from the same underlying ambiguity. The resolution is that PCI-SIG quotes PCIe bandwidth per lane per direction, so the ladder is 4.0 / 8.0 / 15.75 / 31.5 / 63.0 / 121.0 / 242.0 per direction at x16 for gens 1 through 7 and must never be halved again. Any comparison against an NVLink, Infinity Fabric or CXL number in this repo must first check that record's convention - nvlink-4 and nvswitch-4 store HALVED per-direction values because NVIDIA publishes bidirectional aggregates, which is the opposite convention from PCI-SIG's, and that asymmetry is real and is the root of the error.
Cross-references
This record references no other records — it is a leaf. It is cited by 1332.