Julia Dispatch

Compilers, MLIR, and Hardware Acceleration: The Origin Story of Reactant.jl


Listen Later

In this episode of the Julia Dispatch, hosts Christopher Rackauckas and Michael Tiemann dive into the world of machine learning and compiler engineering with core developers Billy Moses and Avik Pal.We pull back the curtain on the future of high-performance computing in Julia, tracking the evolution of revolutionary compiler tools like Enzyme.jl and Polygeist into their latest groundbreaking collaboration: Reactant.jl. Billy shares how his journey from writing quick-and-dirty Python-to-Java source rewriters in high school eventually led to a PhD at the MIT Julia Lab and a professorship at UIUC. Avik recounts how his background in Google Summer of Code and scientific machine learning (SciML) exposed the structural fragility of language-level neural network optimization—and how Reactant stepped in to solve it.The group explores how Reactant breaks the traditional boundaries of Domain-Specific Languages (DSLs) to automatically optimize generic, loop-heavy, and mutating Julia code directly into MLIR subgraphs, paving the way for next-generation hardware acceleration.Hosts: Chris Rackauckas & Michael TiemannEditor: StaziOfficial Website: https://juliadispatch.fmGitHub Repository: https://github.com/JuliaDispatch/YouTube: https://www.youtube.com/@JuliaDispatchListen via RSS: https://anchor.fm/s/fc63539c/podcast/rss#JuliaLang #MachineLearning #Compilers #SciML #Reactant #Enzyme #OpenSource #TechPodcast

...more
View all episodesView all episodes
Download on the App Store

Julia DispatchBy Chris Rackauckas, Michael Tiemann