CPE 488 Computer Architecture

An introduction to the functional level structure of modern pipelined processors and the empirical and analytic evaluation of their performance. Topics include: empirical and analytic techniques for measuring performance (use of various means, Amdahl’s Law, and benchmarks); tradeoff analysis; principles of instruction set design and evaluation (memory addressing, operations, types and sizes of operands, instruction set encoding, CISC vs. RISC, and related compilation issues); pipelining (basics, data hazards, and control hazards); and memory systems.

Credits

3

Cross Listed Courses

CS 488

Prerequisite

(CPE 390 or CS 390) and (ENGR 243 or MA 222) or CS 383