Best Computer architecture & CPUs Videos
「Computer architecture & CPUs」下面有148部被不同的人、在不同月份推荐过的视频。挑的时候先看对象:入门8部,适合还没学过的人;进阶60部,适合已经懂术语的人;普通向45部,按兴趣就能看;更硬的35部,留给想看推导或细节的人。这一类数量最多的是演讲,所以它们的共同点是一位讲者把一个判断讲完,例子是为了撑住这个判断。常出现的频道包括Linus Tech Tips、Ben Eater、Gamers Nexus。目录给这个主题划的范围是:Computer architecture: CPU design, pipelines, caches, RISC-V, ARM, x86, GPUs, memory, branch prediction, supercomputers, mainframes, benchmarks, Moore's law.如果只看三部,就从《8-bit computer update》开始,它负责把问题讲出画面;然后看《Light Years Ahead | The 1969 Apollo Guidance Computer》,换一种讲法或例子;最后看《“Hello, world” from scratch on a 6502 — Part 1》,留给已经有基础的人。页面按每页24部切开,顺序看的是被推荐跨越了多少个月,不是播放量。每条标题下面那一句是这部片子自己的内容说明,用来区分它在讲定义、过程、演示还是观点。点进去能看到推荐原话、原文链接和适合谁看。看的时候把强烈推荐当成有人明确叫你去看,把引用当成只是拿来举例,把批评留下来对照,不要把每条评论都当成同一力度。

Future Computers Will Be Radically Different (Analog Computing)
Veritasium explains why analog computing may suit AI workloads, covering old analog computers, The Analog Thing and Mythic's analog chips that use flash memory for neural network inference.

GPUs to Mars: Full-Scale Simulation of SpaceX's Mars Rocket Engine
SpaceX engineers present at NVIDIA's GPU Technology Conference on a multi-physics code that simulates the full-scale Raptor methane engine.

How does Computer Memory Work? 💻🛠
A 36-minute animated deep dive from Branch Education into how DRAM works.

Simon Peyton Jones: Data Parallel Haskell
Simon Peyton Jones explains nested data parallelism and Data Parallel Haskell, an approach to exploiting multicore and distributed hardware while keeping a simple single-control-flow programming model.

The Road to PS5
PS5 lead system architect Mark Cerny gives a deep dive into the PS5's architecture, covering its SSD, I/O, audio and design goals.

THE NVIDIA AI GPU BLACK MARKET | Investigating Smuggling, Corruption, & Governments
A Gamers Nexus investigative documentary on the black market for Nvidia AI GPUs, following smugglers, middlemen, and buyers, including reporting from China.

Building a 6800 CPU on an FPGA with nMigen (part 1)
The first part of Robert Baruch's series on building a 6800 CPU on an FPGA with nMigen, a Python-based hardware description language.

DEF CON 26 - Christopher Domas - GOD MODE UNLOCKED Hardware Backdoors in redacted x86
Christopher Domas presents research at DEF CON 26 showing a hidden alternate instruction set and undocumented hardware backdoor in some x86 processors, found on a third-party CPU.

CppCon 2017: Chandler Carruth “Going Nowhere Faster”
Chandler Carruth shows how to squeeze more performance out of already-optimized C++ code, covering how the CPU executes it.

John Hennessy and David Patterson 2017 ACM A.M. Turing Award Lecture
Hennessy and Patterson's 2018 Turing Award lecture at ISCA, A New Golden Age for Computer Architecture.

Robust-first computing: Beyond efficiency
Dave Ackley gives a high-level introduction to robust-first computing, which prioritizes robustness over efficiency in computer architecture.

[7] Jim Keller, Silicon Wizard 🧙♂️
Ian Cutress interviews chip architect Jim Keller about his time at AMD, Intel and elsewhere, management advice, design approach, Moore's Law and x86 versus Arm.

code::dive conference 2014 - Scott Meyers: Cpu Caches and Why You Care
Scott Meyers explains how CPU caches work and why they matter for performance, covering cache levels, access speeds, associativity, and effects in multithreaded code.

CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”
Fedor Pikus's CppCon 2017 talk on C++ atomics, looking at what they let the programmer express and what the hardware actually does.

25c3: The Ultimate Commodore 64 Talk
Michael Steil's 25C3 talk covers the Commodore 64's architecture, quirks and demoscene tricks in about an hour.

8-bit CPU control logic: Part 1
Ben Eater writes a program in a made-up machine language and walks through the control logic an 8-bit breadboard CPU needs to execute it.

27c3: Reverse Engineering the MOS 6502 CPU (en)
Michael Steil's 27c3 talk on reverse engineering the MOS 6502 from die shots into a transistor-level simulation, as in the Visual6502 project.

New computers don't speed up old code
Matthias Wandel tests old and new code on a range of PCs, including a new mini PC, to measure how much faster modern hardware really is.

Why Do Mainframes Still Exist? What's Inside One? 40TB, 200+ Cores, AI, and more!
Dave Plummer tours the IBM z16 mainframe from design through factory assembly, test lab, accelerators and water cooling.

ASPLOS Keynote: The Golden Age of Compiler Design in an Era of HW/SW Co-design by Dr. Chris Lattner
Chris Lattner's ASPLOS 2021 keynote on the golden age of compiler design in an era of hardware and software co-design, covering compiler infrastructure for accelerators and unifying hardware IRs.

Samsung SSD Awesomeness
A Samsung-backed viral demo that builds a fast computer from 24 256GB MLC SSDs in a RAID 0 array and shows the throughput results.

Jim Keller: The Future of Computing, AI, Life, and Consciousness | Lex Fridman Podcast #162
Lex Fridman interviews chip architect Jim Keller about the future of computing, AI, life and consciousness.

RAAIS 2017 - Simon Knowles, Co-Founder and CTO of Graphcore
Simon Knowles, co-founder and CTO of Graphcore, talks about "intelligence processors", chips designed specifically for machine learning.

C++ and Beyond 2012: Herb Sutter - atomic Weapons 2 of 2
Part two of Herb Sutter's C++ and Beyond 2012 session on atomic weapons, a deep dive into the C++ memory model, atomics, memory ordering, and hardware behavior.