Keynote: Enabling PyTorch’s Thousand Ops for Software First Silicon Design
summary
Claims a hardware first redesign that makes compilation simple by making the architecture deterministic and software controlled and shows it works on inference workloads. Builds an LPU of linear 1D SIMD lanes with 320 byte vectors and four unit types (MXM, SXM, MEM, VEC), exposes flat physical-addressed memory, 1D SIMD lanes with 320‑byte vectors, has the compiler assign every physical address, and canonicalizes thousands of PyTorch ops → tens of operators to get practical token throughput.
AI-written summary · about
chapters (8)
- 0:00Grock and compute scarcity
- 1:47PyTorch as ML lingua franca
- 3:12PyTorch ops explosion challenges
- 4:58Compiler challenges parallel algorithms
- 7:07Grock’s deterministic architecture
- 8:32Canonicalizing thousands of ops
- 9:55Grock LPU functional units
- 10:58PyTorch shaping hardware design
related talks
29mKeynote
32mKeynote: Fireside Chat with Soumith Chintala, Co-Creator of PyTorch & Merve Noyan
16mKeynote: Building ML Systems Foundations at the Age of AI
26mKeynote: Artificial Innovation Accelerates Artificial Intelligence
36mDL Compiler Panel Discussion
12mKeynote: AI Infrastructure
54mKeynote: PyTorch 2.1 Technical Deep Dive
06mKeynote: Intel and PyTorch: Enabling AI Everywhere with Ubiquitous Hardware and Open...
