| |
Dec 08, 2025
|
|
|
|
|
CS 8172: Advanced Parallel and Distributed Computing 3 Credit Hours Concurrent: CS 8025 This course covers various aspects of parallel and distributed processing and algorithm design with an emphasis on programming. Topics include: Taxonomy of parallel architectures; Shared-memory vs. message-passing architectures; Computation models and Performance metrics; Parallel/distributed algorithm design - basic techniques; Parallel/distributed programming techniques and issues: partitioning, load balancing, synchronization, task scheduling, message overheads, etc.; Parallel/distributed algorithms for sorting, matrices, etc.; Debugging, Profiling, and Performance enhancements of parallel and distributed programs. The course includes literature search of current advances in parallel and distribute systems and reading of research papers and presentation of research findings.
Add to Portfolio (opens a new window)
|
|