Turing Award Winner: TPU vs GPU vs CPU, Computer Architecture, RISC vs CISC | David Patterson

David Patterson is a Turing Award winner famous for his contributions to computer architecture. I interviewed him about his past work, thoughts on GPU/TPUs and career advice from half a century of experience. • My ergonomic keyboard project I mentioned, you can follow along here: https://read.compose.llc/ • The Kickstarter page for it: https://www.kickstarter.com/projects/... 𝗣𝗼𝗱𝗰𝗮𝘀𝘁 𝗹𝗶𝗻𝗸𝘀: • Spotify: https://open.spotify.com/episode/6mlR... • Apple: https://podcasts.apple.com/us/podcast... • Transcript: https://www.developing.dev/p/turing-a... 𝗧𝗶𝗺𝗲𝘀𝘁𝗮𝗺𝗽𝘀: 00:00 Intro 00:42 RISC vs CISC 12:51 Compilers 17:38 GPUs 23:07 GPU vs TPU vs CPU 32:12 Is Moores law dead? 38:04 GPU benchmarks 41:40 How to have a bad career 49:59 Courage and optimism 55:56 Advice for his younger self 58:15 Outro 𝗪𝗵𝗲𝗿𝗲 𝘁𝗼 𝗳𝗶𝗻𝗱 𝗗𝗮𝘃𝗶𝗱: • Wikipedia: https://en.wikipedia.org/wiki/David_P... 𝗪𝗵𝗲𝗿𝗲 𝘁𝗼 𝗳𝗶𝗻𝗱 𝗥𝘆𝗮𝗻: • Newsletter: https://www.developing.dev/ • X/Twitter: https://x.com/ryanlpeterman • LinkedIn:   / ryanlpeterman   • Threads: https://www.threads.com/@ryanlpeterman • Instagram:   / ryanlpeterman   • TikTok:   / ryanlpeterman   𝗥𝗲𝗳𝗲𝗿𝗲𝗻𝗰𝗲𝗱 𝗶𝗻 𝘁𝗵𝗶𝘀 𝗲𝗽𝗶𝘀𝗼𝗱𝗲: • AlexNet paper: https://proceedings.neurips.cc/paper_... • David Patterson's “How to Have a Bad Career” talk:    • How to Have a Bad Career | David Patterson...   • “Life Lessons from the First Half-Century of My Career”: https://cacm.acm.org/opinion/life-les... • The 7 Habits of Highly Effective People (book): https://en.wikipedia.org/wiki/The_7_H... • Working (book): https://en.wikipedia.org/wiki/Working...)