CSCD 318: Introduction to Parallel Computing

Credits: 3

This course will introduce the student to the basics of high-performance parallel computing and the national cyber-infrastructure. This course is designed to provide an introduction to the field of parallel computation. Topics Include: Architectural, algorithmic, and language requirements for parallel computing and the lectures will emphasize the relationships between these requirements. Parallel algorithm design and analysis as well as parallel programming languages will be examined in the context of specific parallel systems and models.