Jump to content

COL730

From IITD Wiki
Revision as of 16:26, 14 April 2026 by DevanshKandpal (talk | contribs) (Bot: wrap bare course codes in wikilinks)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
COL730
parallel programming
Credits 4
Structure 3-0-2
Pre-requisites COL106, COL331
Overlaps

COL730 : parallel programming

Parallel computer organization, Parallel performance analysis, Scalability, High level Parallel programming models and framework, Load distribution and scheduling, Throughput, Latency, Memory and Data Organizations, Inter-process communication and synchronization, Shared memory architecture, Memory consistency, Interconnection network and routing, Distributed memory architecture, Distributed shared memory, Parallel IO, Parallel graph algorithms, Parallel Algorithm techniques: Searching, Sorting, Prefix operations, Pointer Jumping, Divide-and-Conquer, Partitioning, Pipelining, Accelerated Cascading, Symmetry Breaking, Synchronization (Locked/Lock-free).