May 31, 2026  
2026-2027 Catalog 
  
2026-2027 Catalog
Add to Portfolio (opens a new window)

CSC 478 - Parallel and Distributed Processing


CSC 377 . (4)

General introduction to the design and implementation of parallel and distributed systems, including motivations for and applications of parallel and distributed programming.  Design, implementation, analysis and performance measurement of concurrent algorithms on different parallel/distributed computing architectures such as cloud, grid, cluster, and multicore computers.  Models of parallel programming including message-passing and shared-memory multiprogramming.  Distributed systems issues of communication, processes and threads, naming, synchronization and consensus, consistency and replication, fault tolerance, distributed file systems, storage, middleware, and scheduling. Graded ABCDE



Add to Portfolio (opens a new window)