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 |
|
|
|