PCIe 7.0 Draft 0.5 Spec: 512 GB/s over PCIe x16 On Track For 2025
How PCIe Keeps Doubling Bandwidth
- PCIe 7.0 mainly doubles the physical-layer frequency relative to PCIe 5.0/6.0 while reusing PAM4 signaling, FLIT encoding, and FEC from 6.0.
- Earlier generations gained bandwidth via better encoding (8b/10b → 128b/130b) and stricter board materials/layouts.
- Commenters note this is easier than doubling CPU clocks because PHYs are simpler than CPUs and occupy far less die area and power.
- One view: signaling rates were historically far from their theoretical limits, while CPU clocks are closer to theirs.
Physical & Signaling Challenges
- Higher speeds demand better PCB material, tighter signal integrity, equalization, and sometimes shorter trace lengths; some expect cables or mezzanine-style connectors at Gen 7.
- Discussion touches on transistor size, voltage swing, fanout, and pipeline depth; serial links can be implemented with relatively small, fast SERDES blocks compared to full CPUs.
Consumer Platforms, Lanes, and Real-World Need
- Many consumer boards expose only one true x16 slot; others are electrically x4 or x8 and share lanes.
- Some blame CPU vendors’ lane limits and market segmentation; others note real packaging and die-cost constraints.
- Several argue typical consumer workloads (gaming, dev work) rarely saturate PCIe 4.0/5.0, so the main benefit is more devices per lane, not per-device speed.
- Others counter that history shows software and workloads (especially ML and games) will eventually absorb new bandwidth.
PCIe vs NVLink and Other Interconnects
- NVLink bandwidth (especially upcoming versions) remains far ahead per GPU, though marketing differences (per-direction vs bidirectional figures) cause confusion.
- Even with 7.0, a x16 PCIe link sits between older and mid-generation NVLink versions in bandwidth.
- NVLink trades off stricter latency requirements for higher bandwidth density; PCIe must work across many vendors and cheaper platforms.
PCIe as Memory, CXL, and GPU Access to RAM
- Multiple comments stress latency, not bandwidth, as the main reason PCIe is unsuitable as a primary memory bus.
- Rough consensus: DRAM access is tens of nanoseconds, PCIe is hundreds of nanoseconds to microseconds, though exact ratios are disputed.
- CXL is mentioned as bringing coherency and lower latency on top of PCIe, useful for accelerators and memory expansion, but still notably slower than local DDR.
- For large ML models, better PCIe/CXL helps, but future models and HBM bandwidth likely outpace these gains.
Switches, Topology, and Ecosystem
- There is demand for PCIe switches that trade a few fast lanes for many slower/wider ones to support legacy NICs, HBAs, and multiple NVMe devices.
- PCIe switches exist but are often expensive or targeted at enterprise; consumer boards rarely integrate them due to cost.
Timeline, Power, and Cost Concerns
- PCIe generations take years between draft, final spec, platform support, and real devices; 7.0 is expected to follow a similar trajectory.
- Some worry each doubling may come with higher power, tighter tolerances, and cost, questioning whether this is an efficiency gain or just “more with more.”
- Others see it as necessary progress for HPC, disaggregated memory, and large GPU clusters, even if average consumers lag several generations behind.