searchlore

Back to Resource

All Segments

Jim Keller: Most People Don't Think Simple Enough | AI Podcast Clips

Jim Keller: Most People Don't Think Simple Enough | AI Podcast Clips

5 segments available

Full episode with Jim Keller (Feb 2020): https://www.youtube.com/watch?v=Nb2tebYAaOA Clips channel (Lex Clips): https://www.youtube.com/lexclips Main channel (Lex Fridman): https://www.youtube.com/lexfridman (more links below) Podcast full episodes playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOdP_8GztsuKi9nrraNbKKp4 Podcasts clips playlist: https://www.youtube.com/playlist?list=PLrAXtmErZgOeciFP3CBCIEElOJeitOr41 Podcast website: https://lexfridman.com/ai Podcast on Apple Podcasts (iTunes): https://apple.co/2lwqZIr Podcast on Spotify: https://spoti.fi/2nEwCF8 Podcast RSS: https://lexfridman.com/category/ai/feed/ 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. Subscribe to this YouTube channel or connect on: - Twitter: https://twitter.com/lexfridman - LinkedIn: https://www.linkedin.com/in/lexfridman - Facebook: https://www.facebook.com/lexfridman - Instagram: https://www.instagram.com/lexfridman - Medium: https://medium.com/@lexfridman - Support on Patreon: https://www.patreon.com/lexfridman

Segments Timeline

1
0:01 - 1:02
1:01 duration141 words

The Recipe vs. Understanding

Jim Keller discusses the difference between following a recipe and achieving a deeper understanding of a subject. He uses the analogy of making bread to illustrate how recipes provide limited guidance, while a comprehensive understanding encompasses various disciplines and insights. This segment emphasizes the importance of moving beyond simple execution to grasp the underlying principles of design and creation.

"so what have you learned about the human abstractions from individual functional human units to the broader organization what does it take to create something special well most people don't think simp..."

2
1:02 - 2:14
1:11 duration194 words

The Balance of Understanding and Execution

Keller explores the balance between deep understanding and the execution of tasks. He highlights the efficiency of executing recipes but warns that relying solely on them can lead to stagnation. The segment delves into the complexities of human decision-making and the necessity of knowing when to unpack deeper understanding versus when to act quickly, illustrating the art versus science debate in engineering.

"of recipes right and the problem with that is the recipes all have a limited scope look if you have a really good recipe book for making bread it won't tell you anything about how to make an omelet ri..."

3
2:14 - 3:30
1:15 duration196 words

Rethinking Computer Architecture

In this segment, Keller discusses the common practice of incrementally improving computer designs and the limitations that arise from this approach. He advocates for a fundamental rethink of architecture every few years, suggesting that starting from scratch can lead to simpler and more efficient designs. This perspective challenges conventional wisdom in the tech industry about gradual improvements versus radical innovation.

"the team needed oh this goes back to the art versus science question sure if you constantly unpacked everything for deeper understanding you never get anything done right and if you don't unpack under..."

4
3:30 - 4:41
1:11 duration227 words

The Case for Frequent Rewrites

Keller shares his philosophy on the necessity of rewriting computer systems every three to five years to achieve significant advancements. He contrasts this with the industry norm of making incremental changes, arguing that true progress often requires a fresh start. This segment highlights the tension between short-term efficiency and long-term innovation in technology development.

"think a little simpler so common practice is you build a computer and then when somebody says I want to make a 10% faster you'll go in and say all right I need to make this buffer bigger and maybe I'l..."

5
4:41 - 7:23
2:42 duration454 words

Navigating Short-Term vs. Long-Term Goals

Keller discusses the challenges leaders face when balancing short-term business objectives with the need for long-term innovation. He emphasizes that successful companies often embrace the need for significant changes, even when it disrupts current operations. This segment underscores the importance of strategic foresight in technology and business, illustrating how leaders must navigate the complexities of performance expectations and customer demands.

"often right and three to five years is so if you want to really make a lot of progress on computer architecture every five years you should do one from scratch so where does the x86 64 Center come in ..."