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
Yesterday
#478 – Scott Horton: The Case Against War and the Military Industrial Complex
Scott Horton is the director of the Libertarian Institute, editorial director of Antiwar.com, host of The Scott Horton Show, co-host of Provoked, and for the past three decades a staunch critic of U.S. military interventionism. Thank you for listening ❤ Check out our sponsors: ht ... Show More
10h 35m
Aug 13
#477 – Keyu Jin: China’s Economy, Tariffs, Trade, Trump, Communism & Capitalism
Keyu Jin is an economist specializing in China's economy, international macroeconomics, global trade imbalances, and financial policy. She is the author of The New China Playbook: Beyond Socialism and Capitalism. Thank you for listening ❤ Check out our sponsors: https://lexfridma ... Show More
1h 57m
Aug 1
#476 – Jack Weatherford: Genghis Khan and the Mongol Empire
Jack Weatherford is an anthropologist and historian specializing in Genghis Khan and the Mongol Empire. Thank you for listening ❤ Check out our sponsors: https://lexfridman.com/sponsors/ep476-sc See below for timestamps, transcript, and to give feedback, submit questions, contact ... Show More
4h 39m
Recommended Episodes
Feb 2024
Building a Unified Hardware API at Intel with James Reinders
oneAPI is an open standard for a unified API to be used across different computing accelerator architectures. This including GPUs, AI accelerators, and FPGAs. The goal of oneAPI is to eliminate the need for developers to maintain separate code bases, multiple programming language ... Show More
38m 42s
May 2022
How a very average programmer became GitHub's CTO
Jason is now a managing director at Redpoint Ventures and has led one investment so far, backing a company called Alchemy that is focused on infrastructure and dev tools for web3.He describes himself as a "very average" programmer, but an excellent engineer, and explains how he p ... Show More
35m 48s
Apr 2024
Netflix Engineering with Jay Phelps
Today, you can access Netflix on virtually any device. For a Netflix user, this seamless experience can be easy to take for granted, but it requires an enormous engineering effort. Jay Phelps is a Senior Software Engineer at Netflix where he works on Shared Client Foundations. He ... Show More
1h 2m
Feb 2022
A collaborative hub for infrastructure as code
On this sponsored episode of the podcast, we talk with Marcin Wyszynski, founder and CEO at Spacelift. Marcin says Spacelift aims to be for infrastructure-as-code what GitHub is to git. It centralizes everything about your IaC system: it runs code, deploys within CI/CD pipelines, ... Show More
22m 35s
Mar 2021
Matt Godbolt: Software Testing, Performance Tuning, and Code Handoff for Data Scientists
Data scientists and ML engineers write a lot of code: building data pipelines, wiring up models, and sometimes translating concepts from research papers into algorithms.  Once in a while, that code runs into performance problems.  These can be painful to debug when you don't come ... Show More
1h 8m
Feb 2022
S19:E2 - How to learn Swift and get into iOS development (Marc Aupont)
In this episode we talk about Swift and iOS development with Marc Aupont, senior iOS engineer at Nike. Marc talks about transitioning from a career in IT to iOS development, why he prefers iOS development over web development, and how you can start to code in the iOS language Swi ... Show More
53m 42s
Feb 2024
Stately with Laura Kalbag
Stately is a web-based drag and drop editor for collaboratively developing code, diagrams, and documentation. Laura Kalbag is the Developer Advocate at Stately and she joins the show today to talk about Stately, state machines, building good documentation, and more. Josh Goldberg ... Show More
1h 6m