| |
Nov 17, 2025
|
|
|
|
|
CS 8172:Advanced Parallel and Distributed Computing3 Class Hours 0 Laboratory Hours 3 Credit Hours Courses that may be taken concurrently: 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)
|
|