I'm honored to be giving an invited talk at the inaugural User-Schedulable Languages (USL) workshop, part of ASPLOS 2025. If you'll be in Rotterdam for the conference, come say hi!
My talk, titled "Halide: Industrial Experience, Design Retrospective, and Future Directions," is scheduled for 11:20 AM local time and will run for 20 minutes. Afterward, I'll be joining a Q&A panel with two other excellent researchers—both of whom are also named Alex. Yes, the entire panel is named Alex!
I'll share my final slides after the talk. The focus will be on Halide's trajectory in industry: why it's thrived, which parts of its design have aged well (and which haven't), and where we're headed next.
Unless otherwise stated, all code snippets are licensed under CC-BY-SA 4.0.