EE 530 Parallel and Heterogeneous Computing

This course is designed to provide an introduction to the field of parallel computation. Topics chosen for discussion will show students how to develop effective parallel programs with MPI, Pthreads, and OpenMP. An Introduction to Parallel Programming explains how to design, debug, and evaluate the performance of distributed and shared-memory programs. Parallel algorithm design and analysis as well as parallel programming languages will be examined in the context of specific parallel systems and models.

Credits

3

Prerequisite

EE 514