Jim Keller 谈配方、理解与重新设计

原标题Jim Keller on Recipes, Understanding and Redesign

高效的操作流程为何可能成为限制,以及计算机架构师何时需要重新思考问题。

JKJim Keller嘉宾
频道
Lex Fridman
发布
2020年2月10日
视频
7:45
阅读
2 分钟
原文
英语
在 YouTube 打开
往下滚动阅读时,视频会缩到右下角继续播放。字幕跟随阅读语言。
阅读语言共 2 种语言可读
由 AI 从英语原文翻译。打开“对照原文”可以逐段核对。
摘要

30 秒看懂

在 2020 年访谈的这一片段中,Jim Keller 向 Lex Fridman 解释深层理解如何补充高效的现成流程,并将这一思想应用于计算机架构及短期优化与重新设计的取舍。

  1. 1可迁移的理解配方在适用范围内高效,更深的理解能迁移到新问题。
  2. 2重新理解表面极限重新设计可以消除先前选择造成的限制。
  3. 3管理过渡团队可以优化现有设计,同时开发下一代方案。

要点建议

  1. 配方高效,但有适用范围。
  2. 问题变化时,深层理解有助于迁移。
  3. 有些表面的性能极限源自过去的设计选择。
  4. 重新设计兼有短期风险和长期机会。
  5. 平均性能可能掩盖对个别客户重要的退步。
全文

按章节阅读整理后的全文

只看原始文稿
01

配方与理解

Lex Fridman 询问 Jim Keller,如何组织人们创造出色的东西。Keller 首先区分遵循现成配方与理解底层系统。

Lex Fridman 询问 Jim Keller,如何组织人们创造出色的东西。Keller 首先区分遵循现成配方与理解底层系统。

面包配方会告诉你混合面粉、水和酵母,等待发酵后烘烤。而理解面包可以延伸到生物学、供应链、磨粉、酵母和热力学。

配方在适用范围内非常高效,但面包配方不会告诉你如何做煎蛋。对烹饪更深的理解可以迁移到更多场景。Keller 认为,专业能力不只是收集操作步骤。

关键是平衡:如果把每个细节都从第一原理重新推导,可能永远无法完成;如果需要深入研究时从不研究,则可能高效地做错事。

02

团队与判断

管理人又增加了复杂性。每项指令可能产生许多不同反应,而这些反应会相互影响。Keller 认为,何时介入的判断很难化约为简单配方。

管理人又增加了复杂性。每项指令可能产生许多不同反应,而这些反应会相互影响。Keller 认为,何时介入的判断很难化约为简单配方。

03

渐进设计与重新设计

在计算机设计中,工程师为了提升 10% 的性能,可能扩大缓冲区或增加执行能力。逐步改动会让各部分越来越复杂,直到增加功能也收效甚微。

在计算机设计中,工程师为了提升 10% 的性能,可能扩大缓冲区或增加执行能力。逐步改动会让各部分越来越复杂,直到增加功能也收效甚微。

看似根本性的极限,也可能来自问题的划分方式以及各功能之间的相互作用。Keller 说,重新设计有时既更快又简单得多,因为它改变了这些边界。

Keller 说自己比很多人更倾向于每三到五年重新设计计算机架构;他认为要取得大幅进步,约五年是合适的节奏。这是他的工程判断,并非适用于所有项目的通用时间表。

他区分自己参与编写规范的 x86-64 指令集与其底层实现。指令集可以保留并扩展,而历代微架构则可能发生重大变化。

04

短期与长期取舍

重新开始令人不安,因为渐进工作能提供可见的短期进展。新设计即使有更大的长期改进空间,最初的表现也可能不如高度优化的旧设计。

重新开始令人不安,因为渐进工作能提供可见的短期进展。新设计即使有更大的长期改进空间,最初的表现也可能不如高度优化的旧设计。

Keller 对比季度目标的压力与长期性能需求。一种可能的方法是在改进现有设计的同时,并行开发替代方案。

新处理器的平均速度可能更快,但某些工作负载会变慢。市场团队可能希望所有项目都有提升,而个别客户最在意的恰好是变慢的那一项,这让取舍变得困难。

同频道的其他文章

3 张幻灯片3:34:27EN → 简体中文
Lex Fridman· 2026年10月26日播客 · 4 人对谈AI、数学与证明的意义嘉宾 Steven Brunton, Ankur Moitra, Alex Kontorovich · 主持 Lex FridmanLex Fridman 与三位数学家讨论近期 AI 生成的研究、悬而未决的难题,以及人类理解的价值。MathematicsAI for scienceAI research+2
3:36:56EN → 简体中文
Lex Fridman· 2026年9月16日播客精神病学至今没有属于自己的青霉素主持 Lex Fridman历史学家 Andrew Scull 与 Lex Fridman 谈到,这门学科对症状有所缓解,但没有哪一种重大精神疾病真正被根治;过度自信的时候,代价要由病人来扛。Mental HealthPublic HealthNeuroscience
5:15:51EN → 简体中文
Lex Fridman· 2026年8月26日播客 · 2 人对谈DHH 没有亲手写一行 Omarchy Quattro 的代码嘉宾 DHH · 主持 Lex Fridman与 Lex Fridman 一次充满怀疑的对话过去十三个月后,Rails 的创造者讲述了 Opus 4.5、一群编码智能体(Agent)和一个一分钟的 Linux 安装器,如何结束了他一凿一凿手写 Ruby 的时代。编程智能体Vibe Coding智能体工程+3
3:12:58EN → 简体中文
Lex Fridman· 2026年8月12日播客 · 2 人对谈一个冷水澡,二十位冠军:Khabib Nurmagomedov 是如何炼成的嘉宾 Khabib Nurmagomedov · 主持 Lex Fridman在马哈奇卡拉的一间学校体育馆里,七十个人共用一个淋浴间,而且只有冷水。Martial ArtsCombat SportsCoaching+3
3:46:18EN → 简体中文
Lex Fridman· 2026年7月28日播客 · 2 人对谈抽掉奴隶制,就没有美国内战嘉宾 Gary Gallagher · 主持 Lex Fridman1860 年,美国奴隶主名下的奴隶价值,超过了全美所有铁路和工厂的总和。Political PhilosophyLeadershipHistory
3:51:47EN → 简体中文
Lex Fridman· 2026年6月30日播客 · 2 人对谈46% 的皇帝被暴力推翻,帝国照样延续下来嘉宾 Anthony Kaldellis · 主持 Lex Fridman历史学家 Anthony Kaldellis 与 Lex Fridman 一起走过 2200 年的罗马史,并主张我们所说的拜占庭,其实就是罗马本身。Political PhilosophyGeopoliticsLeadership