Software Engineering Daily cover image

Mojo and Building a CUDA Replacement with Chris Lattner

Software Engineering Daily

00:00

Evolving Compilers and Programming Languages

This chapter delves into the evolution of programming languages and compiler technologies, focusing on LLVM and the Multi-Level Intermediate Representation (MLIR). It discusses the challenges and fragmentation emerging within the compiler landscape, especially in the context of AI and heterogeneous computing. Additionally, it presents Mojo as a solution to harness the power of advanced hardware while encouraging a more user-friendly approach to library design.

Transcript
Play full episode

The AI-powered Podcast Player

Save insights by tapping your headphones, chat with episodes, discover the best highlights - and more!
App store bannerPlay store banner
Get the app