May 26, 2018  
2016-2017 Undergraduate Catalog 
2016-2017 Undergraduate Catalog [ARCHIVED CATALOG]

CS 411 - Advanced Computer Architecture and Organization

The course presents a detailed study of efficient CPU design and its integration into a computer system so that performance and cost are optimized. Advanced processor implementation techniques such as pipelining, superscalar operation, and hyperthreading. The course discusses multicore CPUs along with their cost/performance tradeoffs. The structure and operation of the memory hierarchy, memory design approaches, I/O structures, and the mutual impact of processor, compiler and operating system designs will be considered.
3 Credits
Prerequisite: CS 311  
Offered When Needed