4 Commits

Author SHA1 Message Date
Vijay Janapa Reddi
b693a0832d mlperf-edu: sync iters 7-10 (LoRA + compression + cost+DQ + distributed) 2026-04-16 18:28:49 -04:00
Vijay Janapa Reddi
599fd0b39a mlperf-edu: sync iter-5.6 (bulk regime measurement + YAML sync)
20 of 20 workloads now schema-valid; 9 of 11 measurable workloads have
evidence-bound regime values backed by sidecars in roofline/. The
linter passes --verify-against-sidecars across the suite. 13 prior
guess-classifications were corrected by measurement; the surprises
(DLRM compute-bound, ResNet bandwidth-bound, Diffusion bandwidth-bound)
will inform paper prose. Branch parked.
2026-04-16 17:07:03 -04:00
Vijay Janapa Reddi
a88d77e63f mlperf-edu: sync iter-5.5 (integration sweep)
Folds in: bench/measure_peaks.py (real per-machine peak FLOPS + BW
measurement), roofline.py reading from cache, manifest.py rejecting
dirty trees on closed division, check_taxonomy.py
--verify-against-sidecars flag, nanogpt_prefill emitting sidecars.

Empirical findings: hardcoded M1 peaks were 5.5-7.7x off for this
machine (M-series Pro/Max). The verify-against-sidecars flag caught
a YAML claim that didn't survive real measurement (nanogpt-prefill
dispatch claim was calibrated against wrong peaks).

Branch parked. 6 of 10 iterations complete (counting 5.5).
2026-04-16 15:31:44 -04:00
Vijay Janapa Reddi
1e4f43d35a mlperf-edu: sync iter-4 (3-axis taxonomy + check_taxonomy.py)
Snapshots iter-4 from standalone repo. Adds tools/check_taxonomy.py
(linter that gates schema completeness + threshold consistency) and
the migration that converted all 20 workload entries to use the new
3-axis regime schema. Working group sign-off: Emer (proposer + verifier).
Branch parked; not for merge to dev.
2026-04-16 15:16:49 -04:00