-
Notifications
You must be signed in to change notification settings - Fork 140
Lectures on Computer Architecture in 2018
Pavel I. Kryukov edited this page Sep 9, 2019
·
1 revision
YouTube playlist: MIPT-MIPS 2018/2019
Date | Event name |
---|---|
13 Sep |
Promotion event • Slides: russian version |
19 Sep |
Layers of Computer Science, ISA and uArch • Slides: L1 |
03 Oct |
CMOS and Combinational Circuits • Slides: L2 - CMOS, L3 - Combinational Circuits, YouTube • Homework: Install Logisim and look inside ALU and CMOS examples. |
17 Oct |
Sequential Circuits • Slides: L4, YouTube • Homework: Study implementation of SR-latch, T-latch counter and Mem array with Logisim. Refresh scheme of ALU and look inside Flip-flop ALU. |
31 Oct |
Single-cycle implementation of MIPS/RISC-V CPU • Slides: L5, YouTube • Homework: Read wiki's MIPS section. Recap single-cycle data path (foils 20-26). Get familiar with single-cycle model: simulator & wiki. Study RISC-V opened issues. |
14 Nov |
Pipeline • Slides: L6, YouTube • Homework: Walk through documentation on performance simulator and ports concepts. Read original paper on ASIM Perf Model Framework. |
28 Nov |
Branch prediction • Slides: L7, YouTube |
12 Dec |
Advanced pipelining • Slides: L8, YouTube |
19 Dec | First Test |
08 Feb |
Superscalar CPU and multicore systems • Slides: L9, no video was recorded. |
15/22 Feb |
Caches, pts I and II • Slides: L10-11, YouTube L10, YouTube L11 |
15 Mar |
Out-of-order execution • Slides: L12, YouTube |
22 Mar |
Out-of-order execution: load-store architecture • Slides: L13, YouTube |
29 Mar |
Virtual Memory • Slides: L14, YouTube |
05 Apr |
Multiprocessor Systems • Slides: L15, YouTube |
12 Apr |
Simultaneous Multithreading • Slides: L16, no video was recorded. |
19 Apr |
Introduction to GPU no video was recorded |
26 Apr | Final Test |
MIPT-V / MIPT-MIPS — Cycle-accurate pre-silicon simulation.