CSE4201

Computer Architecture

General Information

 

Course Information

 

Grading Policy

 

Lecture Schedule

 

Homework and Exercise

 

Project

 

Exam information

Week of Lectures Extra
9/3 Introduction and trends lec01 Chapter 1
9/10 Pipelining and multicycle lec02 A.1 - A.5
9/17 Continue with multicycle
9/24 scoreboard HW1 A.7
10/1 Chapter 2 Loop unrolling , Branch Prediction Quiz 1 Notes, 2.3
10/8 Dynamic scheduling, tomasulo's and an example Tomasulo's Example 2.4-2.6
10/15 Tomasulo's with ROB, and VLIW Midterm 2.7-2.9
10/22 Loop Level Parallelism Notes
10/29 Limits on ILP , Multiprocessors and cache coherence protocols (snoopy protocols) HW2 3.1-3.5
11/5 Continue with snoopy protocols, and directory based protocols Quiz 2 4.1-4.2, 4.4
11/12 Cache cache cont. and Main memory 5.1-5.2 + notes
11/19 Continue with main memory
11/26 Virtual memory
12/3