Requirements
Grading
Research an area of computer architecture, write a technical report,
Make an in-class presentation.
Office Hours
Monday 11-12Other interesting Links
Description
Computer architecture is about the art of computer system design, from a hardware viewpoint. As the complexity of modern computers has increased, so has the subtlety and beauty of the methods for increasing performance. This course examines the structure and function of computers beginning with the processor, memory, and input-output modules. Then processors are examined in more detail. Topics include RISC vs. CISC, superscalar design, pipelining and superpipelining, machine parallelism, and if time permits, an examination of using microprogramming to implement processor control units.