5 Commits

Author SHA1 Message Date
Vijay Janapa Reddi
b6a2c94053 Merge remote-tracking branch 'origin/dev' into feat/periodic-table-merge
# Conflicts:
#	interviews/paper/references.bib
#	interviews/staffml/src/components/Nav.tsx
#	periodic-table/paper/paper.tex
#	periodic-table/paper/references.bib
2026-04-09 15:49:14 -04:00
Vijay Janapa Reddi
13b4d968a4 polish(periodic-table): resolve taxonomy grid constraints, clarify titles, and refine framework limitations
- Refactored table.yml to expand grid from 15 to 18 columns, perfectly aligning elements to their block columns without visual impurity.
- Updated schema validation and SVG layout logic to handle 18-col bounds.
- Re-generated periodic_table_hero.svg with the new clean grid layout.
- Switched 'Constraint-Driven Lowering Heuristic' to 'Constraint-Driven Structural Search' to emphasize generative design over compiler semantics.
- Fixed paper.tex title to remove academic jargon ('Generative Design Space').
- Styled code listings with custom 'elegant' light-theme formatting.
- Added Mamba compound visual figure to the limitations section.
- Added 'Predict the Paper' table to validate the heuristic empirically.
- Generated and included 'Nomenclature' table of all 90 elements.
- Re-added 'Framework Tax' limitation acknowledging software bottlenecks.
2026-04-08 19:49:37 -04:00
Vijay Janapa Reddi
75ea26a1da pass 15 vol1: percent-symbol fix in ml_ops footnote (1 fix)
Apply codified §10.2 percent-spelling rule to a single residual in
the Zillow correction cascade footnote: "(25% of workforce)" →
"(25 percent of workforce)".

Round 1 pass 03 swept body prose for vol1 percent symbols and missed
this footnote-body residual. This pass closes the gap.

Pass 15 phase C, vol1 percent-symbol category → 0.
2026-04-07 19:31:09 -04:00
Vijay Janapa Reddi
4846513629 periodic-table: add canonical YAML, generator scripts, and paper
Add the Periodic Table of Machine Learning Systems source of truth and
the academic paper that introduces it.

  * table.yml — canonical 90-element design space (8 abstraction layers
    x 5 information-processing roles), with table.schema.json
  * scripts/ — Node.js tools that build index.html from the YAML,
    migrate prior HTML to YAML, and validate the schema
  * paper/ — LaTeX paper "The Periodic Table of Machine Learning Systems:
    A Constraint-Driven Design Heuristic with Compiler Correspondence"
  * paper/scripts/generate_periodic_svg.py — vector hero figure
    generator that reads table.yml and emits a crisp SVG/PDF the paper
    embeds in place of a screenshot
  * paper/figures/ — molecular_ml, mamba, and periodic_table_hero
    figures (SVG sources + PDF outputs)
  * paper/Makefile — full build pipeline (svgs -> rsvg-convert -> pdf)
  * paper/references.bib — bibliography including Hennessy-Patterson,
    Hooker, Sze/Emer, Halide, GPipe, PipeDream, Korthikanti, Kung
2026-04-07 10:35:53 -04:00
Vijay Janapa Reddi
578e562564 Round 16: Refined Sk/At bonds and added Mamba/Linear Attention compounds 2026-04-05 15:03:46 -04:00