CS 461 Computer Architecture

Prerequisites: CS 226 and CS 219 or permission of the instructor. An in-depth study of architectural concepts and principles including performance-based design tradeoffs. Topics to be covered include: instruction set design, arithmetic algorithms, hardwired and microprogrammed control, memory hierarchy design, input/output, pipelines, RISC, CISC, vector processors, parallel processors and superscalar machines.

Credits

3.0

Cross Listed Courses

Double-numbered course; offered with graduate-level CS 561

Offered

Fall Semester (Odd Years)