Seyed Masoud Hosseini · Overview · Study log · Ideas · Transcript · RSS feed
Digital Design & Computer Architecture
ETH Zurich, Onur Mutlu · Hardware · Spring 2027 · Planned
Lectures
- Lecture 1: Intro, Transistors, and Gates (1:44:24)
- Lecture 2: Combinational Logic (1:48:06)
- Lecture 3: Sequential Logic (1:47:35)
- Lecture 4: Sequential Logic II, Labs, Verilog (0:11)
- Lecture 4: Sequential Logic II, Labs, and Verilog (1:33:54)
- Lecture 4: Finite State Machines, Labs, and Verilog (1:23:51)
- Lecture 5: HDL, Verilog II, Timing and Verification (1:48:14)
- Lecture 6: Timing & Verification II (1:49:42)
- Lecture 7: Von Neumann Model & Instruction Set Architectures (1:50:31)
- Lecture 8: Instruction Set Architectures II (1:47:51)
- Lecture 9: ISA and Microarchitecture (1:47:53)
- Lecture 9c: Assembly Programming (39:58)
- Lecture 10: Microarchitecture Fundamentals and Design II (1:47:34)
- Lecture 11: Multi-Cycle and Pipelined Processor Design (1:48:05)
- Lecture 12: Pipelined Processor Design II (1:48:09)
- Lecture 13: Precise Exceptions (1:32:01)
- Lecture 14: Out-of-Order Execution (1:36:13)
- Lecture 15: Dataflow, Superscalar Execution and Branch Prediction (1:51:29)
- Lecture 15c: Load-Store Handling in Out-of-Order Execution (24:02)
- Lecture 16: Advanced Branch Prediction (1:50:47)
- Lecture 17: VLIW and Systolic Array Architectures (1:49:38)
- Lecture 18: SIMD Architectures (1:51:15)
- Lecture 18b: Decoupled Access-Execute (11:48)
- Lecture 19: GPU Architectures (1:52:15)
- Lecture 20: GPU Architecture II and Memory Overview (1:51:12)
- Lecture 21: Memory Organization, Technology, and Caches (1:50:42)
- Lecture 22: Caches (1:50:39)
- Lecture 23: Caches II and Prefetching (1:48:46)
- Lecture 23b: Multi-Core Issues in Caching (30:45)
- Lecture 24: Virtual Memory (1:47:46)
- Lecture 25: Prefetching II and Parting Thoughts (1:53:02)
- Lecture 26: Problem Solving I (2:50:40)
- Lecture 27: Problem Solving II (3:17:44)
- Lecture 28: Problem Solving III (Branch Prediction to Caches) (2:51:18)
- Lecture 29: Problem Solving IV (4:31:54)
- Lecture 30: Problem Solving V (3:49:57)
- Lecture 31: Problem Solving VI (3:18:31)
Notes
No notes yet.
References
No references yet.
Study log
No log entries for this course yet.