Credits: 3 (2-0-2)
Prerequisites: COL106, COL351, COL331
Overlaps with: COL730
Description
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.
Prerequisite Tree
flowchart TD
COL380-187[COL380]
COL331-187 --> COP290-187[COP290]
COL380-187 --> COL331-187[COL331]
COL331-187 --> COL106-187[COL106]
COP290-187 --> COL106-187[COL106]
COL380-187 --> COL351-187[COL351]
COL380-187 --> COL106-187[COL106]
COL106-187 --> COL100-187[COL100]
COL351-187 --> COL106-187[COL106]
classDef empty height:17px, fill:transparent, stroke:transparent;
classDef trueEmpty height:0px, width:0px;