logo
episode-header-image
May 2019
1h 13m

Chris Lattner: Compilers, LLVM, Swift, T...

LEX FRIDMAN
About this episode

Chris Lattner is a senior director at Google working on several projects including CPU, GPU, TPU accelerators for TensorFlow, Swift for TensorFlow, and all kinds of machine learning compiler magic going on behind the scenes. He is one of the top experts in the world on compiler technologies, which means he deeply understands the intricacies of how hardware and software come together to create efficient code. He created the LLVM compiler infrastructure project and the CLang compiler. He led major engineering efforts at Apple, including the creation of the Swift programming language. He also briefly spent time at Tesla as VP of Autopilot Software during the transition from Autopilot hardware 1 to hardware 2, when Tesla essentially started from scratch to build an in-house software infrastructure for Autopilot. If you would like to get more information about this podcast go to https://lexfridman.com/ai or connect with @lexfridman on Twitter, LinkedIn, Facebook, Medium, or YouTube where you can watch the video versions of these conversations.

Up next
Jun 30
#498 – Anthony Kaldellis: Roman Empire, Byzantine Empire, Rise & Fall of Empires
Anthony Kaldellis is a historian of the Roman Empire and author of “The New Roman Empire”, a comprehensive history of the Byzantine Empire (Eastern Roman Empire). Thank you for listening ❤ Check out our sponsors: https://lexfridman.com/sponsors/ep498-sc See below for timestamps, ... Show More
3h 58m
May 29
#497 – Biggest Mysteries in Physics: Antimatter, Dark Energy & ToE – Don Lincoln
Don Lincoln is a particle physicist at Fermilab who has spent decades working at the frontiers of high energy physics. Thank you for listening ❤ Check out our sponsors: https://lexfridman.com/sponsors/ep497-sc See below for timestamps, and to give feedback, submit questions, cont ... Show More
3h 1m
May 6
#496 – FFmpeg: The Incredible Technology Behind Video on the Internet
Jean-Baptiste Kempf is lead developer of VLC and president of VideoLAN. Kieran Kunhya is a longtime FFmpeg contributor, codec engineer, and the person behind the now-infamous FFmpeg account on X. Thank you for listening ❤ Check out our sponsors: https://lexfridman.com/sponsors/ep ... Show More
4h 23m
Recommended Episodes
Nov 2025
From Swift to Mojo and high-performance AI Engineering with Chris Lattner
Brought to You By:•⁠ Statsig ⁠ — ⁠ The unified platform for flags, analytics, experiments, and more. Companies like Graphite, Notion, and Brex rely on Statsig to measure the impact of the pace they ship. Get a 30-day enterprise trial here.•⁠ Linear – The system for modern product ... Show More
1h 32m
Sep 2025
Why ML Needs a New Programming Language with Chris Lattner
Chris Lattner is the creator of LLVM and led the development of the Swift language at Apple. With Mojo, he’s taking another big swing: How do you make the process of getting the full power out of modern GPUs productive and fun? In this episode, Ron and Chris discuss how to design ... Show More
1h 12m
Mar 2022
Full-Stack AI Systems Development with Murali Akula - #563
Today we’re joined by Murali Akula, a Sr. director of Software Engineering at Qualcomm. In our conversation with Murali, we explore his role at Qualcomm, where he leads the corporate research team focused on the development and deployment of AI onto Snapdragon chips, their unique ... Show More
44m 1s
Nov 2023
Which Programming Language is ChatGPT Best At
In this episode, we have Alessio Buscemi, a software engineer at Lifeware SA. Alessio was a post-doctoral researcher at the University of Luxembourg. He joins us to discuss his paper, A Comparative Study of Code Generation using ChatGPT 3.5 across 10 Programming Languages.  Aless ... Show More
40m 22s
Mar 2017
Ep. 133 - Building Robot Vacuum Cleaners: An Intro to Embedded Systems (Chris Svec)
Chris’s job sounds impressive. After over a decade working in tech, he’s designed microprocessors and now helps build robot vacuum cleaners. He’s at the intersection of hardware and software in a space called embedded systems. We explore this field, get a solid intro to working w ... Show More
54m 20s
Sep 2023
Modular CEO Chris Lattner on Raising $100M to Fix AI Infrastructure for Developers
In this episode, we dive into the story of Modular CEO Chris Lattner and his journey to founding Modular which is aimed at fixing AI infrastructure for developers. We explore the challenges in the current AI landscape and how Modular's solutions could revolutionize the way develo ... Show More
34m 33s