Computer architecture & CPUs
Computer architecture: CPU design, pipelines, caches, RISC-V, ARM, x86, GPUs, memory, branch prediction, supercomputers, mainframes, benchmarks, Moore's law.
Recommended videos
- 8-bit computer update
- Light Years Ahead | The 1969 Apollo Guidance Computer
- “Hello, world” from scratch on a 6502 — Part 1
- Finding the Missing Memristor - R. Stanley Williams
- The Ultimate Game Boy Talk (33c3)
- The Thirty Million Line Problem
- USENIX ATC '21/OSDI '21 Joint Keynote Address-It's Time for Operating Systems to Rediscover Hardware
- Jim Keller: Moore's Law, Microprocessors, and First Principles | Lex Fridman Podcast #70
- 34C3 - The Ultimate Apollo Guidance Computer Talk
- Jim Keller: Moore’s Law is Not Dead
- "Programming a 144-computer chip to minimize power" - Chuck Moore (2013)
- NaN Gates and Flip FLOPS
- Richard Feynman Computer Science Lecture - Hardware, Software and Heuristics
- Breaking the x86 Instruction Set
- Guarding Against Physical Attacks: The Xbox One Story — Tony Chen, Microsoft
- Simple Code, High Performance
- C++ and Beyond 2012: Herb Sutter - atomic Weapons 1 of 2
- How does a USB keyboard work?
- Robust-first computing: Demon Horde Sort (full version)
- CGA Graphics - Not as bad as you thought!
- Over 200,000 Servers in One Place! Visiting Hetzner in Falkenstein (Germany)
- Java on a 1000 Cores - Tales of Hardware / Software CoDesign
- Stanford Seminar - The Soul of a New Machine: Rethinking the Computer
- Admiral Grace Hopper Explains the Nanosecond