Apr 30, 2026  
In Progress 2026-2027 Graduate Catalog 
    
In Progress 2026-2027 Graduate Catalog [ARCHIVED BULLETIN]

CS 557 - High Performance Computing


3 credit(s)
This course introduces students to the concepts and technologies of high performance computing as well as provides practical experience with the field’s state-of-the-art tools. It will cover high-performance computing concepts: sequential and parallel programming, multithreading, multi-core processor, shared memory, and distributed memory. This course will also provide hands-on exercises: analyzing and optimizing the performance of sequential programs; parallel algorithm design; developing parallel programs using MPI; and analyzing and optimizing the performance of parallel programs.
Prerequisite(s): Matriculation in the MS in CS program; or senior standing and permission of the instructor.
Course fee.


Click here for Spring 2026 course scheduling information.

Click here for Fall 2026 course scheduling information.