CSE 371 Spring 2007 Class Schedule
This table contains the tentative class schedule. Lecture notes and readings are divided by topic, not by class period. For instance, we will spend the first two class periods discussing performance analysis. The lecture notes and readings correspond to both class periods.

NOTE: by design, the links on this page are not accessible from outside the .upenn.edu domain.

Week Date Topic Notes Readings Homework
1 1/8 (M)  Introduction  PDF4  Chapter 1  
1/10 (W)  ISA  PDF4  Chapter 2, Appendix A (for reference)  
2 1/17 (W)  ISA cont'd      Homework 1, due 1/29 (M) (solutions)
3 1/22 (M)  Single-Cycle Datapath and Control  PDF4  Chapter 5 (except for 5.5)  
1/24 (W)  Technology, Performance and Cost  PDF4  Chapter 4  
4 1/29 (M)  Integer Arithmetic  PDF4  Chapter 3 (except for 3.6 and 3.7)  
1/31 (W)  Integer Arithmetic cont'd      Homework 2, due 2/12 (M) (solutions)
5 2/5 (M)  Floating Point Arithmetic  PDF4  Chapter 3.6 and 3.7  
2/7 (W)  Pipelining  PDF4  Chapter 6  Homework 3, due 2/19 (M) (solutions)
6 2/12 (M)  Pipelining cont'd      
2/14 (W)  Superscalar Processors  PDF4    
7 2/19 (M)  Buffer, review      
2/21 (W)  Review      
2/23 (F)  Midterm    2005 (solutions), 2006 (solutions), 2007 (solutions)  
8
2/28 (W)  Midterm Solutions, Mid-Course Evals      
9
 Spring Break
10 3/12 (M)  Memory Hierarchy  PDF4  Chapter 7.1-7.3,7.5  
3/14 (W)  Memory Hierarchy cont'd      
11 3/19 (M)  Memory Hierarchy cont'd      
3/21 (W)  Shared Memory  PDF4  Chapter 9.1-9.4, 9.7  
12 3/26 (M)  Shared Memory cont'd      
3/28 (W)  Shared Memory cont'd      Homework 4, due 4/11 (W) (solutions)
13 4/2 (M)  Virtualization and I/O  PDF4  Chapter 8  
4/4 (W)  Virtualization and I/O cont'd      
14 4/11 (W)  Power  PDF4    
4/13 (F)  Power cont'd      Homework 5, no longer due(solutions)
15 4/18 (W)  Wrapup XBOX360  PDF4    
16
 Reading Period
17 5/2 (W)  Final (9-11AM)    2005 (solutions), 2006 (solutions), 2007 (solutions)