8xH200 SXM-141GB (MaxQ), MLPerf v4.1 llama2-70b Offline: 25262.1 output tok/s at 5806.9 W mean node draw = 0.2299 J/output token
Fields
benchmarks/h200-8x-mlperf-v4-1-maxq-llama2-70b-offline-energy-per-tokenNotes
PRIMARY POWER DATAPOINT IN THE REPO. THE HEADLINE NUMBER IS NOT 25262.1 TOK/S - IT IS 0.2299 J/OUTPUT TOKEN AT 5806.9 W, and the watts are the part no other record in this repo carries. Derived from the FULL 1 Hz trace, not from TDP. DO NOT READ THIS AS A STOCK-BOOST RESULT: clocks were locked to 1000 MHz. A stock-boost run would draw more power AND go faster, and without the second run the efficiency direction is unknown - do not assume it improves. DO NOT COMPARE THE WATTS DIRECTLY AGAINST TDP IN THE ACCELERATOR RECORD: nameplate is 8 x 700 W = 5600 W for the GPUs alone, and the measured whole-node plateau is 5806.9 W, which also carries two Xeon Platinum 8480C hosts, 2 TB of DRAM, ten 400 GbE NICs, storage and PSU conversion losses. The whole-node figure is legitimately ABOVE the GPU-only nameplate sum - that is not a contradiction, it is the rest of the machine. CHANNEL SPLIT, from the same trace: mean Ch1 825.6 W, Ch2 794.6 W, Ch3 783.0 W in the steady core (approximately; three-phase imbalance of a few percent is normal and is not a per-GPU attribution - 8 GPUs share 3 phases). PER-GUARD: 5806.93 / 8 = 725.9 W per GPU at node level, versus 700 W nameplate, versus ~302.8 W per GPU at the node's idle floor. The idle-to-loaded ratio is the single most cost-relevant number here and it is a SEPARATE gotcha record. REPRODUCIBLE: FALSE, and honestly so. The traces are public and auditable, but the harness that produced them is not: NVIDIA's README states PTDaemon 'is located in a private repo' that submitters reach only by joining the MLCommons Power WG and signing the PTD EULA. Third parties can verify every watt in this record and cannot re-run the run that generated them. RECOMMENDED SCHEMA CHANGE: this record wants a first-class joules_per_token metric rather than watts smuggled into the unit string - see the parent report.
ENERGY-FIELD BACKFILL 2026-10-05 (schema authority pass, agent w5-schema). The joules_per_token metric and the energy_basis / power_w / power_scope / power_cap / clock_lock_mhz / thermal_state fields have existed in schemas/benchmark.schema.json since they were drafted, and until this commit EVERY ONE OF THEM WAS UNUSED: zero records set power_w, power_scope or thermal_state, and joules_per_token had zero records while the watts and joules travelled as prose inside `unit`. This record's own notes were already asking for the fix ('RECOMMENDED SCHEMA CHANGE: this record wants a first-class joules_per_token metric rather than watts smuggled into the unit string'). The fields are now populated from facts this record already documented, and the stored throughput value and metric are UNCHANGED - the joules figure is recorded ALONGSIDE the throughput, not instead of it, because the throughput is independently measured and the joules are derived from it. node, and the whole-node figure is legitimately ABOVE the GPU-only nameplate sum (8 x 700 W = 5600 W for the GPUs alone): 5806.93 W is a WHOLE-NODE draw and also carries two Xeon Platinum 8480C hosts, 2 TB DRAM, ten 400 GbE NICs, storage and PSU conversion losses. Recording it as power_scope 'device' would invent a per-GPU number the instrument never produced. Per-GPU arithmetic on the node total is 725.9 W, which is a division, not a measurement. null, NOT 700. 700 W is the H200 factory TGP, a static datasheet limit, and this submission's max_power is not a watt cap - that distinction is the whole subject of gotcha mlperf-maxq-is-not-a-watt-cap, so filling power_cap with the TGP would assert the opposite of what the record's own notes argue. steady: after the 181-sample ramp the trace holds a plateau (min 2448.4, max 6219.93 W across 3453 samples) rather than continuing to climb, which is the distinction the field exists to record - a short run measures the ramp and biases energy LOW.