Tenstorrent QSFP-DD fabric (Wormhole 200G, Blackhole 800G)
Fields
interconnect/tenstorrent-qsfp-ddNotes
The multi-card fabric for both Tenstorrent parts in this repo, and the record that resolves the 'is Tenstorrent's multi-card link scale-up or scale-out?' question: it is scale-OUT over commodity Ethernet ports, so it belongs with ethernet-uec and roce rather than with nvswitch-4 or amd-xgmi, even though Tenstorrent markets the multi-card configuration under the banner of scaling up. PUBLISHED PORT COUNTS (Tenstorrent per-AI-card spec tables): Wormhole n150/n300 - '2x Warp 100 Bridge, 2x QSFP-DD 200G (Active)', plus a separate 'Internal Chip-to-Chip 200G' row; Blackhole p150/p100 - '4x QSFP-DD 800G (Passive)' with no Warp bridge row. The per-port conversions to 25 GB/s and 100 GB/s per direction are arithmetic on the vendor's Gb/s port ratings and are the only derivation in this record; treat them as such. INFERENCE RELEVANCE: at 25 GB/s per port (Wormhole) a multi-card Tensor Parallel group is fabric-limited almost immediately - each layer boundary ships activations across these ports, so TP degree beyond a small number is bandwidth-starved on any part whose local memory is already the bottleneck. This compounds with the memory story already recorded on the accelerator: Wormhole has 288 GB/s of GDDR6 and is decisively memory-bound at batch 1, so its interconnect is not the binding constraint locally, but crossing cards makes it one. Blackhole's move to four 800G ports quadruples the fabric per card (100 GB/s x 4 = 400 GB/s per port-direction aggregate) against 512 GB/s of local memory, which is a much healthier ratio and is the real argument for the p150 over the n150 at high TP degree. Wormhole's separate in-card Warp 100 bridges and 200G internal chip-to-chip path are a DIFFERENT mechanism again - they link two ASICs inside one card - and must not be conflated with the QSFP-DD scale-out ports; the tenstorrent-warp100 accelerator reference covers that bridge path. NOTE ON THE 'warp100' vs 'warp 100' SPELLING: Tenstorrent's tables write 'Warp 100', capital W, so the accelerator's tenstorrent-warp100 slug is a deliberate normalisation to the repo's lowercase slug convention rather than a typo - do not 'correct' it to match the vendor's capitalisation.
Cross-references
This record references no other records — it is a leaf. It is cited by 3.