Colloquium Details

Uncompromising Performance with Exocompilation

Speaker: Yuka Ikarashi, MIT

Location: 60 Fifth Avenue 150

Date: March 3, 2026, 2 p.m.

Host: Prof. Sam Westrick and Prof. Brandon Reagen

Synopsis:

Performance is the currency of modern computing. Achieving peak throughput on fast‑evolving accelerators demands more control than today's compilers provide. I will present Exo and the Exocompilation paradigm: a user‑schedulable programming language that shifts two responsibilities traditionally hard‑coded in compilers--hardware backends and optimization strategies--into safe, extensible user libraries. In Exo, optimizations are expressed as verified rewrites that guarantee functional equivalence, and low‑level primitives (e.g., explicit instruction selection, GPU asynchrony) give programmers precise control. This design enables targeting CPUs, GPUs, and matrix engines, and supports concise, reusable scheduling libraries that match or surpass the performance of state-of-the-art libraries such as cuBLAS and MKL. Exo‑generated kernels already ship at scale, including on Apple devices.

Speaker Bio:

Yuka Ikarashi is a sixth-year PhD candidate at MIT CSAIL. She received her MS from MIT in 2022 and her BS from the University of Tokyo in 2020. Passionate about compilers and programming languages for high-performance computing, she created the Exo programming language. She has previously worked at Apple, Amazon, and CERN, applying her research to various accelerators and applications. She has been awarded the Quad Fellowship, the Masason Foundation Fellowship, the Funai Foundation Fellowship, the ML and Systems Rising Stars Award, and the Rising Stars in EECS Award. Originally from Tokyo, Japan, she is an avid traveler and has visited 36 countries.

Notes:

In-person attendance only available to those with active NYU ID cards.


How to Subscribe