Lectures on Computer Architecture in 2020 - MIPT-ILab/mipt-mips GitHub Wiki

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