Skip to main content

CS Seminar: What 25 Days of Optimisations Taught Me About Compilers (Matt Godbolt)

Monday, September 28, 2026 | 12:00 PM - 1:00 PM CT
Mudd Hall ( formerly Seeley G. Mudd Library), 3514, 2233 Tech Drive, Evanston, IL 60208 map it

Monday / CS Seminar
September 28 / 12:00 PM
Hybrid / Mudd 3514

Speaker
Matt Godbolt, Hudson River Trading

Talk Title
What 25 Days of Optimisations Taught Me About Compilers

Abstract
In December last year I posted a short video every day about a different compiler optimisation. Some were obvious, some surprised me, a handful caught me out completely, and some turned out to be compiler bugs. This talk distils the most interesting into one story about where modern optimisers are scarily good, where they're stubbornly bad, and what we can do as C++ programmers to help them.

Biography
Matt Godbolt is the creator and primary maintainer of Compiler Explorer. A C++ developer based in Chicago, he works at Hudson River Trading and is one half of the Two's Complement podcast. His career has been a steady journey deeper into the machine: from writing rendering engines for video games to years of low-latency trading systems. When not hacking on Compiler Explorer, Matt likes to write emulators for the computers he grew up on, the ZX Spectrum, BBC Micro and Sega Master System.

Cost: free

Audience

  • Faculty/Staff
  • Student
  • Post Docs/Docs
  • Graduate Students

Contact

Wynante R Charles
(847) 467-8174
Email

Interest

  • Academic (general)

Add Event To My Group

Please sign-in