Courses
COE723 High Performance Computer Architecture (Offered with COE522)
[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.
Prerequisites: COE423 Computer Architecture or the consent of the instructor.