Sewing machines are so much cooler than I thought

A quick explainer for Machine Structures (Berkeley CS 61C) by Veritasium. 19 min. Watch on YouTube

Course: Machine Structures (Berkeley CS 61C) (Computer Science). Covers: c risc-v assembly caches parallelism computer architecture.

All lectures in Machine Structures (Berkeley CS 61C)

  1. L01 Course Introduction | UC Berkeley CS 61C, Spring 2015 · 1 h 17 min
  2. L02 Introduction to C, Part I | UC Berkeley CS 61C, Spring 2015 · 1 h 20 min
  3. L03 Introduction to C, Part II | UC Berkeley CS 61C, Spring 2015 · 1 h 18 min
  4. L04 Introduction to C, Part III | UC Berkeley CS 61C, Spring 2015 · 1 h 19 min
  5. L05 Intro to Assembly Language, MIPS Intro | UC Berkeley CS 61C, Spring 2015 · 1 h 19 min
  6. L06 Intro to Assembly Language, MIPS Intro | UC Berkeley CS 61C, Spring 2015 · 1 h 20 min
  7. L07 Intro to Assembly Language, MIPS Intro | UC Berkeley CS 61C, Spring 2015 · 1 h 19 min
  8. L08 Running a Program | UC Berkeley CS 61C, Spring 2015 · 1 h 14 min
  9. L09 Synchronous Digital Systems | UC Berkeley CS 61C, Spring 2015 · 1 h 20 min
  10. L10 Finite State Machines, Functional Units | UC Berkeley CS 61C, Spring 2015 · 1 h 19 min
  11. L11 Single Cycle CPU Datapath & Control Part 1 | UC Berkeley CS 61C, Spring 2015 · 1 h 19 min
  12. L12 Single Cycle CPU Datapath & Control Part 2 | UC Berkeley CS 61C, Spring 2015 · 1 h 20 min
  13. L13 Pipelining | UC Berkeley CS 61C, Spring 2015 · 1 h 18 min
  14. L14 Caches Part 1 | UC Berkeley CS 61C, Spring 2015 · 1 h 21 min
  15. L15 Caches Part 2 | UC Berkeley CS 61C, Spring 2015 · 1 h 20 min
  16. L16 Caches Part 3 | UC Berkeley CS 61C, Spring 2015 · 1 h 17 min
  17. L17 Performance and Floating Point Arithmetic | UC Berkeley CS 61C, Spring 2015 · 1 h 13 min
  18. L18 Amdahl's Law and Data Level Parallelism | UC Berkeley CS 61C, Spring 2015 · 1 h 15 min
  19. L19 Thread Level Parallelism TLP and OpenMP Intro | UC Berkeley CS 61C, Spring 2015 · 1 h 20 min
  20. L20 Thread Level Parallelism TLP and OpenMP Intro | UC Berkeley CS 61C, Spring 2015 · 1 h 20 min
  21. L21 Warehouse Scale Computing, MapReduce, and Spark | UC Berkeley CS 61C, Spring 2015 · 1 h 18 min
  22. L22 Operating Systems, Interrupts, Virtual Memory | UC Berkeley CS 61C, Spring 2015 · 1 h 10 min
  23. L23 Virtual Memory | UC Berkeley CS 61C, Spring 2015 · 1 h 20 min
  24. L24 More I/O: DMA, Disks, Networking | UC Berkeley CS 61C, Spring 2015 · 1 h 12 min
  25. L25 Dependability and RAID | UC Berkeley CS 61C, Spring 2015 · 1 h 9 min
  26. L26 Course Summary and Wrap | UC Berkeley CS 61C, Spring 2015 · 47 min