| Date | Number | Title & Details | 
|---|---|---|
| Aug 26 | Class 01 | 
               
                Lecture: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: 1.1, 1.3
               
             | 
          
| Aug 28 | Class 02 | 
               
                Review: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: 1.8, 1.9, C.1, C.3
                •
                 More Review: 
				Microarchitecture, 
				Pipeline Stages, 
				Dependencies
               
             | 
          
| Sep 01 | HW 01 | 
               
                covers Classes 01–04; due Sep 11
               
              
             | 
          
| Sep 02 | Class 03 | 
               
                Lecture: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: 1.5, 1.6, 1.7, C.2
               
             | 
          
| Sep 04 | Class 04 | 
               
                Lecture: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: 1.4, 1.11, C.4, C.5, M.2, M.4
               
             | 
          
| Sep 09 | Class 05 | 
               
                Lecture: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: 3.1, 3.7
               
             | 
          
| Sep 11 | Class 06 | 
               
                Lecture: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: 3.2, H.1, H.2, H.3
               
             | 
          
| Sep 14 | Lab G1 | 
               
                Toolchain Orientation
               
              
                grad students only; due Sep 21
               
              
                Materials:
                 Lab Handout
				•
                 gem5 Tutorial
               
             | 
          
| Sep 15 | HW 02 | 
               
                covers Classes 05–08; due Sep 25
               
              
             | 
          
| Sep 16 | Class 07 | 
               
                Lecture: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: 3.3, 3.9
               
             | 
          
| Sep 18 | Class 08 | 
               
                Lecture: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: 3.4, 3.5
               
             | 
          
| Sep 22 | PR 01 | 
               
                Paper Reading Set 1
               
              
                due Oct 05
               
              
                Materials:
                 List of Papers
               
             | 
          
| Sep 23 | Class 09 | 
               
                Lecture: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: none
               
             | 
          
| Sep 23 | Lab G2 | 
               
                Branch Predictors
               
              
                grad students only; due Oct 12
               
              
                Materials:
                 Lab Handout
				•
                 CustomBP Leaderboard
               
             | 
          
| Sep 25 | Class 10 | 
               
                Lecture: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: 3.6
               
             | 
          
| Sep 29 | HW 03 | 
               
                covers Classes 09–13; due Oct 09
               
              
             | 
          
| Sep 30 | Class 11 | 
               
                Lecture: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: 3.10
               
             | 
          
| Oct 02 | Class 12 | 
               
                Lecture: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: 3.12, 3.13
               
             | 
          
| Oct 07 | Class 13 | 
               
                Lecture: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: 2.1
               
             | 
          
| Oct 09 | – | 
               
                Midterm Review Session
               
             | 
          
| Oct 14 | Class 14 | 
               
                Review: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: 2.1, B.1, B.2
               
             | 
          
| Oct 16 | Exam 01 | 
               
                MIDTERM
               
              
                covers Classes 01–13
               
              
                Materials:
                 Solutions
               
             | 
          
| Oct 17 | Lab G3 | 
               
                Superscalar Out-of-Order Processing
               
              
                grad students only; due Oct 31
               
              
                Materials:
                 Lab Handout
               
             | 
          
| Oct 20 | PR 02 | 
               
                Paper Reading Set 2
               
              
                due Nov 02
               
              
                Materials:
                 List of Papers
               
             | 
          
| Oct 21 | Class 15 | 
               
                Lecture: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: 2.3, B.3
               
             | 
          
| Oct 23 | Class 16 | 
               
                Lecture:  
               
              
              
                Materials:
                 Slides
                •
                 Readings: 2.2
               
             | 
          
| Oct 27 | HW 04 | 
               
                covers Classes 14–18; due Nov 06
               
              
                Materials:
                 Questions
                •
                 Source Code for Question 4
              
               
             | 
          
| Oct 28 | Class 17 | 
               
                Lecture: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: B.4
               
             | 
          
| Oct 30 | Class 18 | 
               
                Lecture: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: 2.4, 2.5
               
             | 
          
| Oct 31 | Lab G4 | 
               
                Interference in the Memory Hierarchy
               
              
                grad students only; due Nov 21
               
              
             | 
          
| Nov 04 | Class 19 | 
               
                Lecture: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: 2.6, 2.7
               
             | 
          
| Nov 06 | Class 20 | 
               
                Lecture:
               
              
              
                Materials:
                 Slides
                •
                 Readings: 1.2, 4.1, 4.3
               
             | 
          
| Nov 10 | HW 05 | 
               
                covers Classes 19–22; due Nov 20
               
              
             | 
          
| Nov 11 | Class 21 | 
               
                Lecture: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: 5.1
               
             | 
          
| Nov 13 | Class 22 | 
               
                Lecture: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: 5.2, 5.4
               
             | 
          
| Nov 17 | PR 03 | 
               
                Paper Reading Set 3
               
              
                due Dec 01
               
              
                Materials:
                 List of Papers
               
             | 
          
| Nov 18 | – | 
               
                Make-Up Day
               
             | 
          
| Nov 20 | Class 23 | 
               
                Lecture: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: 5.2
               
             | 
          
| Nov 25 | BREAK | 
               
                No Class
               
             | 
          
| Nov 27 | BREAK | 
               
                No Class
               
             | 
          
| Nov 30 | HW 06 | 
               
                covers Classes 23–26; due Wed, Dec 10
               
              
             | 
          
| Dec 01 | PR 04 | 
               
                Paper Reading Set 4
               
              
                due Dec 10
               
              
                Materials:
                 List of Papers
               
             | 
          
| Dec 02 | Class 24 | 
               
                Lecture: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: 5.5
               
             | 
          
| Dec 04 | Class 25 | 
               
                Lecture: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: 5.6
               
             | 
          
| Dec 09 | Class 26 | 
               
                Lecture: 
               
              
              
                Materials:
                 Slides
                •
                 Readings: 4.4, 7.1, 7.2, 7.8
               
             | 
          
| TBD | – | 
               
                Final Exam Review; time & location TBD
                
               
             | 
          
| Dec 16 | Exam 02 | 
               
                FINAL
               
              
                covers Classes 01–26; 8:00 AM; 157 Noyes Laboratory
                
				
               
              
             |