CSEP524: Parallel Computation

Catalog Description: Survey of parallel computing including the processing modes of pipelining, data parallelism, thread parallelism, and task parallelism; algorithmic implications of memory models; shared memory and message passing; hardware implementations; bandwidth and latency; synchronization, consistency, interprocessor communication; programming issues including implicit and explicit parallelism, locality, portability.

Prerequisities: (none listed)
Credits: 4.0

Portions of the CSEP524 web may be reprinted or adapted for academic nonprofit purposes, providing the source is accurately quoted and duly creditied. The CSEP524 Web: © 1993-2024, Department of Computer Science and Engineering, Univerity of Washington. Administrative information on CSEP524 (authentication required).