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. Experience in Linux systems administration is a prerequisite for this course.

Credit Hours: 

3

Department: 

Location: 

West Lafayette