Credits: 4 (3-0-2)
Prerequisites: COL216, COL351, COL331 OR Equivalent
Description
Mutual Exclusion, Coherence and Consistency, Register Constructions , Power of Synchronization Operations , Locks and Monitors, Concurrent queues, Futures and Work-Stealing, Barriers, Basics of Transactional Memory (TM), Regular Hardware TMs, Unbounded HadwareTMs, Software TMs.
Prerequisite Tree
flowchart TD
COL818-233[COL818]
COL331-233 --> COP290-233[COP290]
COL106-233 --> COL100-233[COL100]
ELL201-233 --> ELL101-233[ELL101]
COL331-233 --> COL106-233[COL106]
COL818-233 --> COL331-233[COL331]
COP290-233 --> COL106-233[COL106]
COL818-233 --> COL216-233[COL216]
COL818-233 --> COL351-233[COL351]
COL216-233 --> ELL201-233[ELL201]
COL351-233 --> COL106-233[COL106]
classDef empty height:17px, fill:transparent, stroke:transparent;
classDef trueEmpty height:0px, width:0px;