CSCI 4720 -- Summer Semester 2000

INSTRUCTORS: John Miller (jam+cs-uga-edu) OFFICE: 219 Hardman (MTW P5)

J.W. Smith (jws+cs-uga-edu) OFFICE: 416 GSRC (TBA)

GRAD ASST: Zheng Xu (zxu+cs-uga-edu) OFFICE: 114 Hardman (TBA)

ROOM: 209 Forest Resources I

TIME: MTW 10:30 - 12:30 (P3-4) Lecture

R 10:30 - 11:30 (P3) Recitation TEXT: Computer Organization and Design: the Hardware/Software Interface, 2e Patterson and Henessey, 1997 OBJECTIVE: assembler-level programming; specification and measurement of computer systems; issues in instruction set, processor, and computer systems design; logic design of a basic micro-controlled processor.

TENTATIVE COURSE SCHEDULE (Guideline only):

Week/material covered (schedule indicative only, test dates firm)

1: Chap 1: Computer Abstractions and Technology App.B: Basics of Logic Design (sects 1-3, combinational logic) Chap 2: The Role of Performance App.B: Basics of Logic Design (sects 4-7, sequential (clocked) logic)

2: Chap 3: Instructions: Language of the Machine App.A: Assemblers, Linkers, and the SPIM Simulator

Jun 26 -------------- EXAM 1 ---------------------

3: Chap 4: Arithmetic for Computers

4-5: Chap 5: The Processor: Datapath and Control App.C: Mapping Control to Hardware

Jul 10 -------------- EXAM 2 ---------------------

6: Chap 6: Enhancing Performance with Pipelining

Jul 24 -------------- EXAM 3 ---------------------

7: Chap 7: Large and Fast: Exploiting Memory Hierarchy

8: Chap 8: Interfacing Processors and Peripherals Chap 9: Multiprocessors

Aug 4 (Fri), 3:30pm ------------ FINAL EXAM ---------------------

GRADING:

All exams are comprehensive, but emphasize the most recent material. Hour exam 1 (Jun 26) .10 Hour exam 2 (Jul 10) .10 Hour exam 3 (Jul 24) .10 Final exam (3:30-6:30pm, Fri, Aug 4) .25

There will be some number of design/programming projects, these may be weighted to reflect complexity.

Designs/Programs/Problems-assigned/Labs .50