Skip to content
Lex Fridman PodcastLex Fridman Podcast

Jim Keller: Moore's Law, Microprocessors, and First Principles | Lex Fridman Podcast #70

Jim Keller is a legendary microprocessor engineer, having worked at AMD, Apple, Tesla, and now Intel. He's known for his work on the AMD K7, K8, K12 and Zen microarchitectures, Apple A4, A5 processors, and co-author of the specifications for the x86-64 instruction set and HyperTransport interconnect. This episode is presented by Cash App. Download it & use code "LexPodcast": Cash App (App Store): https://apple.co/2sPrUHe Cash App (Google Play): https://bit.ly/2MlvP5w PODCAST INFO: Podcast website: https://lexfridman.com/podcast Apple Podcasts: https://apple.co/2lwqZIr Spotify: https://spoti.fi/2nEwCF8 RSS: https://lexfridman.com/feed/podcast/ Full episodes playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4 Clips playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOeciFP3CBCIEElOJeitOr41 OUTLINE: 0:00 - Introduction 2:12 - Difference between a computer and a human brain 3:43 - Computer abstraction layers and parallelism 17:53 - If you run a program multiple times, do you always get the same answer? 20:43 - Building computers and teams of people 22:41 - Start from scratch every 5 years 30:05 - Moore's law is not dead 55:47 - Is superintelligence the next layer of abstraction? 1:00:02 - Is the universe a computer? 1:03:00 - Ray Kurzweil and exponential improvement in technology 1:04:33 - Elon Musk and Tesla Autopilot 1:20:51 - Lessons from working with Elon Musk 1:28:33 - Existential threats from AI 1:32:38 - Happiness and the meaning of life CONNECT: - Subscribe to this YouTube channel - Twitter: https://twitter.com/lexfridman - LinkedIn: https://www.linkedin.com/in/lexfridman - Facebook: https://www.facebook.com/LexFridmanPage - Instagram: https://www.instagram.com/lexfridman - Medium: https://medium.com/@lexfridman - Support on Patreon: https://www.patreon.com/lexfridman

Lex FridmanhostJim Kellerguest
Feb 5, 20201h 34mWatch on YouTube ↗

At a glance

WHAT IT’S REALLY ABOUT

Jim Keller dissects chips, brains, Moore’s Law and human meaning

  1. Lex Fridman and legendary chip designer Jim Keller explore how computers are built from first principles, from atoms and transistors up through instruction sets, microarchitecture, and large-scale systems. Keller explains modern CPU and GPU design, out‑of‑order execution, branch prediction, and the practical reality of Moore’s Law as stacked S‑curves of innovation rather than a single trend. They discuss AI, neural networks, autonomous driving, and why computation’s exponential growth keeps unlocking fundamentally new kinds of algorithms and applications. The conversation widens into organizational design, first‑principles thinking, consciousness, superintelligence, and Keller’s skeptical but optimistic view of existential AI risk and the broader meaning of technological progress.

IDEAS WORTH REMEMBERING

5 ideas

Treat complex systems as layered abstractions to stay sane and productive.

Keller emphasizes that computers are built as clean abstraction layers—from atoms to transistors, logic gates, functional units, cores, software, and data centers—so teams can divide work, reason locally, and still assemble massive systems.

Modern CPUs win by ‘finding’ parallelism and predicting the future.

Instead of executing instructions strictly in order, contemporary processors fetch hundreds of instructions, build dependency graphs, and execute them out of order while using extremely sophisticated branch prediction (involving megabits of state and neural‑net‑like predictors) to keep pipelines full.

Moore’s Law persists as a cascade of S‑curves, not a single line.

Keller argues Moore’s Law is “thousands of innovations” each with diminishing returns, stacked so the aggregate behavior looks exponential; even if one technique hits a wall, others (like new device geometries, materials, or interconnect) extend scaling further.

Human talent does not scale exponentially, so architecture and tools must.

Transistor counts can grow 100x but humans don’t get 100x smarter and organizations can’t grow boundlessly; this forces more abstraction, better tooling, and careful partitioning of designs so teams can handle exploding complexity.

Deep understanding beats big recipe books when the problem changes.

Keller distinguishes “recipes” (checklists that work in a narrow domain) from real understanding (seeing underlying principles across domains). Recipes are efficient when tasks are stable, but only deep understanding lets teams pivot when goals or constraints shift.

WORDS WORTH SAVING

5 quotes

Most people don’t think simple enough.

Jim Keller

If you run a program 100 times, it never runs the same way twice, ever. But it gets the same answer every time.

Jim Keller

The market for simple, clean, slow computers is zero.

Jim Keller

Progress disappoints in the short run, surprises in the long run.

Jim Keller

You think you have an understanding of first principles of something, and then you talk to Elon about it, and you didn’t scratch the surface.

Jim Keller

Abstraction layers in computing: from atoms to data centersInstruction sets, microarchitecture, parallelism, and branch predictionMoore’s Law, physical limits, and innovation “stacks” in semiconductorsAI, neural networks, determinism vs. noise, and new computation paradigmsAutonomous driving: hardware design, data, safety, and human behaviorFirst‑principles thinking, recipes vs. understanding, and organizational designConsciousness, superintelligence, simulation talk, and the meaning of progress

High quality AI-generated summary created from speaker-labeled transcript.

Get more out of YouTube videos.

High quality summaries for YouTube videos. Accurate transcripts to search & find moments. Powered by ChatGPT & Claude AI.

Add to Chrome