everything.study
EECS 470

Computer Architecture

Undergraduate credit

Design and organization of a computer's components including processors, memories, peripherals, and I/Os. Examines and defines trade-offs on how hardware and software interact to perform tasks efficiently. Topics include instruction sets, speculation, parallel execution, memory hierarchies, branch prediction, virtual memory, cache design, and multiprocessing. Students gain insights into hardware algorithm implementation by designing processor components using an HDL.

Topics

Topics explicitly listed in official catalogue description

Prerequisites & course information

{[(EECS 270 or CMPTRSC 270) and (EECS 370 or CMPTRSC 370)] ; (C or better, No OP/F)} or Graduate Standing. (Prerequisites enforced at registration.) (BS). May not be repeated for credit. F, W.

Sources
Catalogue variants