NVIDIA Tesla P100 SXM2 16GB (GP100)
Fields
accelerators/nvidia-tesla-p100Notes
CREATED 2026-10-04 to resolve two dangling references that the audit classified as MISSING rather than misspelled: papers/multi-query-attention and papers/carbon-emissions-large-neural-training both carry 'nvidia-tesla-p100' in hardware_relevance. Neither paper needed a rename - data/accelerators/ simply had no P100 record at all.
THE 732 GB/s / 4096-bit PAIR IS THE HISTORICALLY IMPORTANT PART OF THIS RECORD. 732 GB/s on a 4096-bit HBM2 interface is ~1.75x the bandwidth per unit of capacity of anything that came before it, and it is why the P100 - not the V100 - is the part that made large-batch fp16 training bandwidth a first-order design constraint. It is also why this part is worth having in the repo even though it cannot run a modern serving stack: several papers in data/papers/ use it as the BASELINE that later memory hierarchies are measured against.
THE SPECS ARE ALL VENDOR-PRINTED, which for a 2016 part is unusual and is the main reason confidence is 0.9 rather than 0.7. Both reachable first-party NVIDIA documents agree with each other row by row: 16 GB, 300 W, SXM2, Pascal, 16-nm FinFET, 3584 CUDA cores, 1792 FP64 cores.
WHAT THE VENDOR DOES NOT PUBLISH and is therefore absent here rather than inferred: no HBM2 per-pin data rate (so the 732 GB/s cannot be re-derived from width x rate - the 1.875 Gbps per pin implied by it is my arithmetic, not NVIDIA's), no sustained-clock figure separate from the GPU-Boost peaks, and no NVLink bandwidth beyond the 160 GB/s bidirectional aggregate already carried on the nvlink-1 interconnect record.
FORM FACTOR: this record is the SXM2 16 GB module, which is the only P100 configuration NVIDIA's own datasheet covers. A PCIe P100 16 GB also shipped, on the same 4096-bit GP100 silicon, and its figures differ only in form factor and power envelope; it is NOT recorded separately here, and nothing in this record should be read as describing the PCIe card.
SCALE-UP IS NVLINK 1 ONLY. interconnect holds nvlink-1 because that is the fabric this part ships on and the one source net2-nvidia-p100-datasheet documents ('NVLINK INTERCONNECT ... Bidirectional BW (GB/Sec) 160 ... K40 P100'). It also sits on PCIe Gen3 x16 to the host, and that is deliberately NOT listed: the datasheet's own spec row reads 'Interconnect NVIDIA NVLink' with no PCIe generation named, and the whitepaper mentions 'PCIe Gen 3 x16' only as the baseline NVLink is 5x faster than. Host-side PCIe generation for this part is unverified, so pcie-gen3 is not asserted.
CONSUMER AND UNIFIED MEMORY: consumer=false, unified_memory=false. The whitepaper has a full Unified Memory section (page-granular migration engine, 'Addressable Memory (TB) 10,000') - that is CUDA MANAGED MEMORY, a CUDA feature, not Apple-style hardware-managed unified memory, and the field is kept at false to match how nvidia-v100-sxm2-32gb reads the same section of the same document.
CITED BY TWO PAPERS IN THIS REPO, and both citations are appropriate rather than incidental: papers/multi-query-attention (Shazeer et al., ICLR 2020 preprint per its own record) evaluates MQA/GQA on TPU v3/v4 and NVIDIA V100 and A100 alongside P100-class results, and papers/carbon-emissions-large-neural-training names P100 explicitly as the contemporaneous comparison baseline for Google TPU v2 ('Google's custom TPU v2 processor runs Transformer (Big) 4.3X faster than P100 GPUs'). The second of those notes is worth keeping in view: it means P100 is load-bearing as a BASELINE in this repo's carbon-accounting record, not merely as a part that ran something.