CIS 501 (Fall 2009): Introduction To Computer Architecture

Course Schedule

Date Lecture Topic Assignment due
   
Thur, Sept 10 Introduction  
   
Tues, Sept 15 Technology Moore discussion questions
Thur, Sept 17 Technology  
   
Tues, Sept 22 Technology  
Thur, Sept 24 Performance  
   
Tues, Sept 29 ISAs  
Thur, Oct 1 ISAs Cocke discussion questions
   
Tues, Oct 6 ISAs Homework1 Due
Thur, Oct 8 Caches  
   
Tues, Oct 13 Caches  
Thur, Oct 15 Caches Jouppi reading questions
   
Tues, Oct 20 No class  
Thur, Oct 22 Virtual Memory Homework2 Due
   
Tues, Oct 27 Virtual Memory and review  
Thur, Oct 29 Midterm Exam  
   
Tues, Nov 3 Pipelining & Branch Prediction  
Thur, Nov 5 Pipelining & Branch Prediction  
   
Tues, Nov 10 Superscalar  
Thur, Nov 12 Superscalar Alpha 21164 questions
   
Tues, Nov 17 Scheduling Homework3 Due
Thur, Nov 19 Scheduling  
   
Tues, Nov 24 Scheduling Alpha 21264 questions
Thur, Nov 26 Thanksgiving -- No Class  
Thur, Dec 1 Multicore  
Thur, Dec 3 Multicore  
   
Tues, Dec 8 Multicore and 'Multithreading`_  
Thur, Dec 10 Vectors & XBox360 Exploiting Choice (SMT paper) questions