CS337 Introduction to Parallel Computing
Parallel programming is a fundamental programming skill to construct high performance solutions for complicated computation tasks. This course introduces the basic concepts of parallel programming including parallel computer architectures, analytical modeling of parallel programs, and principles of parallel algorithm design, as well as effective techniques commonly used in coding, debugging, and testing parallel software.
Corequisite
None
Distribution
Computer Science/Engineering/Information Technology