CS 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

CPE 488

Prerequisite

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

Distribution

Computer Engineering Program Computer Science Program

Offered

Spring Semester