CSE 371 Spring 2006 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.

Class# / Date Topic Lecture Notes Readings Homework
1. 1/10 (T)  Performance and Cost  PDF1, PDF4  P&H: Chapter 1
 P&H: Chapter 4
 
2. 1/12 (R)  
3. 1/17 (T)  Instruction Set Architecture  PDF1, PDF4  P&H: Chapter 2
 P&H: Appendix A (for reference)
 Homework 1, Solutions
4. 1/19 (R)  
5. 1/24 (T)  Basic Digital Design  PDF1, PDF4  P&H: Chapter 1  
6. 1/26 (R)  
7. 1/31 (T)  Integer Arithmetic  PDF1, PDF4  P&H: Chapter 3 (except for 3.6 and 3.7)  Homework 2, Solutions
8. 2/2 (R)  
9. 2/7 (T)  Datapath and Control  PDF1, PDF4  P&H: Chapter 5  
10. 2/9 (R)  
11. 2/14 (T)  Pipelining  PDF1, PDF4  P&H: Chapter 6  Homework 3, Solutions
12. 2/16 (R)  
13. 2/21 (T)  Floating Point Arithmetic  PDF1, PDF4  P&H: Chapter 3.6 and 3.7  
14. 2/23 (R)  Buffer, pre-midterm review      
15. 2/28 (T)  Midterm    2006 mid-term (solutions)
 2005 mid-term (solutions)
 2004 mid-term (solutions)
 
16. 3/2 (R)  No class      
 Spring Break
17. 3/14 (T)  Midterm Solutions, Mid-Course Evaluations      
18. 3/16 (R)  Caches  PDF1PDF4  P&H: Chapter 7.1-7.3  
19. 3/21 (T)  
20. 3/23 (R)  Homework 4, Solutions
21. 3/28 (T)  Main Memory  PDF1PDF4  P&H: Chapter 7.4-7.8
 P&H: Appendix B.5
 
22. 3/30 (R)  
23. 4/4 (T)  I/O  PDF1PDF4  P&H: Chapter 8  
24. 4/6 (R)  
25. 4/11 (T)  Parallelism  PDFPDF4  None  Homework 5, Solutions
26. 4/13 (R)  
27. 4/18 (T)  
28. 4/20 (R)  Big Review      
29. 5/3 (W)  Final (12-2PM, DRL, room A2)    2005 final (solutions)