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. Same as CSCI 5593. Prerequisites: Requires prerequisite course ECEN 4593 (minimum grade D-). Restricted to any graduate students or Electrical/Computer Engineering or Electrical Engineering Concurrent Degree majors only.