CSC-450 Advanced Computer Architecture

Continued investigation of the principles and theory behind the design of modern computing systems with a quantitative emphasis on issues of performance, efficiency, and reliability. Topics may include: pipelining, instruction set design, caches and memory hierarchy, superscalar architectures, out-of-order and multithreaded architectures, parallel computing, and cloud-based computing. Prerequisites: CSC-160, CSC-340, and CSC-350. The prerequisite courses must be passed with minimum grades of C.

Credits

3 credits