Jump to content

COL380

From IITD Wiki
COL380
Introduction to parallel & Distributed programming
Credits 3
Structure 2-0-2
Pre-requisites COL106, COL351, COL331
Overlaps COL730

COL380 : Introduction to parallel & Distributed programming

[edit]

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.