Digital Design and Computer Architecture - L1: Intro: Fundamentals, Transistors, Gates (Spring 2025)
1:44:24Digital Design and Computer Architecture - L2: Combinational Logic (Spring 2025)
1:48:06Digital Design and Computer Architecture - L3: Sequential Logic (Spring 2025)
1:47:35Digital Design and Computer Architecture - L4: Sequential Logic II, Labs, Verilog (Spring 2025)
1:33:54Digital Design and Comp. Arch. - Recorded Lecture 4: Sequential Logic II, Labs, Verilog
1:23:51Digital Design and Computer Architecture - L5: HDL, Verilog II, Timing & Verification
1:48:14Digital Design and Computer Architecture - L6: Timing & Verification II (Spring 2025)
1:49:42Lecture 7: Von Neumann Model & Instruction Set Architectures (Spring 2025)
1:50:32Lecture 8: Instruction Set Architectures II (Spring 2025)
1:47:52Lecture 9: ISA and Microarchitecture (Spring 2025)
1:47:54Lecture 9c: Assembly Programming (Spring 2025)
39:59Lecture 10: Microarchitecture Fundamentals and Design II (Spring 2025)
1:47:35Lecture 11: Multi-Cycle and Pipelined Processor Design (Spring 2025)
1:48:05Lecture 12: Pipelined Processor Design II (Spring 2025)
1:48:10Lecture 13: Precise Exceptions (Spring 2025)
1:32:02Lecture 14: Out-of-Order Execution (Spring 2025)
1:36:14Lecture 15: Dataflow, Superscalar Execution & Branch Prediction (Spring 2025)
1:51:29Lecture 15c: Load-Store Handling in Out-of-Order Execution (Spring 2025)
24:03Lecture 16: Advanced Branch Prediction (Spring 2025)
1:50:47Lecture 17: VLIW and Systolic Array Architectures (Spring 2025)
1:49:39Lecture 18: SIMD Architectures (Spring 2025)
1:51:16Lecture 12: Pipelined Processor Design II (Spring 2025)
This lecture delves into advanced concepts of pipelined processor design, building upon foundational principles. It examines techniques for managing data hazards, control hazards, and structural hazards to optimize instruction throughput and execution efficiency within CPU architectures.
Digital Design and Computer Architecture, ETH Zürich, Spring 2025 (https://safari.ethz.ch/ddca/spring2025/)
Lecture 12: Pipelined Processor Design II
Lecturer: Prof. Onur Mutlu
Lecture 11: Multi-Cycle and Pipelined Processor Design (Spring 2025)
Next · Lecture 15Lecture 13: Precise Exceptions (Spring 2025)
