Catalogue 2019 - 2020

CPE 520 Computer Architecture

Credits

3 cr.

Prerequisite

CPE 310

Course Description

This is a senior level course in the theory and design of modern computer architectures. Students learn the fundamental organization of processors, controllers, memory, and communication links as well as the issues involved with internal data representation. Students will understand the close correlation between registers, bus interconnections, and instruction sets. Students gain skills in computer performance prediction by analyzing advanced features including instruction pipelines, arithmetic circuits or co-processors, cache, and virtual memory. After successfully completing this course students understand the issues involved with instruction set design and implementation and are able to evaluate new architectures. The methods of assessing student learning in the course are homework assignments, a term project, and exams.

Cross Listed Courses

CPE 420

Distribution

MR

Fee