CS 351: Computer Architecture, Fall 2008

Links: [Course Home] [Course Information] [Course Schedule] [WebCT]


InstructorProf. Suzanne Rivoire
Meeting timeMW 10:00-11:50, Darwin 107
TextbookPatterson and Hennessy, Computer Organization and Design: The Hardware-Software Interface (Revised printing, third edition)

Catalog Description

Lecture, 4 hours. Instruction set design; stages of instruction execution, data and control path design; CISC, RISC, stack architectures; pipelining; program optimization techniques, memory hierarchy: cache models and design issues, virtual memory and secondary storage; I/O interfacing; advanced topics to include some of the following: parallel architectures, DSP or other special purpose architecture, FPGA, reconfigurable architecture, asynchronous circuit design.

Prerequisite: CS 215 and 252, or consent of instructor.