Skip to content

COL7880 Introduction to Parallel and Distributed Computing

3 credits (2-0-2)

Pre-requisites: COL106, COL351, COL331

Overlaps with: COL730, MTL765, COL380

Concurrency, Consistency of state and memory, Parallel architecture, Latency and throughput, Models of parallel computation, performance metrics and speedup, Message-passing and Shared-memory programming paradigms, Communication networks and primitives, Concepts of Atomicity, Consensus, Conditions and Synchronization, Security, Fault tolerance, Replication of state and memory.