Advanced High Performance Computing Systems
This course is a graduate level course that covers advanced topics in high performance, cluster, and grid computing in detail from a systems perspective. Topics covered in this course will focus on aspects of the design, implementation, and use of high performance computing systems at each level of the system, including: commodity hardware and novel architectural components, such as graphics processing units; operating systems for HPC systems, including low-noise OS and light-weight kernels; system reliability and job scheduling; virtualization systems and fault tolerance for HPC; data intensive computing and workflows; parallel I/O systems; and grid and cloud computing architectures.
Prerequisite: Experience in Linux systems administration
This course is typically offered in the spring semester.
Contact Professor Tom Hacker for additional details.
Computer and Information Technology