Jim Keller: Moore’s Law, Microprocessors, Abstractions, and First Principles
Feb 5, 2020
auto_awesome
Jim Keller, a legendary microprocessor engineer known for his groundbreaking work at AMD, Apple, Tesla, and Intel, dives into the intersection of computing and consciousness. He compares the human brain and microprocessors, discussing the complexities of computation. Keller argues that Moore's Law isn't dead, highlighting the need for continuous innovation in microarchitecture. The conversation also explores AI's evolution, the philosophy behind superintelligence, and the societal implications of advanced technology.
Technological advancements in transistors will drive computational power by a factor of a hundred.
Evolution of computation involves complex mathematical operations in AI and machine learning algorithms.
Moore's Law will continue to fuel exponential growth in computing power, leading to transformative advancements in technology.
Deep dives
Continued Innovation in Transistor Shrinking
The future of technology holds the promise of further innovation due to the continued shrinking of transistors. Technological advancements, such as nanowires and metallurgy surrounding wire stacks, are expected to drive a significant increase in computational power, potentially reaching a factor of a hundred to a substantial level of progress.
Evolution of Computation and Mathematical Operations
The evolution of computation has witnessed a progression from basic operations like addition and subtraction to more sophisticated mathematical computations. With advancements in artificial intelligence and machine learning, algorithms now navigate complex, multi-dimensional spaces, leading to novel mathematical patterns and computations beyond traditional linear or matrix operations.
Impact of Moore's Law in Computational Advancements
Moore's Law, which has fueled the exponential increase in computing power by doubling transistor count every two years, is expected to continue driving technological progress. This scaling has led to profound changes in mathematics and AI, enabling complex calculations that were once unfathomable. The potential future advancements from Moore's Law suggest a transformative impact on computational capabilities and the development of new technologies.
Unpredictable Future of Technology
The future of technology remains unpredictable yet promising, with the exponential growth in computational power reshaping our world. Despite uncertainties about consciousness, artificial intelligence, and the limits of computation, the ongoing innovation in technology and the potential trajectory suggested by Moore's Law point towards a future of significant advancements and transformative developments.
The potential of exponential growth in computing power
The discussion revolves around the exponential growth possibilities when stacking S curves of computing power. It delves into the significance of reaching a million times the current computing density, leading to vast computational power enhancements. The conversation imagines scenarios involving colossal amounts of silicon to achieve unprecedented computing capabilities, opening up new horizons beyond current technological constraints.
Challenges and advancements in autonomous vehicle technology
The podcast explores the progress and challenges in the realm of autonomous driving technology. It highlights the potential for significant improvements in vehicle autonomy, emphasizing the importance of attention and understanding complex scenes. The conversation underscores the role of human vision systems in driving and raises questions about the evolving capabilities of AI in addressing nuanced real-world driving scenarios, shedding light on the intricate balance between human and machine intelligence in achieving safer autonomous driving systems.
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 conversation is part of the Artificial Intelligence podcast. 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. If you enjoy the podcast, please rate it 5 stars on Apple Podcasts, follow on Spotify, or support it on Patreon.
This episode is presented by Cash App. Download it (App Store, Google Play), use code “LexPodcast”.
Here’s the outline of the episode. On some podcast players you should be able to click the timestamp to jump to that time.
00:00 – Introduction
02:12 – Difference between a computer and a human brain
03: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
Get the Snipd podcast app
Unlock the knowledge in podcasts with the podcast player of the future.
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode
Save any moment
Hear something you like? Tap your headphones to save it with AI-generated key takeaways
Share & Export
Send highlights to Twitter, WhatsApp or export them to Notion, Readwise & more
AI-powered podcast player
Listen to all your favourite podcasts with AI-powered features
Discover highlights
Listen to the best highlights from the podcasts you love and dive into the full episode