Skip to content
lectern.tv
1

Digital Design and Computer Architecture - L1: Intro: Fundamentals, Transistors, Gates (Spring 2025)

1:44:24
2

Digital Design and Computer Architecture - L2: Combinational Logic (Spring 2025)

1:48:06
3

Digital Design and Computer Architecture - L3: Sequential Logic (Spring 2025)

1:47:35
4

Digital Design and Computer Architecture - L4: Sequential Logic II, Labs, Verilog (Spring 2025)

1:33:54
5

Digital Design and Comp. Arch. - Recorded Lecture 4: Sequential Logic II, Labs, Verilog

1:23:51
6

Digital Design and Computer Architecture - L5: HDL, Verilog II, Timing & Verification

1:48:14
7

Digital Design and Computer Architecture - L6: Timing & Verification II (Spring 2025)

1:49:42
8

Lecture 7: Von Neumann Model & Instruction Set Architectures (Spring 2025)

1:50:32
9

Lecture 8: Instruction Set Architectures II (Spring 2025)

1:47:52
10

Lecture 9: ISA and Microarchitecture (Spring 2025)

1:47:54
11

Lecture 9c: Assembly Programming (Spring 2025)

39:59
12

Lecture 10: Microarchitecture Fundamentals and Design II (Spring 2025)

1:47:35
13

Lecture 11: Multi-Cycle and Pipelined Processor Design (Spring 2025)

1:48:05
14

Lecture 12: Pipelined Processor Design II (Spring 2025)

1:48:10
15

Lecture 13: Precise Exceptions (Spring 2025)

1:32:02
16

Lecture 14: Out-of-Order Execution (Spring 2025)

1:36:14
17

Lecture 15: Dataflow, Superscalar Execution & Branch Prediction (Spring 2025)

1:51:29
18

Lecture 15c: Load-Store Handling in Out-of-Order Execution (Spring 2025)

24:03
19

Lecture 16: Advanced Branch Prediction (Spring 2025)

1:50:47
20

Lecture 17: VLIW and Systolic Array Architectures (Spring 2025)

1:49:39
21

Lecture 18: SIMD Architectures (Spring 2025)

1:51:16

Lecture 12: Pipelined Processor Design II (Spring 2025)

Professor

1:48:10·2025·undergraduate level

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

Discussion

0
Join the discussion — share questions, derivations, or timestamped notes.Sign in to comment
No comments on this lecture yet. Start the discussion above.