COSC 410 Parallel and Distributed Computing
This course covers a broad range of topics related to parallel and distributed computing, including parallel and distributed architectures and systems, parallel and distributed programming paradigms, parallel algorithms, and scientific and other applications of parallel and distributed computing. Course topics include: concepts of parallelism, parallelism in Python, multi-threading, networks and MPI for cluster computing, fork-join parallelism, shared-memory concurrency control, and practical parallel/distributed programming applications.
Prerequisite
COSC 312, ECCE 354
Offered
Fall