Date | Number | Title & Details |
---|---|---|
Aug 27 | Class 01 |
Lecture:
Materials:
Slides
•
Readings: 1.1, 1.3
|
Aug 29 | Class 02 |
Review:
Materials:
Slides
•
Readings: 1.8, 1.9, C.1, C.3
•
More Review:
Microarchitecture,
Pipeline Stages,
Dependencies
|
Sep 02 | HW 01 |
covers Classes 01–04; due Sep 12
|
Sep 03 | Class 03 |
Lecture:
Materials:
Slides
•
Readings: 1.5, 1.6, 1.7, C.2
|
Sep 05 | Class 04 |
Lecture:
Materials:
Slides
•
Readings: 1.4, 1.11, C.4, C.5, M.2, M.4
|
Sep 10 | Class 05 |
Lecture:
Materials:
Slides
•
Readings: 3.1, 3.7
|
Sep 12 | Class 06 |
Lecture:
Materials:
Slides
•
Readings: 3.2, H.1, H.2, H.3
|
Sep 13 | Lab G1 |
Toolchain Orientation
grad students only; due Sep 19
Materials:
Lab Handout
•
Virtual Machine for x86
•
Virtual Machine for Apple Silicon
•
gem5 Tutorial
|
Sep 16 | HW 02 |
covers Classes 05–08; due Sep 26
|
Sep 17 | Class 07 |
Lecture:
Materials:
Slides
•
Readings: 3.3, 3.9
|
Sep 19 | Class 08 |
Lecture:
Materials:
Slides
•
Readings: 3.4, 3.5
|
Sep 20 | Lab G2 |
Branch Predictors
grad students only; due Oct 03
Materials:
Lab Handout
|
Sep 23 | PR 01 |
Paper Reading Set 1
due Oct 06
Materials:
List of Papers
|
Sep 24 | Class 09 |
Lecture:
Materials:
Slides
•
Readings: none
|
Sep 26 | Class 10 |
Lecture:
Materials:
Slides
•
Readings: 3.6
|
Sep 30 | HW 03 |
covers Classes 09–13; due Oct 10
|
Oct 01 | Class 11 |
Lecture:
Materials:
Slides
•
Readings: 3.10
|
Oct 03 | Class 12 |
Lecture:
Materials:
Slides
•
Readings: 3.12, 3.13
|
Oct 04 | Lab G3 |
Superscalar Out-of-Order Processing
grad students only; due Oct 15
Materials:
Lab Handout
|
Oct 08 | Class 13 |
Lecture:
Materials:
Slides
•
Readings: 2.1
|
Oct 10 | Class 14 |
Review:
Materials:
Slides
•
Readings: 2.1, B.1, B.2
|
Oct 15 | – |
Midterm Review Session
|
Oct 17 | Exam 01 |
MIDTERM
covers Classes 01–13
Materials:
Solutions
|
Oct 21 | PR 02 |
Paper Reading Set 2
due Nov 03
Materials:
List of Papers
|
Oct 22 | Class 15 |
Lecture:
Materials:
Slides
•
Readings: 2.3, B.3
|
Oct 24 | Class 16 |
Lecture:
Materials:
Slides
•
Readings: 2.2
|
Oct 28 | HW 04 |
covers Classes 14–18; due Nov 07
|
Oct 29 | Class 17 |
Lecture:
Materials:
Slides
•
Readings: B.4
|
Oct 31 | Class 18 |
Lecture:
Materials:
Slides
•
Readings: 2.4, 2.5
|
Nov 01 | Lab G4 |
Interference in the Memory Hierarchy
grad students only; due Nov 14
Materials:
Lab Handout
•
Ramulator Tutorial
|
Nov 05 | Class 19 |
Lecture:
Materials:
Slides
•
Readings: 2.6, 2.7
|
Nov 07 | Class 20 |
Lecture:
Materials:
Slides
•
Readings: 1.2, 4.1, 4.3
|
Nov 11 | HW 05 |
covers Classes 19–22; due Nov 21
|
Nov 12 | Class 21 |
Lecture:
Paper Presentation:
Pham et al.,
"CoLT: Coalesced Large-Reach TLBs",
MICRO,
2012
Materials:
Slides
•
Readings: 5.1
|
Nov 14 | Class 22 |
Lecture:
Materials:
Slides
•
Readings: 5.2, 5.4
|
Nov 18 | PR 03 |
Paper Reading Set 3
due Dec 02
Materials:
List of Papers
|
Nov 19 | – |
Make-Up Day
|
Nov 21 | Class 23 |
Lecture:
Materials:
Slides
•
Readings: 5.2
|
Nov 26 | BREAK |
No Class
|
Nov 28 | BREAK |
No Class
|
Dec 01 | HW 06 |
covers Classes 23–26; due Wed, Dec 11
|
Dec 02 | PR 04 |
Paper Reading Set 4
due Dec 11
Materials:
List of Papers
|
Dec 03 | Class 24 |
Lecture:
Materials:
Slides
•
Readings: 5.5
|
Dec 05 | Class 25 |
Lecture:
Materials:
Slides
•
Readings: 5.6
|
Dec 10 | Class 26 |
Lecture:
Materials:
Slides
•
Readings: 4.4, 7.1, 7.2, 7.8
|
Dec 12 | – |
Final Exam Review; starts at 1 PM; 0218 Siebel Center for Computer Science
|
Dec 17 | Exam 02 |
FINAL
covers Classes 01–26; starts at 8:15 AM; 1000 Lincoln Hall
Materials:
Solutions
|