CMSC 616
Foundations of Parallel Computing
Covers the foundations of parallel computing. Topics include programming for shared memory and distributed memory parallel architectures, and fundamental issues in design, development and analysis of parallel programs.
Topics
- programming for shared memory and distributed memory parallel architectures
- and fundamental issues in design
- development and analysis of parallel programs
Topics explicitly listed in official catalogue description
Prerequisites & course information
Prerequisite: CMSC411 and CMSC412 ; or permission of instructor. Restriction: Must be in the Computer Science or Applied Mathematics and Scientific Computation master's or doctoral programs. Credit Only Granted for: CMSC616 or CMSC818X. Formerly: CMSC818X.
Sources
- Course catalogue ↗2026-2027