CIS 501 (Fall 2008): Introduction To Computer Architecture

Course Schedule

Date Lecture Topic Assignment due
   
Thur, Sept 4 Introduction  
   
Tues, Sept 9 Technology Moore discussion questions
Thur, Sept 11 Technology (continued)  
   
Tues, Sept 16 Performance  
Thur, Sept 18 Performance (continued) & ISAs  
   
Tues, Sept 23 ISAs  
Thur, Sept 25 ISAs (continued) Cocke discussion questions
   
Tues, Sept 30 Caches  
Thur, Oct 2 Caches (continued)  
   
Tues, Oct 7 Caches (continued) Jouppi reading questions
Thur, Oct 9 Virtual Memory & IO Homework1 Due
   
Tues, Oct 14 Fall Break -- No Class  
Thur, Oct 16 Virtual Memory & IO (continued)  
   
Tues, Oct 21 Virtual Memory & IO (continued) Homework2 Due
Thur, Oct 23 Midterm Exam  
   
Tues, Oct 28 Class Canceled  
Thur, Oct 30 Pipelining & Branch Prediction  
   
Tues, Nov 4 Pipelining & Branch Prediction  
Thur, Nov 6 Superscalar  
   
Tues, Nov 11 Scheduling (lecture by Drew Hilton)  
Thur, Nov 13 Scheduling (lecture by Drew Hilton)  
   
Tues, Nov 18 Multicore  
Thur, Nov 20 Multicore  
   
Tues, Nov 25 Multicore  
Thur, Nov 27 Thanksgiving -- No Class  
   
Tues, Dec 2 Multithreading Homework3 Due
Thur, Dec 4 Vectors and XBox360 & Wrapup