COE522 High Performance Computer Architecture (Last Offered: Spring 2016)
[3–0, 3 cr.]
This course covers topics in advanced pipelined techniques and scheduling, instruction level parallelism, and dynamic scheduling. Advanced processor design techniques are introduced such as superscalar, super-pipelined, VLIW, multiprocessing, multithreading, and supercomputing architectures. In addition, relationships between high-performance computing and interconnection networks, embedded systems, advanced storage systems, and cloud computing examples are established.
Prerequisite: COE423 Computer Architecture.
Note: This course has been unavailable since 2016–2017.