| Catalog Data | ECEN 5593 (3). Advanced Computer Architecture (cross-listed with) CSCI 5593 - Advanced Computer Architecture . Provides a broad-scope treatment of important concepts in the design and implementation of high-performance computer systems. Discusses important issues in the pipelining of a processor, out-of-order instruction issue and superscalar designs, design of cache memory systems for such systems, and architectural features required for multicore processor designs. Also studies current and historically important computer architectures. |
|---|---|
| Credits and Design | 3 credit hours. Elective course. |
| Prerequisite(s) | ECEN 4593, Computer Organization |
| Textbook | Hennessy and Patterson, Computer Architecture: A Quantitative Approach , Morgan Kaufmann, 2003. |
| Course Objectives | To introduce the student to advanced architectural techniques for the design of large computer systems. To teach the breadth of possibilities for influencing and improving various performance parameters of computer systems. Discusses important issues in system design, microarchitecture, cache memory design, compilers, and operating systems. Studies include current and historically important computer architectures, and students gain skillful experience in modeling modern systems and using state-of-the-art performance analysis tools. |
| Topics Covered |
|
Last revised: 08-02-11, PM, ARP.