David Patterson, a renowned Turing Award winner and professor at Berkeley, discusses the groundbreaking impact of RISC architecture and RAID storage on modern computing. He delves into the evolution of microprocessors and the significance of Moore's Law. Patterson shares insights on the RISC vs. CISC debate, touching on how these architectures influence programming languages. The conversation also explores the rise of RISC-V and its implications for IoT and future tech, while emphasizing the essential interplay between teaching and research in advancing computer science.
01:50:19
forum Ask episode
web_stories AI Snips
view_agenda Chapters
menu_book Books
auto_awesome Transcript
info_circle Episode notes
insights INSIGHT
Microprocessor Revolution
Microprocessors revolutionized computers, shrinking them from room-sized to pocket-sized.
This miniaturization also led to a millionfold increase in speed and significantly reduced costs.
insights INSIGHT
Computer Components
A computer has five parts: input, output, memory, arithmetic unit, and control.
A microprocessor combines the arithmetic unit and control on a single microchip.
insights INSIGHT
Layers of Abstraction
Computer science uses layers of abstraction to manage complexity in hardware and software.
Each layer hides the details of the layer below, simplifying interaction and understanding.
Get the Snipd Podcast app to discover more snips from this episode
Computer Architecture: A Quantitative Approach is a seminal textbook that provides a rigorous, data-driven exploration of computer architecture. It emphasizes quantitative analysis, focusing on performance trade-offs, power efficiency, and scalability. The book covers topics such as parallelism, memory hierarchy, and warehouse-scale computing, making it essential for students, researchers, and professionals in the field.
Catch Me If You Can
Stan Redding
Frank Abagnale
This book is a memoir of Frank Abagnale Jr.'s years of crime, filled with daring escapades, humorous situations, and outlandish lies. Abagnale, who never finished high school, managed to impersonate an airline pilot, a pediatrician, a lawyer, and other professionals, cashing over $2.5 million in forged checks. The book chronicles his life on the run, his arrests, and his eventual capture. After serving time, Abagnale turned his life around and became a world-renowned authority on counterfeiting and document security, working with the FBI's Financial Crimes Unit.
David Patterson is a Turing award winner and professor of computer science at Berkeley. He is known for pioneering contributions to RISC processor architecture used by 99% of new chips today and for co-creating RAID storage. The impact that these two lines of research and development have had on our world is immeasurable. He is also one of the great educators of computer science in the world. His book with John Hennessy “Computer Architecture: A Quantitative Approach” is how I first learned about and was humbled by the inner workings of machines at the lowest level.
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.
Here’s the outline of the episode. On some podcast players you should be able to click the timestamp to jump to that time.
OUTLINE:
00:00 – Introduction
03:28 – How have computers changed?
04:22 – What’s inside a computer?
10:02 – Layers of abstraction
13:05 – RISC vs CISC computer architectures
28:18 – Designing a good instruction set is an art
31:46 – Measures of performance
36:02 – RISC instruction set
39:39 – RISC-V open standard instruction set architecture
51:12 – Why do ARM implementations vary?
52:57 – Simple is beautiful in instruction set design
58:09 – How machine learning changed computers
1:08:18 – Machine learning benchmarks
1:16:30 – Quantum computing
1:19:41 – Moore’s law
1:28:22 – RAID data storage
1:36:53 – Teaching
1:40:59 – Wrestling
1:45:26 – Meaning of life