Skip to content

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
Clone this wiki locally