CS 433 / CSE 422

Course Schedule

Note: this schedule is subject to change. Please refer back to here for the most recent version. Major changes will be announced in class.
Date Number Title & Details
Aug 25 Class 01
Lecture:
Materials: Slides • Readings: 1.1, 1.3, C.1
Aug 25 HW 1
covers Classes 01–03; due Sep 08
Materials: Questions • Solutions
Aug 25 Lab G1
Toolchain Orientation
T4/MCS only; due Sep 08
Aug 27 Class 02
Review:
Materials: Slides • Readings: 1.8, 1.9, C.3, C.4, C.5 • More Review: Microarchitecture, Pipeline Stages, Dependencies
Sep 01 Class 03
Lecture:
Materials: Slides • Readings: 1.4, 1.5, 1.6, 1.7, 1.11, C.2
Sep 03 Class 04
Lecture:
Materials: Slides • Readings: 3.1, 3.7
Sep 08 Class 05
Lecture:
Materials: Slides • Readings: 3.2
Sep 10 Class 06
Lecture:
Materials: Slides • Readings: 3.3, 3.9
Sep 10 Quiz 1
Quiz on Classes 01–05
due Sep 15
Sep 15 Class 07
Lecture:
Materials: Slides • Readings: 3.4, 3.5
Sep 15 HW 2
covers Classes 04–08; due Sep 29
Materials: Questions • Solutions
Sep 15 Lab G2
Branch Predictors
T4/MCS only; due Sep 29
Sep 15 Lab U1
Branch Predictors
T3/CSP only; due Sep 29
Sep 17 Class 08
Lecture:
Materials: Slides • Readings: none
Sep 22 Class 09
Lecture:
Materials: Slides • Readings: 3.6
Sep 24 Class 10
Guest Lecture:
Modern CPU Design at Apple
Sep 29 Class 11
Lecture:
Materials: Slides • Readings: 3.10
Oct 01 Class 12
Lecture:
Materials: Slides • Readings: 3.12, 3.13
Oct 01 Class 13
Lecture:
Materials: Slides • Readings: 2.1
Oct 01 Quiz 2
Quiz on Classes 06–10
due Oct 06
Oct 06 Class 14
Review:
Materials: Slides • Readings: 2.1, B.1, B.2
Oct 08 Class 15
Lecture:
Materials: Slides • Readings: 2.3, B.3
Oct 08 HW 3
covers Classes 09–13; due Oct 22
Materials: Questions
Oct 08 Lab G3
Superscalar Out-of-Order Processing
T4/MCS only; due Oct 22
Materials: Lab Handout
Oct 13 Class 16
Lecture:
Materials: Slides • Readings: 2.2
Oct 15 Class 17
Lecture:
Materials: Slides • Readings: B.4
Oct 20 Class 18
Lecture:
Materials: Slides • Readings: 2.4, 2.5
Oct 22 Class 19
Lecture:
Materials: Slides • Readings: 2.6, 2.7
Oct 22 Quiz 3
Quiz on Classes 11–16
due Oct 27
Oct 27 Class 20
Lecture:
Materials: Slides • Readings: 1.2, 4.1, 4.3
Oct 27 HW 4
covers Classes 14–19; due Nov 10
Oct 27 Lab G4
Interference in the Memory Hierarchy
T4/MCS only; due Nov 10
Oct 27 Lab U2
Memory Scheduling
T3/CSP only; due Nov 10
Oct 29 Class 21
Lecture:
Materials: Slides • Readings: 5.1
Nov 03 BREAK
No Class
Nov 05 Class 22
Lecture:
Materials: Slides
Nov 10 BREAK
No Class
Nov 12 Class 23
Lecture:
Materials: Slides
Nov 12 Quiz 4
Quiz on Classes 17–22
due Nov 17
Nov 17 Class 24
Lecture:
Materials: Slides • Readings: 5.2, 5.4
Nov 17 HW 5
covers Classes 20–27; due Dec 08
Nov 17 Lab G5/U3
Coherence Protocols
all students; due Dec 08
Nov 19 Class 25
Lecture:
Materials: Slides • Readings: 5.2
Dec 15 Exam
FINAL EXAM
covers Classes 01–27