Jim Keller on Recipes, Understanding and Redesign

Why an efficient procedure can become a constraint, and when computer architects may need to rethink the problem.

JKJim Kellerゲスト
チャンネル
Lex Fridman
公開日
2020年2月10日
動画
7:45
読了時間
2 分
原文
英語
YouTube で開く
スクロールすると動画は右下に小さくなって再生を続けます。字幕は閲覧言語に合わせて切り替わります。
閲覧言語2 言語で読めます
この記事はまだ日本語に翻訳されていないため、英語の原文を表示しています。
要約

30 秒でわかる

In a clip from a 2020 conversation, Jim Keller tells Lex Fridman why deep understanding complements efficient recipes. He applies the idea to computer architecture and the tension between near-term optimization and redesign.

  1. 1Transferable understandingRecipes are efficient in scope; deeper understanding can transfer to new problems.
  2. 2Reframe apparent limitsA redesign can remove constraints created by earlier choices.
  3. 3Manage transitionA team can optimize the current design while developing its successor.

ポイント

  1. Recipes are efficient but have limited scope.
  2. Deeper understanding helps when the problem changes.
  3. Some apparent performance limits arise from earlier design choices.
  4. Redesign involves short-term risk and long-term opportunity.
  5. Average performance can conceal regressions important to individual customers.
全文

チャプターごとに整えた全文を読む

文字起こしのみ
01

Recipes and understanding

Lex Fridman asks Jim Keller what he has learned about organizing people to build something special. Keller begins with a distinction between following recipes and understanding the underlying system.

Lex Fridman asks Jim Keller what he has learned about organizing people to build something special. Keller begins with a distinction between following recipes and understanding the underlying system.

A bread recipe tells you to combine flour, water and yeast, let the dough rise and bake it. Understanding bread can extend into biology, supply chains, milling, yeast and thermodynamics.

Recipes are efficient inside their intended scope, but a bread recipe does not explain how to make an omelet. Deeper understanding of cooking transfers across more situations. Keller says expertise requires more than collecting procedures.

The balance matters: if you unpack every detail to first principles, you may never finish; if you never investigate when the situation demands it, you can do the wrong thing efficiently.

02

Teams and judgment

Managing people adds complexity. Each instruction can lead to many possible responses, and those responses interact. Keller describes judgment about when to intervene as difficult and not reducible to a simple recipe.

Managing people adds complexity. Each instruction can lead to many possible responses, and those responses interact. Keller describes judgment about when to intervene as difficult and not reducible to a simple recipe.

03

Incremental design and redesign

In computer design, an engineer seeking a 10% improvement might enlarge a buffer or add execution capacity. Incremental changes can make each component more complex until another feature produces little benefit.

In computer design, an engineer seeking a 10% improvement might enlarge a buffer or add execution capacity. Incremental changes can make each component more complex until another feature produces little benefit.

What looks like a fundamental limit may instead come from how the problem was divided and how features interact. Keller says a redesign can sometimes be both faster and much simpler, because it changes those boundaries.

Keller says he is unusually inclined to start a computer architecture afresh every three to five years, suggesting roughly five years for substantial progress. This is his engineering judgment, not a universal schedule for every project.

He distinguishes the x86-64 instruction set, whose specification he co-authored, from the implementations beneath it. An instruction set can remain and be extended while successive microarchitectures change substantially.

04

Short-term and long-term tradeoffs

Starting over is frightening because incremental work offers visible near-term progress. A new design may initially perform worse than a highly optimized old one, even if it has more room to improve later.

Starting over is frightening because incremental work offers visible near-term progress. A new design may initially perform worse than a highly optimized old one, even if it has more room to improve later.

Keller contrasts the pressure of quarterly objectives with the needs of long-term performance. One possible approach is to improve the existing design while developing a replacement in parallel.

A new processor may be faster on average while losing on particular workloads. Marketing may want improvement everywhere, but an individual customer may care most about one of those slower cases, making the tradeoff difficult.

同じチャンネルの記事

スライド 3 枚3:34:27EN
Lex Fridman· 2026年10月26日ポッドキャスト · 4 人AI, Mathematics, and the Meaning of a Proofゲスト Steven Brunton, Ankur Moitra, Alex Kontorovich · ホスト Lex FridmanLex Fridman and three mathematicians discuss recent AI-generated research, hard open problems and what human understanding contributes.MathematicsAI for scienceAI research+2
3:36:56EN
Lex Fridman· 2026年9月16日ポッドキャストPsychiatry Has Never Found Its Penicillinホスト Lex FridmanHistorian Andrew Scull tells Lex Fridman why the field can ease symptoms, has never cured a major mental illness, and keeps paying for overconfidence with patients' lives.Mental HealthPublic HealthNeuroscience
5:15:51EN
Lex Fridman· 2026年8月26日ポッドキャスト · 2 人DHH Did Not Write a Line of Omarchy Quattroゲスト DHH · ホスト Lex FridmanThirteen months after a skeptical conversation with Lex Fridman, the Rails creator describes how Opus 4.5, a swarm of coding agents, and a one-minute Linux installer ended his era of hand-chiseled Ruby.コーディングエージェントVibe Codingエージェント工学+3
3:12:58EN
Lex Fridman· 2026年8月12日ポッドキャスト · 2 人One Cold Shower, Twenty Champions: How Khabib Nurmagomedov Was Forgedゲスト Khabib Nurmagomedov · ホスト Lex FridmanIn a Makhachkala school gym, seventy men shared one shower, and the water was only cold.Martial ArtsCombat SportsCoaching+3
3:46:18EN
Lex Fridman· 2026年7月28日ポッドキャスト · 2 人If You Take Slavery Out of the Picture, There Is No Civil Warゲスト Gary Gallagher · ホスト Lex FridmanIn 1860, enslaved people were worth more than every railroad and factory in the United States combined.Political PhilosophyLeadershipHistory
3:51:47EN
Lex Fridman· 2026年6月30日ポッドキャスト · 2 人Forty-Six Percent of Emperors Were Overthrown. The Empire Lasted Anywayゲスト Anthony Kaldellis · ホスト Lex FridmanHistorian Anthony Kaldellis walks Lex Fridman through 2,200 years of Roman history and argues that what we call Byzantium was Rome itself.Political PhilosophyGeopoliticsLeadership