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