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
Oct 1
#482 – Pavel Durov: Telegram, Freedom, Censorship, Money, Power & Human Nature
Pavel Durov is the founder and CEO of Telegram. Thank you for listening ❤ Check out our sponsors: https://lexfridman.com/sponsors/ep482-sc See below for timestamps, transcript, and to give feedback, submit questions, contact Lex, etc. Transcript: https://lexfridman.com/pavel-duro ... Show More
4h 42m
Sep 19
#481 – Norman Ohler: Hitler, Nazis, Drugs, WW2, Blitzkrieg, LSD, MKUltra & CIA
Norman Ohler is a historian and author of "Blitzed: Drugs in the Third Reich," a book that investigates the role of psychoactive drugs, particularly stimulants such as methamphetamine, in the military history of World War II. It is a book that two legendary historians Ian Kershaw ... Show More
4h 31m
Sep 4
#480 – Dave Hone: T-Rex, Dinosaurs, Extinction, Evolution, and Jurassic Park
Dave Hone is a paleontologist, expert on dinosaurs, co-host of the Terrible Lizards podcast, and author of numerous scientific papers and books on the behavior and ecology of dinosaurs. He lectures at Queen Mary University of London on topics of Ecology, Zoology, Biology, and Evo ... Show More
3h 41m
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