Monday Wednesday Friday
January 14 January 16 January 18
CprS 270    
Computer Organization COD 1: Computer Technology COD 1: Computer Technology
MWF 11:00-11:50 pm Concepts and Vocabulary Integrated Circuit Costs
Fall 2002 Wafers, Dies, Chips  
Parrish COD Exercises 1: 1-44 COD Exercises 1: 45-53
January 21 January 23 January 25
     
COD 2: Performance COD 2: Performance COD 2: Performance
Measuring Performance MOPS and FLOPS Evaluating Metrics
  Whetstone and Dhrystone  
COD Exercises 2: 1-10 COD Exercises 2: 14-24 COD Exercises 2: 25-33, 41-42
January 28 January 30 February 1
     
COD APP A: SPIM Simulator COD 3: MIPS Assembly Language COD 3: MIPS Assembly Language
xspim instructions supporting procedures
SPIM lab SPIM lab SPIM lab
COD Exercises A.13: A6-A8 COD Exercises 3: 1-7 COD Exercises 3: 8-15
February 4 February 6 February 8
     
COD 3: MIPS Assembly Language COD 3: MIPS Assembly Language Exam: COD chapters 1,2,3
arrays vs. pointers review MIPS programming  
SPIM lab SPIM lab  
COD Exercises 3: 16-21 Review COD Exercises 1-3, A COD: Chapters 1-3 and App A
February 11 February 13 February 15
     
COD 4: Computer Arithmetic COD APP B: Logic Design COD APP B: Logic Design
addition and subtraction gates, truth tables clocks, memory elements
logical operations combinational logic timing
COD Exercises 4: 1-10 COD Exercises App B: 1-11 COD Exercises App B: 12-22  
February 18 February 20 February 22
     
COD 4: Computer Arithmetic COD 4: Computer Arithmetic COD 5: The MIPS Processor
multiplication and division IEEE floating point numbers  
     
COD Exercises 4: 11-20 COD Exercises 4: 21-30 COD App A: MIPS programming
February 25 February 27 March 1
     
COD 5: The MIPS Processor COD 5: The MIPS Processor COD 5: The MIPS Processor
designing the MIPS datapath building a MIPS processor multicycle implementation
     
COD Exercises 5: 1-7 COD Exercises 5: 8-15 COD Exercises 5: 16-22
March 4 March 6 March 8
     
COD 5: The MIPS Processor COD APP C: Hardware Control Exam: COD chapters 4,5
microprogramming exceptions  
  implementing processor control  
COD Exercises 5: 23-29 COD Exercises App C: 1-7 COD: Chapters 4-5 and Apps B,C
March 11 March 13 March 15
     
COD 6: Pipelining MIPS Spring Break Spring Break
     
     
COD Exercises 6: 1-10    
March 18 March 20 March 22
     
Spring Break Spring Break Spring Break
     
     
     
March 25 March 27 March 29
     
COD 6: Pipelining MIPS COD 6: Pipelining MIPS COD 6: Pipelining MIPS
     
     
     
April 1 April 3 April 5
     
COD 6: Pipelining MIPS COD 7: Memory Hierarchy COD 7: Memory Hierarchy
     
     
     
April 8 April 10 April 12
     
COD 7: Memory Hierarchy COD 7: Memory Hierarchy Exam: COD chapters 6,7
     
     
    COD: Chapters 6-7  
April 15 April 17 April 19
     
COD 8: Interfacing Peripherals COD 8: Interfacing Peripherals COD 8: Interfacing Peripherals
     
     
     
April 22 April 24 April 26
     
COD 9: Multiprocessors COD 9: Multiprocessors COD 9: Multiprocessors
     
     
     
April 29 May 1 May 3
     
The Linux OS What Comes Next?  
Using the Hardware The Big Picture  
Computer Organization in Context    
     
May 4  
  CprS 270 Grading Scheme:
Final Exam Computer Organization tests pts
Saturday 2 pm MWF 11:00-11:50 pm homework pts
  Fall 2002 final exam pts
COD: Chapters 1 through 9 Parrish total: pts