CNIT 56000

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.

Credit Hours: 
3

Department: 
Computer and Information Technology

Location: 
West Lafayette