CIS 501 (Fall 2011): Introduction To Computer Architecture

Course Schedule

Date Textbook Lecture Topic Assignment due
     
Thur, Sept 8   Introduction  
     
Tues, Sept 13 1.1 ISAs  
Thur, Sept 15   ISAs (continued) Moore discussion questions
     
Tues, Sept 20 1.2-1.4 Performance  
Thur, Sept 22 1.1 Technology Cocke discussion questions
     
Tues, Sept 27 9.1 Technology (continued)  
Thur, Sept 29   Technology (continued) hw1a and hw1b
     
Tues, Oct 4 2.1 Pipelining  
Thur, Oct 6 4.1 Pipelining (continued)  
     
Tues, Oct 11   Fall Break -- No Class  
Thur, Oct 13 2.2 Caches hw2 (yield & pipeline)
     
Tues, Oct 18 6.1, 6.2, 6.3.1 Caches (continued)  
Thur, Oct 20   Caches (continued)  
     
Tues, Oct 25 2.3, 6.1.1 Virtual Memory hw3 (branch prediction)
Thur, Oct 27   Midterm Exam  
     
Tues, Nov 1 3.1, 3.2, 3.5.1 Superscalar Jouppi discussion questions
Thur, Nov 3 4.2, 4.3, 5.3.3 Superscalar (continued)  
     
Tues, Nov 8   Superscalar (continued)  
Thur, Nov 10 3.3.1-3.3.4 Scheduling hw4 (cache)
     
Tues, Nov 15 5.0, 5.1 Scheduling (continued)  
Thur, Nov 17 5.2, 5.3.3 Scheduling (continued)  
     
Tues, Nov 22 5.4, 5.5 Scheduling (continued) Chrysos reading questions
Thur, Nov 24   Thanksgiving -- No Class  
     
Tues, Nov 29 7.0, 7.1.3, 7.2, 7.3 Multicore  
Thur, Dec 1 7.4 Multicore (continued)  
     
Tues, Dec 6 8.2 Multicore (continued)  
Thur, Dec 8 8.1, 7.5 Vectors & XBox360 hw5 (OoO)