|
Feb 22, 2025
|
|
|
|
CS 7172:Parallel and Distributed Computing3 Class Hours 0 Laboratory Hours 3 Credit Hours Prerequisite: CS 6025 or a Bachelor of Science in Computer Science degree. This course covers various aspects of parallel and distributed processing and algorithm design with emphasis on programming. Topics include: Taxonomy of parallel architectures; Shared-memory vs. message-passing architectures; Computation models and Performance metrics; Parallel/distributed algorithm design techniques; Parallel/distributed programming techniques - partitioning, load balancing, synchronization, task scheduling, and message overheads; Parallel/distributed algorithms for sorting and matrices; and Debugging, profiling, and performance enhancements of parallel and distributed programs.
Add to Portfolio (opens a new window)
|
|