Best Computer architecture & CPUs Videos
The 148 Computer architecture & CPUs videos here were recommended by different people across different months. Choose by who it is for: 8 introductory, 60 intermediate, 45 for a general viewer, and 35 for someone who wants the harder derivation. Most of them are a talk. What they share is that one speaker finishes a claim, and the examples exist to hold that claim up. Channels you will keep seeing include Linus Tech Tips, Ben Eater, Gamers Nexus.

8-bit computer update
Ben Eater's short update announcing his plan to build another 8-bit computer from scratch on camera.

Light Years Ahead | The 1969 Apollo Guidance Computer
Robert Wills of TNMoC explains the Apollo Guidance Computer hardware and software, then walks through the Apollo 11 landing procedure step by step, including the 1202 alarms.

“Hello, world” from scratch on a 6502 — Part 1
Ben Eater starts a series building a working computer on breadboards around the 6502 microprocessor.

Finding the Missing Memristor - R. Stanley Williams
R.

The Ultimate Game Boy Talk (33c3)
Michael Steil's 33c3 talk explains essentially everything about the Game Boy: CPU, video hardware, peripherals, and the tricks used by games and demos.

The Thirty Million Line Problem
Casey Muratori's long talk arguing that modern software has ballooned to tens of millions of lines because of hardware and OS diversity.

USENIX ATC '21/OSDI '21 Joint Keynote Address-It's Time for Operating Systems to Rediscover Hardware
Timothy Roscoe of ETH Zurich delivers the joint USENIX ATC/OSDI 2021 keynote arguing that operating systems must reckon with modern hardware, which is a heterogeneous collection of processors, firmware and coprocessors rather than a simple machine.

Jim Keller: Moore's Law, Microprocessors, and First Principles | Lex Fridman Podcast #70
Lex Fridman interviews legendary chip architect Jim Keller about Moore's Law, microprocessor design, and first-principles thinking.

34C3 - The Ultimate Apollo Guidance Computer Talk
Michael Steil and Christian Hessmann's 34C3 talk explaining the Apollo Guidance Computer end to end: hardware design, operating system, and mission software.

Jim Keller: Moore’s Law is Not Dead
Jim Keller gives a UC Berkeley EECS colloquium arguing that Moore's Law is not dead.

"Programming a 144-computer chip to minimize power" - Chuck Moore (2013)
Chuck Moore, inventor of Forth, presents GreenArrays' 144-core asynchronous chip at Strange Loop 2013.

NaN Gates and Flip FLOPS
Tom Murphy (suckerpinch) presents a deliberately trollish computer architecture built on IEEE-754 floating point, using NaN and infinity to define logic gates.

Richard Feynman Computer Science Lecture - Hardware, Software and Heuristics
A lecture by Richard Feynman on how computers work, using the analogy of a filing clerk that becomes progressively dumber and faster.

Breaking the x86 Instruction Set
Christopher Domas presents at Black Hat 2017 how page fault analysis and processor fuzzing can exhaustively search the x86 instruction set.

Guarding Against Physical Attacks: The Xbox One Story — Tony Chen, Microsoft
Microsoft's Tony Chen explains how the Xbox One was designed to resist physical attacks, including secure boot, encrypted memory, a security processor and a hypervisor.

Simple Code, High Performance
Casey Muratori's University of Twente guest lecture is a case study in how straightforward code can cut thousands of lines and tens of seconds of runtime down to a few dozen lines running in under a second.

C++ and Beyond 2012: Herb Sutter - atomic Weapons 1 of 2
Herb Sutter's deep C++ and Beyond 2012 talk on atomics and the C++ memory model, covering why programmers chasing top performance need to understand hardware ordering.

How does a USB keyboard work?
Ben Eater explains how a USB keyboard communicates, covering the electrical interface, bit and packet encoding, packet contents, and a comparison with PS/2.

Robust-first computing: Demon Horde Sort (full version)
Dave Ackley demonstrates the Demon Horde Sort, an inherently robust sorting machine running in his Movable Feast Machine simulator.

CGA Graphics - Not as bad as you thought!
The 8-Bit Guy covers IBM's 1981 CGA graphics system, including how composite output and artifacting produced extra colors beyond the nominal palette.

Over 200,000 Servers in One Place! Visiting Hetzner in Falkenstein (Germany)
Overclocker der8auer tours Hetzner's Falkenstein data center in Germany, showing custom racks, own mainboards, passively cooled servers and ATX-style cases on shelves.

Java on a 1000 Cores - Tales of Hardware / Software CoDesign
Cliff Click of Azul Systems gives a Google Tech Talk on running Java business applications on a machine with about a thousand cores.

Stanford Seminar - The Soul of a New Machine: Rethinking the Computer
Bryan Cantrill of Oxide Computer Company gives a Stanford EE380 talk on rethinking the server.

Admiral Grace Hopper Explains the Nanosecond
Admiral Grace Hopper holds up a length of wire to show how far light travels in a nanosecond, about 11.8 inches.