|
Course
Description
Models
of parallel computation including distributed, multiprocessor,
multicomputer. Parallel programming constructs. The mutual
exclusion problem, synchronization and communication methoods.
Multi-computer topologoies and topolgies and topological embedding.
Classes of parallel algorithms and design approaches. Performance
analysis of parallel computation, including detailed and high
level. A major project is required.
Prerequisites
3
lecture hours
3 semester hours
|