CSE 371/372 Spring 2004 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 measurement and cost.  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.
 
Class# / Date Topic Lecture Notes Readings Homework Lab
1. 1/13 (T)  Performance and Cost  PDF  P&H: Chapter 1
 P&H: Chapter 2
   
2. 1/15 (R)    
3. 1/20 (T)  Instruction Set Architecture  PDF  P&H: Chapter 3
 P&H: Appendix A (for reference)
 Homework 1 (Solution)  
4. 1/22 (R)    
5. 1/27 (T)  Technology  PDF  P&H: Chapter 1    Lab 1
6. 1/29 (R)    
7. 2/3 (T)  Integer Arithmetic  PDF  P&H: Chapter 4 (except for 4.8)  Homework 2 (Solution)  
8. 2/5 (R)    
9. 2/10 (T)  Datapath and Control  PDF  P&H: Chapter 5    Lab 2
10. 2/12 (R)    
11. 2/17 (T)  Pipelining  PDF  P&H: Chapter 6  Homework 3 (Solution)  
12. 2/19 (R)    
13. 2/24 (T)  Floating Point Arithmetic  PDF  P&H: Chapter 4.8    
14. 2/26 (R)  No class        Lab 3
15. 3/2 (T)  Midterm        
16. 3/4 (R)  No class        
17. 3/16 (T)  Mid-Term Solutions, Mid-Course Eval  2004 midterm, and with solutions    Homework 4 (Solution)  
18. 3/18 (R)  Caches  PDF  P&H: Chapter 7    
19. 3/23 (T)    Lab 4
20. 3/25 (R)    
21. 3/30 (T)  Main Memory  PDF  P&H: Chapter 7.4
 P&H: Appendix B.5
   
22. 4/1 (R)    
23. 4/6 (T)  I/O  PDF  P&H: Chapter 8  Homework 5 (Solution)  
24. 4/8 (R)    
25. 4/13 (T)  Parallelism  PDF  P&H: Chapter 9    Lab 5
26. 4/15 (R)    
27. 4/20 (T)    
28. 4/22 (R)  Big Review  PDF      
29. 4/29 (R)  Final (8:30-10:30 AM)  PDF