CS4410: Parallel Computing

Information

Credit Hours: 3.0
Terms Offered: Fall
Elective Course

Description

Introduction to the exploitation of parallelism to solve computationally intensive problems; explores schemes for achieving paralellism, architectures required for parallel computing, performance anaylsis, and parallel algorithm design; uses common standards for message passing, local clusters, and remote supercomputer systems.

Prerequisites

Professors

Outcomes

The student will be able to:

  1. Explain techniques for exploiting parallelism to improve performance, and hardware architectures which support parallel computing.

  2. Perform simple analysis of parallel algorithms.

  3. Design and implement simple parallel algorithms based upon the message-passing paradigm.

  4. Design and implement simple parallel algorithms based upon the shared-memory paradigm.

Sections

Please describe the bug that you encountered or tell us what you think. We will log your username, email address, and the time that the issue was submitted.

×