Computer Architecture

 

 

Lecture Topic Slides Assignment / Labs Video
08/27/19 Intro & Compilation Pipeline
Reading: Chapter 1
DG/CR Lab: 1    Due: 08/28/19 (Wed)
HW: N/A
08/29/19 Brief Assembly Refresher
Reading: 3.4.1, 3.5.1, 3.6.1-3, Figure 3.2, 3.3
DG
09/03/19 C & Bitwise Operations
Reading:  2.1.6-7, 2.1.9 & 3.6.5, 3.6.7;
CR Quiz: 1  Due: 09/03/19 (Tues)
Lab: 2    Due: 09/05/19 (Wed)
09/05/19 ISAs and Y86-64
Reading: Section 4-4.1
DG
09/10/19 Single Cycle Processor I
Reading:  4.2.2-3, 4.2.5, 4.3-4.3.2
CR Quiz: 2      Due: 09/10/19 (Tues)
Lab: 3      Due: 09/11/19 (Wed)
09/12/19 Single Cycle Processor II
Reading: Section 4.2.* , 4.3.3 HCLRS writeup
DG
09/17/19 Single Cycle Processor III
Reading: 4.3.3-4.3.4
CR Quiz: 3  Due: 09/17/19 (Tues)
HW: 2  Due: 09/17/19 (Tues)
Lab: 4    Due: 09/18/19 (Wed)
09/19/19 Midterm I Review DG/CR
09/24/19 Midterm I Past Exams: [Exams]
09/26/19 Pipelined Processor I
Reading: 4.4-4.4.3
DG
10/01/19 Pipelined Processor II
Reading: 4.4.4, 4.5.1-4.5.3
CR Quiz: 4  Due: 10/01/19 (Tues)
HW: 3   Due: 10/01/19 (Tues)
Lab: 5    Due: 10/02/19 (Wed)
10/03/19 Pipelined Processor III
Reading: 4.5.4-5
DG
10/08/19 Reading Day
10/10/19 Pipelined Processor IV & Cache I
Reading: 4.5.8, 6.2-3
CR
10/15/19 Cache II
Reading: 6.4-6.4.4
DG Quiz: 5  Due: 10/15/19 (Tues)
HW: 4   Due: 10/15/19 (Tues)
Lab: 6    Due: 10/16/19 (Wed)
10/17/19 Cache III
Reading: 6.4.5-7, 6.5
CR
10/22/19 Cache performance
Reading: 6.6.2
DG Quiz: 6  Due: 10/22/19 (Tues)
HW: 5   Due: 10/22/19 (Tues)
Lab: 7    Due: 10/23/19 (Wed)
10/24/19 Optimization I
Reading: 5.1, 5.4-6, 5.8
CR
10/29/19 Optimization II
Reading: 5.1, 5.4-6, 5.8
DG Quiz: 7 Due: 10/29/19 (Tues)
Lab: 8   Due: 10/30/19 (Wed)
10/31/19 Midterm II Review CR
11/05/19 Midterm II Past Exams: [Exams]
11/07/19 Optimizations III
Reading: page 546 aside ‘SIMD’,  5.14.1,
CR
11/12/19 Exceptions
Reading: 8-8.3
DG Quiz: 8 Due: 11/12/19 (Tues)
HW: 6   Due: 11/12/19 (Tues)
Lab: 9   Due: 11/13/19 (Wed)
11/14/19 Virtual Memory I
Reading: 9.1-9.3.3
CR
11/19/19 Virtual Memory II
Reading: 9.6.3
DG Quiz: 9 Due: 11/19/19 (Tues)
HW: 7   Due: 11/19/19 (Tues)
11/21/19 Virtual Memory III
Reading: 9.6-9.6.1, 9.3.4-9.3.6, 9.4-5
CR
11/26/19 Virtual Memory IV
Reading: 9.6.2, 9.6.4, 9.7
DG Quiz: 10 Due: 11/26/19 (Tues)
HW: 8   Due: 11/26/19 (Tues)
11/28/19 Thanksgiving break
12/03/19 Processor Optimizations CR Quiz: 11 Due: 12/03/19 (Tues)
HW: 9  ( Experiment with Prediction)
12/05/19 Exam Review CR Past Exams: [Exams]
12/13/19 Final Exam 7pm