March 13, 2025
Many companies invest heavily in hiring talent to create the high-performance library code that underpins modern artificial intelligence systems. NVIDIA, for instance, developed some of the most advanced high-performance computing (HPC) libraries, creating a competitive moat that has proven difficult for others to breach.
But what if a couple of students, within a few months, could compete with state-of-the-art HPC libraries with a few hundred lines of code, instead of tens or hundreds of thousands?
That’s what researchers at MIT’s Computer Science and Artificial Intelligence Laboratory (CSAIL) have shown with a new programming language called Exo 2.
Exo 2 belongs to a new category of programming languages that MIT Professor Jonathan Ragan-Kelley calls “user-schedulable languages” (USLs). Instead of hoping that an opaque compiler will auto-generate the fastest possible code, USLs put programmers in the driver’s seat, allowing them to write “schedules” that explicitly control how the compiler generates code. This enables performance engineers to transform simple programs that specify what they want to compute into complex programs that do the same thing as the original specification, but much, much faster.
Complete article from MIT News.
Explore
Efficient cooling method could enable chip-based trapped-ion quantum computers
Adam Zewe | MIT News
New technique could improve the scalability of trapped-ion quantum computers, an essential step toward making them practically useful.
What Makes a Good Proton Conductor?
Zach Winn | MIT News
MIT researchers found a way to predict how efficiently materials can transport protons in clean energy devices and other advanced technologies.
MIDDAS: Memory Integration and Data Dis-Aggregation
Wednesday, November 19, 2025 | 12:00 - 1:00pm ET
Hybrid
Zoom & MIT Campus



