~/talk

Scaling up machine learning without tears (and what do programming languages ha...

links:none on file
slides:none on file

Concrete tooling that turns JAX-traced array programs into deployable sharding plans and fast estimates: a small DSL plus a simulator that reproduces published trends, an automated partitioner called part IR with a tile registry, and an SPMD lowering that emits distributed types and collectives. Experiments include an 18B Transformer on 256 GPUs / 80→6 GB memory sweep showing different optimal shardings and that pipelining can beat naive strategies, and a simulator that matches external cluster results (within model error).

AI-written summary · about

  1. 0:00Introduction
  2. 2:16What is ML program
  3. 10:48Parallelizing ML challenges
  4. 13:20Composing strategies with meshes
  5. 18:15Modeling to execution with PART
  6. 23:56PART for automatic scaling
  7. 32:25Compiler action spaces
  8. 41:57MLIR and dialect lessons
  9. 47:21Future directions
  10. 51:36Conclusion & 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.