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 26
#473 – Iran War Debate: Nuclear Weapons, Trump, Peace, Power & the Middle East
Debate on Iran war between Scott Horton and Mark Dubowitz. Scott Horton is the author and director of the Libertarian Institute, editorial director of Antiwar.com, host of The Scott Horton Show, and for the past three decades, a staunch critic of U.S. foreign policy and military ... Show More
4h 11m
Jun 15
#472 – Terence Tao: Hardest Problems in Mathematics, Physics & the Future of AI
Terence Tao is widely considered to be one of the greatest mathematicians in history. He won the Fields Medal and the Breakthrough Prize in Mathematics, and has contributed to a wide range of fields from fluid dynamics with Navier-Stokes equations to mathematical physics & quantu ... Show More
3h 23m
Jun 5
#471 – Sundar Pichai: CEO of Google and Alphabet
Sundar Pichai is CEO of Google and Alphabet. Thank you for listening ❤ Check out our sponsors: https://lexfridman.com/sponsors/ep471-sc See below for timestamps, transcript, and to give feedback, submit questions, contact Lex, etc. Transcript: https://lexfridman.com/sundar-pichai ... Show More
2h 17m
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