CPTR 380 Computer Architecture

Study of the organization and architecture of computer systems. Students will understand how to measure computer performance, the basics of instruction set design, computer arithmetic including floating point algorithms, classical and modern data path and control architectures, and basic memory design including cache and virtual memory systems. Students will complete their choice of a research project, a VHDL implementation of a custom instruction set, or a software project involving an assembler or compiler for a custom instruction set. Offered odd years.

Credits

4

Prerequisite

CPTR 280, ENGR 354

Distribution

Computer Science