Course: Introduction to High Performance Computing Systems

Term: Spring 2014
Course Number: CS 1645 (or CS 2405)
Time: Tuesday&Thursday: 4:00-5:15pm
Room: 5502 Sennott Square
Credits: 3 (or 4)
Instructor: Esteban Meneses


Description: High Performance Computing (HPC) has been identified as one key area to sustain technological innovation and foster high-impact scientific discoveries. This course offers an introduction to the fundamentals of HPC. It includes a survey of the main architectural components of a supercomputer, the major parallel programming paradigms, and relevant parallel algorithms in computational science. The contents of the course provide a balance of theoretical and practical aspects in parallel computing. A student of this course is expected to develop the right skills to design parallel applications and to program modern HPC platforms.