~/talk

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

slides:none on file

Machine learning already augments and sometimes outperforms handcrafted compiler components: meta optimization (2003) evolves priority functions and yields ~25–50% speedups; imitation learning on SLP matches or beats its ILP teacher; a learned cost model trained on 1.4M basic blocks halves prediction error versus Intel models; an architecture‑manual approach produces vegan generated dot‑product code that outpaces LLVM for some kernels; a verified compiler prototype produces 40k lines, 34 days with proof artifacts. Three futures emerge: augment, generate, or replace traditional compilers, with large energy and cost stakes if performance improves by ~10%.

AI-written summary · about

  1. 0:00Introduction and overview
  2. 2:59Future of compilers
  3. 6:33Lessons from the past
  4. 10:28Data-driven cost models
  5. 16:35Generating compilers with ML
  6. 20:01Credible compilation
  7. 23:09ML replacing compilers
  8. 26:08Redesigning programming
  9. 34:29Source of record and future
  10. 44:00A plea to the PLDI community
  11. 49:42Concluding thoughts and Q&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.