Skip to content

Lectures on Computer Architecture in 2020

Kirill Korolev edited this page Sep 13, 2021 · 1 revision
Date Type Event
7 Sep Org. Course introduction
• Slides: download
7 Sep Lecture L1: Layers of Computer Architecture
• Slides: download
14 Sep Lecture L2: ISA and uArch
• Slides: download
14 Sep Lecture L3: Integrated Circuits
• Slides: download
21 Sep Lecture L4: CMOS
• Slides: download
21 Sep Lecture L5: Combinational Circuits
• Slides: download
28 Sep Lecture L6: Sequential Circuits
• Slides: download
5 Oct Practice P1: Combinational & Sequential Circuits
• Slides: download
12 Oct Lecture L7: RISC-V ISA
• Slides: download
• Video: watch
19 Oct Lecture L8: RISC-V Single-Cycle implementation
• Slides: download
• Video: watch
26 Oct Lecture L9: Pipelining
• Slides: download
2 Nov Lecture L10: Data hazards
• Slides: download
• Video: watch
9 Nov Lecture L11: Control Hazards. Branch Prediction
• Slides: download
• Video: watch
23 Nov Lecture L12: Advanced pipelining
• Slides: download
• Video: watch
8 Feb Lecture L13: Caches, part 1/3
• Slides: download
• Video: watch
15 Feb Lecture L14: Caches, part 2/3
• Slides: download
• Video: watch
22 Feb Lecture L15: Caches, part 3/3
• Slides: download
• Video: watch
1 Mar Lecture L16: Virtual memory
• Slides: download
• Video: watch
15 Mar Lecture L17: ILP. Superscalar. OOO - part 1
• Slides: download
• Video: watch
22 Mar Lecture L18: OOO - part 2
• Slides: download
• Video: watch
29 Mar Lecture L19: OOO - part 3, loads and stores
• Slides: download
• Video: watch
5 Apr Lecture L20: Introduction to Software Development
• Slides: download
• Video: watch
12 Apr Lecture L21: TLP (part 1)
• Slides: download
• Video: watch
19 Apr Lecture L22: TLP (part 2)
• Slides: download
• Video: watch
Clone this wiki locally