~/talk

Programming Language Design and Implementation for the Machine Learning Era: A Personal(…)

slides:none on file

Machine learning actually changes compiler work in three concrete ways: ML augments heuristics (the 2003 Meta Optimization effort evolves priority functions and yields ~25% speedups on general programs and ~50% on training sets), ML trains better cost models (Item I trains on 1.4M basic blocks and produces a cost model about 2x more accurate than prior tools), and ML can generate compilers or proofs (a verified Fortran subset compiler emits 40,000 lines in 34 days with machine‑written proofs; VIGEN/GoSLP/VIMAL learn vectorization and often match or exceed hand‑built code).

AI-written summary · about

  1. 0:00Introduction
  2. 2:32Keynote opening
  3. 3:13Talk structure
  4. 4:36ML in compilers history
  5. 6:24Machine learning augmenting traditional compilers
  6. 8:52Building a vectorizer using machine learning
  7. 11:39Imitation learning beats cost models
  8. 13:22Cost models for hardware
  9. 16:31Compilers from manuals
  10. 19:44Compilers with proofs
  11. 23:16Can ML replace compilers
  12. 25:52Machine learning transforming programming workflows
  13. 28:45Why languages matter
  14. 31:15LLM-oriented IRs
  15. 34:29Future source of record
  16. 38:39Bidirectional LLM compilation
  17. 41:30Languages for ML era
  18. 43:58Plea for ML compiler research
  19. 49:35Future tools and action
  20. 51:05Q&A
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.